Che cos'è il formato XYZ in QGIS?


10

Domanda di base, ma mi è stato chiesto di esportare i dati in un formato XYZ. È lo stesso dei file CSV.

Sto usando QGIS 1.8.0. Quindi presumo di selezionare i dati che voglio esportare, fare clic con il tasto destro del mouse sul file principale nella finestra a destra e salvare la selezione come ... CSV ??


Difficile a dirsi, potrebbero essere solo le coordinate globali di XYZ: ngs.noaa.gov/TOOLS/XYZ/xyz.html
AndreJ,

3
Wikipedia afferma che è un formato per i legami atomici chimici. Tipo di scala più ampia di quella che la maggior parte dei GIS può gestire. ;-) - en.wikipedia.org/wiki/XYZ_file_format ----- Devi chiedere a chiunque abbia chiesto che questi dati siano più specifici.
GIS-Jonathan,

Risposte:


4

XYZ è un formato di dati grigliati ASCII ( vedere la documentazione ) per i dati raster. Quindi, è molto simile al CSV.

Tuttavia, gli strumenti disponibili in QGIS non sembrano supportare l'esportazione in XYZ anche se GDAL lo fa (ad esempio non è disponibile né nell'opzione Salva con nome né in Raster Calculator). Tuttavia, è possibile utilizzare l' utilità della riga di comando gdal_translate per tradurre il formato raster in formato XYZ. Altrimenti devi importare il tuo raster su GRASS e poi farlo lì.


3
Puoi usare Raster-> Converti-> Traduci dal menu Qgis e modificare la riga di comando da -of Gtiff a -of XYZ. "Salva con nome" funziona solo per i livelli vettoriali.
AndreJ,

Saluti per questo!
Ger

3

non l'ho mai provato per creare CSV da save come CSV ma è possibile utilizzare r.out.xyz in grass. Il modulo r.out.xyz esporta una mappa raster come un elenco di valori x, y, z in un file di testo ASCII.

r.out.xyz - Esporta una mappa raster in un file di testo come valori x, y, z basati sui centri di celle.

spero che ti aiuti ...


2

QGIS ha un plugin GDAL gdal2xyz che può farlo. È comunque lento e crea un file enorme. L'importazione come layer ASCII in QGIS è ancora più lenta e congela quasi l'intero computer.

Trovo r.out.xyz molto più veloce di gdal2xyz e crea file da 3 a 4 volte più piccoli.

Anche il caricamento dei file in GRASS è molto più veloce. Di seguito ho importato i file generati da r.out.xyz (458 MB, estensione xyz) (caricato in 18 s) il plugin GDAL (1.6 GB, estensione csv) (caricato in 1 min 6 s).

È vero, tuttavia, che il plugin GDAL ha trovato più punti. Visivamente le importazioni sembrano uguali ma l'efficienza è notevolmente diversa.

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separatore =
Lettura dati ... Scrittura su mappa ... r.in.xyz completata. 11398193 punti trovati nella regione. (Ven 13 dic 16:06:36 2013) Comando terminato ( 18 sec )

(Ven 13 dic 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separator =, Lettura dati ... Scrittura su mappa ... r.in.xyz completata. 51619840 punti trovati nella regione. (Ven 13 dic 16:17:11 2013) Comando terminato ( 1 min 6 sec )

Inoltre, per importare / esportare in formato XYZ da un livello vettoriale v.in.ascii e v.out.ascii possono essere usati da Grass.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.