2 votos

Crear puntos (shapefile) con ogr2og a partir de una tabla de atributos

Tengo un archivo csv que contiene coordenadas lon, lat. Quiero crear una capa vectorial (puntos con las coordenadas lon/lat) utilizando ogr2ogr.

Hice lo siguiente:

ogr2ogr -f "ESRI Shapefile" "vector.shp" "coords.csv" -oo X_POSSIBLE_NAMES=lon* -oo Y_POSSIBLE_NAMES=lat* -a_srs EPSG:4326 -nlt POINT -skipfailures

El resultado es un shapefile sin valores geométricos. ¿Tengo que definir algo más en el comando anterior?

Un ejemplo de coords.csv es el siguiente:

Lon_rounde  Lat_rounde  ISO3    Year    GNFR_Secto  SourceType  CH4
-17.05  32.675  PRT 2015    A   A   57.69167458

También he intentado utilizar el nombre completo de lon, lat (con el mismo resultado) :

> ogr2ogr -f "ESRI Shapefile" "vector.shp" "coords.csv" -oo
> X_POSSIBLE_NAMES= Lon_rounde -oo Y_POSSIBLE_NAMES=Lat_rounde -a_srs
> EPSG:4326 -nlt POINT -skipfailures

2voto

D. Wroblewski Puntos 2361

He resuelto el problema utilizando GDAL v2.4 (con la v2.1 no funcionaba)

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