¿Alguien puede proporcionar información sobre cómo se procesan los datos de OSM o cómo se representan para www.openstreetmap.org?
Un ejemplo concreto... He extraído datos de un conjunto de datos planet.osm PostGIS reciente para una zona de Missouri. Los datos de OSM necesitan mucha limpieza antes de poder ser renderizados usando los estilos correctos. Muchas masas de agua se almacenan como cadenas de líneas que no se cierran correctamente, por lo que tengo que utilizar FME para el ajuste y luego la construcción de polígonos para que pueda tener ríos / lagos llenos de azul.
Si miro los mismos datos aquí las masas de agua se presentan como se esperaba.
Tengo problemas para identificar todos los casos en los que se requiere el snapping (por ejemplo, qué tipos "naturales" lo requieren y cuál debe ser la tolerancia). También sospecho que hay muchos otros problemas de datos que nunca veré ya que estoy tratando con toda Norteamérica.
¿Todos los que descargan y utilizan los datos de OSM pasan por su propio proceso de limpieza? ¿Alguien sabe cómo se maneja esta limpieza en www.openstreetmap.org? Parece que su proceso sería el mejor informado y el más probado.
Se agradece cualquier idea.
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. A continuación, extraigo el OSM xml de PostGIS para muchas áreas pequeñas, de nuevo utilizando Osmosis. Cada uno de estos pequeños archivos xml se convierte entonces en Shapefiles utilizando FME y sus amplias categorías de características. Es esta etapa (OSM xml -> Shp a través de FME) en la que espero convertir las líneas en polígonos y realizar otras limpiezas en los datos.
Estos Shapefiles se sirven a través de GeoServer (y se almacenan en caché mediante GWC).