Czy ktoś może zapewnić wgląd w sposób przetwarzania lub renderowania danych OSM dla www.openstreetmap.org?
Konkretny przykład ... Wyodrębniłem dane z najnowszego zestawu danych PostGIS planet.osmos dla obszaru w Missouri. Dane OSM wymagają dużo czyszczenia, aby można je było renderować przy użyciu odpowiednich stylów. Wiele zbiorników wodnych jest przechowywanych jako ciągi liniowe, które nie zamykają się prawidłowo, więc muszę użyć FME do przyciągania, a następnie do budowy wielokątów, aby mieć niebieskie rzeki / jeziora.
Jeśli spojrzę na te same dane tutaj, części wód są renderowane zgodnie z oczekiwaniami.
Mam problem ze zidentyfikowaniem wszystkich przypadków, w których wymagane jest przyciąganie (np. Które typy „naturalne” tego wymagają i jaka powinna być tolerancja). Podejrzewam również, że istnieje wiele innych problemów z danymi, których nigdy nie zobaczę, ponieważ mam do czynienia z całą Ameryką Północną.
Czy każdy, kto pobiera i wykorzystuje dane OSM, przechodzi własny proces czyszczenia? Czy ktoś wie, jak to czyszczenie jest obsługiwane przez www.openstreetmap.org? Wygląda na to, że ich proces byłby najlepiej poinformowany i najlepiej przetestowany.
Wszelkie informacje bardzo cenione.
EDYCJA : Oto więcej informacji na temat mojego przepływu pracy
Plik planet.osm jest pobierany i ładowany do PostGIS za pomocą Osmosis do schematu pgsql. Następnie wyodrębniam OSM xml z PostGIS dla wielu małych obszarów, ponownie używając Osmosis. Każdy z tych małych plików XML jest następnie konwertowany na pliki Shapefiles przy użyciu FME i jego szerokich kategorii funkcji. To na tym etapie (OSM xml -> Shp przez FME) oczekuję, że przekonwertuję linie na wielokąty i przeprowadzę inne czyszczenie danych.
Te pliki kształtów są obsługiwane przez GeoServer (i buforowane przy użyciu GWC).