У мене величезна кількість даних у вигляді CSV, що містить координати UTM як X
і Y
значення висоти як Z
інформацію. Мені потрібно конвертувати ці дані в DEM як GeoTIFF для подальшого аналізу. У цьому випадку величезна кількість означає 16 м. лінії, з якою -то момент X
, Y
і в Z
кожному рядку. Бали розподіляються однаково, тому інтерполяція не потрібна; кожну точку просто потрібно перетворити в растрову клітинку.
Оригінальні дані надходили без роздільника, із фіксованою шириною стовпця. Я вже зрозумів, як перетворити синтаксис файлів, щоб використовувати роздільник замість фіксованої ширини та усунути всі символи пробілу, використовуючи редактор тексту потоку sed . З цього моменту зазвичай моїм робочим процесом буде імпорт даних у ArcGIS, створивши клас функції з X
, Y
та Z
даних, і як другий крок, перетворити файл форми форми в GeoTIFF, використовуючи інструмент « Показувати на Растр ». Однак файл, який я зараз маю, занадто великий для цього процесу.
Замість описаного вище робочого процесу я шукав ефективну альтернативу та відкрив GDAL. Однак у gdal_translate
найближчому підтримуваному форматі, який я можу знайти у списку підтримуваних файлів, є сітка ASCII, але XYZ не відокремлена комою. Ще одна складність полягає в тому, що у мене є координати UTM , тоді як у більшості прикладів, здається, використовуються десяткові координати градусів. Однак мені потрібно залишатися в системі UTM (або, принаймні, мій вихідний GeoTIFF повинен бути в системі координат UTM).
Тому я шукаю спосіб перетворити CSV XYZ в GeoTIFF, використовуючи GDAL , але поки що не вдалося знайти приклади, що стосуються цієї точної проблеми. Я був би дуже радий натяками або навіть прикладами коду.