Що таке формат XYZ в QGIS?


10

Основне питання, але мене попросили експортувати дані у формат XYZ. Це те саме, що файли CSV.

Я використовую QGIS 1.8.0. Отже, я припускаю, що я вибираю дані, які я хочу експортувати, клацніть правою кнопкою миші його батьківський файл у вікні праворуч і збережіть вибір як ... CSV ??


Складно сказати, це може бути просто Global XYZ coordiantes: ngs.noaa.gov/TOOLS/XYZ/xyz.html
AndreJ

3
Вікіпедія говорить, що це формат для хімічних атомних зв’язків. Види більшого масштабу, ніж більшість ГІС. ;-) - en.wikipedia.org/wiki/XYZ_file_format ----- Вам потрібно запитати того, хто просив, щоб ці дані були більш конкретними.
GIS-Jonathan

Відповіді:


4

XYZ - це формат даних ASCII з сіткою ( див. Документацію ) для растрових даних. Отже, він дуже схожий на CSV.

Однак інструменти, доступні в QGIS, схоже, не підтримують експорт до XYZ, хоча GDAL це робить (наприклад, він не доступний ні в режимі «Зберегти як», ні через «Raster Calculator»). Однак ви можете використовувати утиліту командного рядка gdal_translate для перекладу растрового формату у формат XYZ. Інакше вам доведеться імпортувати растр на GRASS, а потім зробити це там.


3
Ви можете використовувати Raster-> Convert-> Translate form of the Qgis menu, і редагувати командний рядок з -of Gtiff до -of XYZ. "Зберегти як" працює лише для векторних шарів.
AndreJ

Ура за це!
Гер

3

Я не намагаюся спробувати його для створення CSV з збереження як csv, але ви можете використовувати r.out.xyz у trave.The модуль r.out.xyz експортує растрову карту у вигляді списку значень x, y, z у текстовий файл ASCII.

r.out.xyz - Експортуйте растрову карту в текстовий файл у вигляді значень x, y, z на основі центрів комірок.

я сподіваюся, що це допоможе тобі ...


2

QGIS має плагін GDAL gdal2xyz, який може це зробити. Однак він повільний і створює величезний файл. Імпорт його назад як ASCII-шар у QGIS відбувається навіть повільніше і майже зависає весь комп'ютер.

Я знаходжу r.out.xyz набагато швидше, ніж gdal2xyz і створює файли в 3 - 4 рази менше.

Завантаження файлів назад у GRASS також значно швидше. Нижче я імпортував файли, згенеровані r.out.xyz (458 Мб, розширення xyz) (завантажується за 18 с) плагін GDAL (1,6 ГБ, розширення csv) (завантажується за 1 хв 6 с).

Однак правда, плагін GDAL знайшов більше очок. Візуально імпорт виглядає однаково, але ефективність різко відрізняється.

r.in.xyz input = TopoToR_Toro42.xyz.xyz output = TopoToR_XYZ separator =
Читання даних ... Запис у карту ... r.in.xyz завершено. У регіоні знайдено 11398193 балів. (Пт. 13 грудня 16:06:36 2013) Команда закінчена ( 18 сек )

(Пт. 13 грудня 16:16:04 2013)
r.in.xyz input = TopoTor_Toro42.xyz.csv output = TopoToR_XYZ_CSV separator =, Читання даних ... Запис у карту ... r.in.xyz завершено. У регіоні знайдено 51619840 балів. (Пт. 13 грудня 16:17:11 2013) Команда закінчена ( 1 хв 6 сек )

Також для імпорту / експорту у форматі XYZ з векторного шару v.in.ascii та v.out.ascii можна використовувати з Grass.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.