www.openstreetmap.orgでOSMデータがどのように処理またはレンダリングされるかについて、誰でも洞察を提供できますか
具体的な例...ミズーリ州のある地域の最近のplanet.osm PostGISデータセットからデータを抽出しました。OSMデータは、正しいスタイルを使用してレンダリングする前に、多くのクリーニングが必要です。多くの水域は、適切に閉じないラインストリングとして保存されるため、FMEを使用してスナップし、次にポリゴンビルディングを使用して、青色で満たされた川/湖を持たせる必要があります。
ここで同じデータを見ると、水域は予想どおりにレンダリングされています。
スナップが必要なすべてのケースを特定するのに問題があります(たとえば、どの 'Natural'タイプがスナップを必要とするか、許容値はどうあるべきか)。また、私は北米のすべてを扱っているので、私は決して見ないであろう他の多くのデータの問題があると思います。
OSMデータをダウンロードして使用するすべての人が、独自のクリーンアッププロセスを実行しますか?このクリーンアップがwww.openstreetmap.orgによってどのように処理されるかを知っている人はいますか?彼らのプロセスは、最も情報に基づいており、最もテストされているようです。
どんな洞察も大歓迎です。
編集:ここに私のワークフローの詳細があります
planet.osmファイルがダウンロードされ、Osmosisを使用してpgsqlスキーマにPostGISにロードされます。次に、Osmosisを使用して、多くの小さな領域のPostGISからOSM xmlを抽出します。これらの小さなxmlファイルはそれぞれ、FMEとその幅広い機能カテゴリを使用してシェープファイルに変換されます。この段階(OSM xml-> FME経由のShp)で、ラインをポリゴンに変換し、データに対して他のクリーンアップを実行することを期待しています。
これらのシェープファイルは、GeoServerを通じて提供されます(GWCを使用してキャッシュされます)。