QGIS'te XYZ formatı nedir?


10

Temel soru, ancak verileri XYZ biçiminde dışa aktarmam istendi. Bu, CSV dosyalarıyla aynı mı?

QGIS 1.8.0 kullanıyorum. Bu yüzden vermek istediğim verileri seçtiğimi tahmin ediyorum, sağdaki pencerede üst dosyasına sağ tıklayın ve seçimi ... CSV olarak kaydedin.


Söylemesi zor, sadece Global XYZ coordiantes
AndreJ

3
Wikipedia kimyasal atomik bağlar için bir biçim olduğunu söylüyor. Çoğu CBS'den daha büyük ölçekli olabilir. ;-) - en.wikipedia.org/wiki/XYZ_file_format ----- Bu verilerin daha kesin olmasını isteyenlere sormanız gerekir.
CBS-Jonathan

Yanıtlar:


4

XYZ, tarama verileri için ASCII ızgaralı veri biçimidir ( belgelere bakın ). Yani, CSV'ye çok benzer.

Bununla birlikte, QGIS'te mevcut olan araçlar, GDAL'ın yapmasına rağmen XYZ'ye dışa aktarmayı desteklemiyor gibi görünmemektedir (örneğin, Farklı Kaydet seçeneği altında ve Raster Hesap Makinesi aracılığıyla da kullanılamaz). Ancak, rasterinizi XYZ biçimine çevirmek için gdal_translate komut satırı yardımcı programını kullanabilirsiniz. Aksi takdirde, rasterinizi GRASS'a aktarmanız ve sonra orada yapmanız gerekir.


3
Qgis menüsünden Raster-> Convert-> Translate komutlarını kullanabilir ve komut satırını -of Gtiff'den -YXYZ'ye düzenleyebilirsiniz. "Farklı Kaydet" yalnızca vektör katmanları için çalışır.
AndreJ

Şerefe!
Ger

3

i csv olarak kaydetme gelen csv oluşturmak için denemek sığınak fakat kullanabilirsiniz r.out.xyz içinde grass.The r.out.xyz modül ihracat bir ASCII metin dosyasına x, y, z değerleri listesi olarak bir raster haritası.

r.out.xyz - Raster haritayı, bir metin dosyasına hücre merkezlerine göre x, y, z değerleri olarak dışa aktarın.

umarım sana yardımcı olur ...


2

QGIS, bunu yapabilen bir GDAL eklentisi gdal2xyz'e sahiptir. Ancak yavaş ve büyük bir dosya oluşturur. QGIS'de ASCII katmanı olarak geri almak daha da yavaştır ve tüm bilgisayarı neredeyse dondurur.

R.out.xyz dosyasını gdal2xyz'den çok daha hızlı bulur ve 3 ila 4 kat daha küçük dosyalar oluşturur.

Dosyaları GRASS'a geri yüklemek de çok daha hızlı Aşağıda Aşağıda r.out.xyz (458 MB, uzantı xyz) (18 saniyede yüklü) tarafından oluşturulan dosyaları GDAL eklentisi (1.6 GB, uzantı csv) (1 dakika içinde yüklendi) içe aktardım 6 s).

Bununla birlikte, GDAL eklentisinin daha fazla puan bulduğu doğrudur. Görsel olarak ithalat aynı görünüyor ancak verimlilik önemli ölçüde farklı.

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separator =
Veri okunuyor ... Haritaya yazılıyor ... r.in.xyz tamamlandı. Bölgede 11398193 puan bulundu. (Cum 13 Aralık 16:06:36 2013) Komut bitti ( 18 sn )

(Cum 13 Aralık 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separator =, Veri okunuyor ... Haritaya yazılıyor ... r.in.xyz tamamlandı. 51619840 puan bölgede bulundu. (Cum 13 Aralık 16:17:11 2013) Komut bitti ( 1 dakika 6 saniye )

Ayrıca, v.in.ascii ve v.out.ascii vektör katmanından XYZ formatında içe / dışa aktarmak için Grass'tan kullanılabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.