Necesito cambiar el nombre de los nombres de campo (atributos) en un archivo de forma. ¿Hay una manera fácil de hacer esto desde la línea de comandos?
Necesito cambiar el nombre de los nombres de campo (atributos) en un archivo de forma. ¿Hay una manera fácil de hacer esto desde la línea de comandos?
Respuestas:
Puede usar la utilidad ogr2ogr que se empaqueta con las herramientas de línea de comando gdal . Use la -sql
opción de la siguiente manera:
ogr2ogr outputfile.shp inputfile.shp -sql "SELECT oldfield1 AS newfield1, oldfield2 AS newfield2 from inputfile"
Como beneficio adicional, puede convertir los datos a un formato diferente al mismo tiempo, o filtrar sus datos especificando una cláusula where. Tenga en cuenta que necesitará especificar todos los campos de salida si utiliza este método (cualquier campo que no esté incluido en la instrucción SELECT se eliminará del archivo de salida).
-sql
bandera.
ogrinfo -so inputfile.shp inputfile