O que é o formato XYZ no QGIS?

10

Pergunta básica, mas fui solicitado a exportar dados para um formato XYZ. É o mesmo que arquivos CSV.

Estou usando o QGIS 1.8.0. Então, presumo que selecione os dados que deseja exportar, clique com o botão direito do mouse no arquivo pai na janela à direita e salve a seleção como ... CSV ??

Ger
fonte
Difícil dizer, que poderia ser apenas coordiantes global XYZ: ngs.noaa.gov/TOOLS/XYZ/xyz.html
Andrej
3
A Wikipedia diz que é um formato para ligações atômicas químicas. Tipo de escala maior do que a maioria dos SIG 'pode suportar. ;-) - pt.wikipedia.org/wiki/XYZ_file_format ----- Você precisa perguntar a quem pediu que esses dados fossem mais específicos.
GIS-Jonathan

Respostas:

4

XYZ é um formato de dados em grade ASCII ( consulte a documentação ) para dados rasterizados. Portanto, é muito semelhante ao CSV.

No entanto, as ferramentas disponíveis no QGIS parecem não suportar a exportação para o XYZ, apesar do GDAL (por exemplo, ele não está disponível na opção Salvar como nem na Calculadora de varredura). No entanto, você pode usar o utilitário de linha de comando gdal_translate para converter sua varredura para o formato XYZ. Caso contrário, você precisará importar sua varredura para o GRASS e depois fazê-la lá.

MappaGnosis
fonte
3
Você pode usar Raster-> Converter-> Traduzir no menu Qgis e editar a linha de comando de -of Gtiff a -of XYZ. "Salvar como" está funcionando apenas para camadas vetoriais.
Andrej
Felicidades por isso!
Ger
3

Eu ainda não experimentá-lo para a criação de csv de salvar como csv mas você pode usar r.out.xyz em grass.The r.out.xyz módulo exportações de um mapa raster como uma lista de x, y, z valores em um arquivo de texto ASCII.

r.out.xyz - Exporte um mapa raster para um arquivo de texto como valores x, y, z com base nos centros de células.

espero que ajude você ...

Aragão
fonte
2

O QGIS possui um plugin GDAL gdal2xyz que pode fazer isso. No entanto, é lento e cria um arquivo enorme. Importá-lo de volta como camada ASCII no QGIS é ainda mais lento e quase congela o computador inteiro.

Acho r.out.xyz muito mais rápido que gdal2xyz e cria arquivos de 3 a 4 vezes menores.

O carregamento dos arquivos novamente no GRASS também é muito mais rápido. Abaixo importei os arquivos gerados pelo r.out.xyz (458 MB, extensão xyz) (carregado em 18 s) pelo plug-in GDAL (1,6 GB, extensão csv) (carregado em 1 min 6 s).

É verdade, no entanto, que o plugin GDAL encontrou mais pontos. Visualmente, as importações parecem iguais, mas a eficiência é dramaticamente diferente.

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separator =
Lendo dados ... Escrevendo no mapa ... r.in.xyz concluído. 11398193 pontos encontrados na região. (Sexta, 13 de dezembro, 16:06:36 2013) Comando concluído ( 18 seg )

(Sex, 13 de dezembro de 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separador =, Lendo dados ... Escrevendo no mapa ... r.in.xyz concluído. 51619840 pontos encontrados na região. (Sex 13 de dezembro 16:17:11 2013) Comando concluído ( 1 min 6 seg )

Além disso, para importar / exportar no formato XYZ de uma camada vetorial v.in.ascii e v.out.ascii, você pode usar o Grass.

Bogdan
fonte