4 votos

¿Cómo convertir los datos XML de la relación OSM en shapefile?

Me gustaría transformar los datos XML aquí: http://wiki.openstreetmap.org/wiki/Berlin/Transportation en shapefiles o cargar en PostGIS.

Creo que lo que me falta es saber cómo se pueden utilizar estos archivos XML, que contienen relaciones, para obtener los datos que representan.

He intentado abrir el enlace JOSM, abrir los archivos GPX en QGIS, y dirigir al archivo XML a osm2shp.jar - ninguna de estas rutas me ha dado lo que necesito. Los archivos GPX se pueden utilizar para generar un shapefile, pero cuando "abro la tabla de atributos" en QGIS todos los valores de las columnas son nulos para todos los puntos.

Agradecería una descripción paso a paso de cómo trabajar con estos datos en PostGIS o como shapefile.

0 votos

No estoy seguro de por qué quieres hacer lo del GPX, así que puede que esto no ayude, pero ¿has probado con osm2pgsql - wiki.openstreetmap.org/wiki/Osm2pgsql ?

1 votos

¿por qué está cerrado? Esta es una pregunta legítima y común. Veo esta pregunta en toda la web, pero es difícil encontrar una respuesta clara.

0voto

SpliFF Puntos 214

En la página de la wiki, sigue el enlace gpx para obtener un archivo gpx. En Quantum GIS, utilice Add Vector layer y seleccione la ruta, o la herramienta GPS para añadir los datos a QGIS.

Una vez que funciona, puedes Save As en un shapefile o copiando y pegando en una capa postgis existente.

0 votos

El problema que encuentro con esto, es que el archivo GPX no contiene ninguna información contextual sobre los puntos o las líneas - por lo que termino con un montón de puntos en postGIS pero sin información sobre lo que son los puntos. Es decir, cuando "abro la tabla de atributos" todas las columnas son NULL. ¿Has experimentado un resultado diferente?

0 votos

Al seleccionar "rutas", deberías obtener líneas, no puntos. Y el número de línea está en el campo del nombre. Los puntos y nombres de las estaciones no se incluyen. Eso necesita algún preprocesamiento; incluso osm2pgsql no lo hace.

0 votos

Gracias, eso es un comienzo para aclarar las cosas. Curiosamente, el gpx de "rutas" para este XML en particular contiene sólo una entrada que combina todas las líneas de metro y conecta sus puntos finales con líneas diagonales rectas a través del mapa. ¿Es esto normal para los datos de OSM?

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X