5 votos

Extracción de Lat/Lng de Shapefile utilizando OGR2OGR/GDAL

Intento extraer los valores de lattitud/longitud de las calles de este shapefile: http://gispub02.sfgov.org/website/sfshare/catalog/stclines_streets.html

He visto en muchos sitios que recomiendan utilizar este comando para hacerlo:

(¡Abajo sí funciona! Error ortográfico corregido.)

ogr2ogr -f CSV output.csv STCLINES_STREETS.shp -lco GEOMETRY=AS_XYZ

Sin embargo, cuando lo hago, obtengo un CSV que contiene mucha información útil sobre las calles (nombres, barrios, etc.), pero no los valores reales de latitud y longitud.

¿Qué estoy haciendo mal? Soy un novato GDAL así que estoy seguro de que me estoy perdiendo algo obvio.

6voto

aditya Puntos 111

Es muy probable que AS_XYZ sólo funcione para capas de puntos. Si está intentando extraer un único XYZ para líneas, ¿qué XYZ sería? ¿El punto inicial? ¿El punto medio? ¿El punto final?

Si en cambio prueba con GEOMETRY=AS_WKT obtendrá los puntos componentes de la línea. Véase http://www.gdal.org/ogr/drv_csv.html

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