¿Alguien puede dar una idea de cómo se procesan o procesan los datos de OSM para www.openstreetmap.org?
Un ejemplo específico ... Extraje datos de un conjunto de datos reciente de planet.osm PostGIS para un área en Missouri. Los datos de OSM necesitan mucha limpieza antes de poder procesarse con los estilos correctos. Muchos cuerpos de agua se almacenan como cadenas de líneas que no se cierran correctamente, por lo que tengo que usar FME para romper y luego construir polígonos para poder tener ríos / lagos llenos de azul.
Si miro los mismos datos aquí, los cuerpos de agua se representan como se esperaba.
Tengo problemas para identificar todos los casos en los que se requiere un ajuste (por ejemplo, qué tipos 'naturales' lo requieren y cuál debería ser la tolerancia). También sospecho que hay muchos otros problemas de datos que nunca veré, ya que estoy tratando con toda América del Norte.
¿Todos los que descargan y usan datos de OSM pasan por su propio proceso de limpieza? ¿Alguien sabe cómo maneja esta limpieza www.openstreetmap.org? Parece que su proceso sería el mejor informado y más probado.
Cualquier idea muy apreciada.
EDITAR : Aquí hay más información sobre mi flujo de trabajo
Se descarga un archivo planet.osm y se carga en PostGIS, utilizando Osmosis, en el esquema pgsql. Luego extraigo OSM xml de PostGIS para muchas áreas pequeñas, nuevamente usando Osmosis. Cada uno de estos pequeños archivos xml se convierte en Shapefiles usando FME y sus amplias categorías de funciones. Es en esta etapa (OSM xml -> Shp vía FME) que espero convertir líneas en polígonos y realizar otra limpieza en los datos.
Estos Shapefiles se sirven a través de GeoServer (y se almacenan en caché usando GWC).