¿Qué es el formato XYZ en QGIS?

10

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?

Ger
fuente
Difícil de decir, podrían ser los coordinadores de Global XYZ: ngs.noaa.gov/TOOLS/XYZ/xyz.html
AndreJ
3
Wikipedia dice que es un formato para enlaces atómicos químicos. Tipo de escala mayor que la mayoría de los SIG pueden manejar. ;-) - es.wikipedia.org/wiki/XYZ_file_format ----- Debe preguntarle a quien solicitó que estos datos sean más específicos.
GIS-Jonathan

Respuestas:

4

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í.

MappaGnosis
fuente
3
Puede usar Ráster-> Convertir-> Traducir desde el menú Qgis y editar la línea de comando de -of Gtiff a -of XYZ. "Guardar como" solo funciona para capas vectoriales.
AndreJ
Saludos por esto!
Ger
3

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.

r.out.xyz: exporta un mapa ráster a un archivo de texto como valores x, y, z según los centros de celdas.

Espero que te ayude...

Aragón
fuente
2

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.

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separator =
Leyendo datos ... Escribiendo en el mapa ... r.in.xyz completo. 11398193 puntos encontrados en la región. (Vie 13 de diciembre 16:06:36 2013) Comando terminado ( 18 segundos )

(Vie 13 de diciembre 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separator =, Leyendo datos ... Escribiendo en el mapa ... r.in.xyz completo. 51619840 puntos encontrados en la región. (Vie 13 de diciembre 16:17:11 2013) Comando terminado ( 1 min 6 seg )

Además, para importar / exportar en formato XYZ desde una capa vectorial v.in.ascii y v.out.ascii se pueden usar desde Grass.

Bogdan
fuente