Pregunta básica, pero me han pedido que exporte datos a un formato XYZ. ¿Es esto lo mismo que los archivos CSV?
Estoy usando QGIS 1.8.0. Así que supongo que selecciono los datos que quiero exportar, haga clic derecho en su archivo principal en la ventana de la derecha y guarde la selección como ... ¿CSV?
Respuestas:
XYZ es un formato de datos en cuadrícula ASCII ( consulte la documentación ) para datos ráster. Entonces, es muy similar al CSV.
Sin embargo, las herramientas disponibles en QGIS no parecen admitir la exportación a XYZ a pesar de que GDAL sí (por ejemplo, no está disponible en la opción Guardar como ni en la Calculadora ráster). Sin embargo, puede usar la utilidad de línea de comandos gdal_translate para traducir su ráster al formato XYZ. De lo contrario, debe importar su ráster a GRASS y luego hacerlo allí.
fuente
No lo he probado para crear csv desde guardar como csv, pero puede usar r.out.xyz en hierba. El módulo r.out.xyz exporta un mapa ráster como una lista de valores x, y, z en un archivo de texto ASCII.
Espero que te ayude...
fuente
QGIS tiene un complemento GDAL gdal2xyz que puede hacerlo. Sin embargo, es lento y crea un archivo enorme. Importarlo de nuevo como capa ASCII en QGIS es aún más lento y casi congela toda la computadora.
Encuentro r.out.xyz mucho más rápido que gdal2xyz y crea archivos de 3 a 4 veces más pequeños.
Volver a cargar los archivos en GRASS también es mucho más rápido. A continuación importé los archivos generados por r.out.xyz (458 MB, extensión xyz) (cargado en 18 s), el complemento GDAL (1.6 GB, extensión csv) (cargado en 1 minuto 6 s).
Sin embargo, es cierto que el complemento GDAL ha encontrado más puntos. Visualmente, las importaciones se ven iguales pero la eficiencia es dramáticamente diferente.
Además, para importar / exportar en formato XYZ desde una capa vectorial v.in.ascii y v.out.ascii se pueden usar desde Grass.
fuente