Alguém pode fornecer informações sobre como os dados OSM são processados ou renderizados para www.openstreetmap.org?
Um exemplo específico ... Extraí dados de um conjunto de dados planet.osm PostGIS recente para uma área no Missouri. Os dados do OSM precisam de muita limpeza antes de serem renderizados usando os estilos corretos. Muitos corpos d'água são armazenados como cadeias de linhas que não fecham adequadamente, então eu tenho que usar o FME para encaixar e depois construir polígonos para que eu possa ter rios / lagos cheios de azul.
Se eu olhar os mesmos dados aqui, os corpos d'água serão processados conforme o esperado.
Estou tendo problemas para identificar todos os casos em que o snap é necessário (por exemplo, quais tipos "naturais" exigem e qual deve ser a tolerância). Também suspeito que existem muitos outros problemas de dados que nunca verei, pois estou lidando com toda a América do Norte.
Todo mundo que baixa e usa dados OSM passa por seu próprio processo de limpeza? Alguém sabe como essa limpeza é tratada pelo www.openstreetmap.org? Parece que o processo deles seria o melhor informado e o mais testado.
Qualquer insight muito apreciado.
Edição : Aqui está mais informações sobre o meu fluxo de trabalho
Um arquivo planet.osm é baixado e carregado no PostGIS, usando Osmosis, no esquema pgsql. Em seguida, extraio o xml do OSM do PostGIS para muitas áreas pequenas, usando novamente osmose. Cada um desses pequenos arquivos xml é então convertido em Shapefiles usando o FME e suas amplas categorias de recursos. É nesta fase (OSM xml -> Shp via FME) que espero converter linhas em polígonos e executar outra limpeza nos dados.
Esses Shapefiles são servidos por meio do GeoServer (e armazenados em cache usando o GWC).