Tengo un archivo de forma con 60k + entradas, todas las cuales son polígonos con los atributos correspondientes (totales de superficie, nombres de propietarios, números de identificación fiscal, etc.). Lo que finalmente necesito es un archivo CSV con todos estos atributos y su geometría correspondiente (en el formato xyz compatible con KML, es decir, NO el formato WKT).
Sé que puedo abrir el archivo .dbf en Excel y obtener los atributos. También sé que puedo abrir el archivo de forma en QGIS y copiar los datos en Excel, lo que me da atributos y geometría WKT.
¿Hay una manera simple de convertir el archivo de forma a CSV (que se puede abrir en Excel) con atributo y geometría amigable de Google Earth?
Respuestas:
Aquí hay un script simple que utiliza los enlaces de Python de OGR :
EDITAR: y otro script para convertir de su CSV a KML
fuente
Si convierte su shapefile a spaceialite, debería poder hacer lo siguiente:
1) Experimente con SQL para probar la salida:
ex.
SELECCIONE col1, col2, col3, AsKml (geometry_column) FROM tab
2) Una vez que esté satisfecho con el resultado, puede exportarlo a formato CSV:
/programming/5776660/export-from-sqlite-to-csv-using-shell-script
Para más información sobre Spatialite:
https://www.gaia-gis.it/fossil/libspatialite/index
Funciones de Spatialite SQL:
http://www.gaia-gis.it/gaia-sins/spatialite-sql-3.0.0.html
fuente
Si está trabajando en QGIS, puede generar instantáneamente un documento CSV haciendo clic derecho en la capa -> Guardar como -> CSV.
Si está trabajando con ArcMap, puede exportar el KML utilizando la herramienta Capa a KML (opción Ir a búsqueda en el programa). Por alguna razón, genera un KMZ en lugar de un KML (al menos eso es lo que sucedió en mi caso).
Para convertir un KMZ a KML:
Este procedimiento es más largo si está trabajando con ArcGIS pero en QGIS se puede hacer en poco tiempo. Deberá instalar QGIS en cualquier caso.
fuente
AS_XY
,AS_XYZ
oAS_WKT
En la línea de comando puedes usar
ogr2ogr
, así:lco
es para "opciones de creación de capas", creo. Otras opciones disponibles se documentan aquí: http://www.gdal.org/drv_csv.htmlfuente
hay una herramienta en la 'Galería de herramientas de script y modelo de geoprocesamiento' que hace lo que está buscando. Se puede exportar a Excel o CSV.
http://resources.arcgis.com/gallery/file/geoprocessing/details?entryID=95009B25-1422-2418-7FB5-B8638ECB2FA9
fuente
simplemente vaya a la herramienta de conversión en el mapa de arco. luego ve a la mesa para sobresalir. Se hará un archivo de Excel. convertir ese documento de Excel a un archivo .csv
fuente