Обычно консультанты (опрос LiDAR) предоставляют мне данные к моим спецификациям; уже в формате ESRI GRID или ASCII GRID. Таким образом, данные LiDAR могут быть легко использованы с ArcGIS. На этот раз у меня есть только файлы XYZ (то есть, с правильными координатами XY).
Ранее я использовал утилиту Min-Lang Huang по имени GridBatch, которая конвертирует XYZ в ASCII GRID, а затем в файлы ESRI GRID. К сожалению, утилита дает сбой, так как я обновил свой компьютер до W7 64bit и ArcGIS до версии 10.
Есть ли другой способ пакетного преобразования данных поверхности XYZ LiDAR в файлы ESRI GRID?
(Преобразовать в точки -> Интерполировать - это вариант, который я хотел бы избежать, учитывая, что существует более 300 плиток для преобразования).
arcgis-10.0
dem
convert
lidar
esri-grid-format
Якуб Сисак География
источник
источник
Ответы:
Похоже, вы хотите сделать это в пакетном режиме (не виню вас)
Как сказал STH , похоже, что Global Mapper действительно будет выполнять пакетные преобразования . Хорошая цена.
FME Desktop можно использовать с помощью преобразователя RasterDEMGenerator и небольшого количества связей с устройством чтения / записи, но вам потребуется версия Pro, недоступная в расширении ArcGIS Data Interop.
Если в вашем бюджете больше свободного, gdal_grid должен это сделать. Вам придется потратить некоторое время на выяснение экстентов всех ваших файлов xyz, но ogrinfo справится с этим, а затем напишет пакетный файл / скрипт, чтобы запустить его для каждого файла.
Или вы можете использовать ArcGIS ASCII 3D для класса объектов (требуется 3D Analyst), соединенного с Point to Raster , как описано здесь, а затем пакетно обработать процесс с помощью ArcPy или ModelBuilder. Если у вас нет 3D Analyst, вы можете использовать любое количество arcscripts или LASTools txt2Las и las2shp, чтобы получить его в формате, с которым может работать ArcGIS. Я знаю, что вы не хотели преобразовывать txt-файлы в промежуточные классы пространственных объектов, но это не слишком трудоемко, и у вас уже есть доступ к программному обеспечению.
источник
Инструмент lasgrid.exe ( README ) от LAStools выполняет «прямое» преобразование с использованием сетки (без триангуляции) очень быстро. Инструмент las2dem.exe ( README ) из LAStools растровывает точки с помощью временного TIN.
источник
Вы можете попробовать использовать драйвер XYZ GDAL, чтобы прочитать растровый формат и преобразовать его в любое количество форматов, используя
gdal_translate
. Вам нужен GDAL 1.8 или новее (например, от OSGeo4W ).Например, чтобы перевести файл XYZ
my_raster.xyz
в формат Esri ASCII Grid, используйте следующую команду оболочки (например, из оболочки OSGeo4W):источник
У меня была такая же проблема - мне проще всего объединить все файлы вне ГИС.
Поскольку я работаю в Windows, я использовал команду DOS
для% f в (* .xyz), набрав «% f» >> aggregate.xyz, и
тогда я смогу выполнить свои обычные задачи обработки (преобразовать из ASCII в сетку в DEM и т. Д.) Один время, а не 155 раз. Конечно, мой результирующий текстовый файл был большим (> 1 ГБ), но ESRI мог справиться с этим.
источник
Посмотрите на
XYZ2DTM
инструмент от Fusion . Согласно его руководству:источник
Я бы предложил использовать инструмент LAS to Multipoint (требуется расширение 3D Analayst) http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00q90000009m000000.htm
затем вы можете использовать Topo to Raster или создать Terrain и экспортировать его. Я бы предложил вариант Terrain, как должно быть быстрее
источник
wwnick упомянул LASTools , который также содержит очень быструю процедуру преобразования облака точек в DEM с помощью LAS2DEM . Если производительность имеет значение, я бы попробовал, так как я предполагаю, что она будет во много раз быстрее, чем некоторые другие пакеты.
источник
Я бы предложил для этого попробовать GlobalMapper (www.globalmapper.com). Демо-версию можно скачать с их веб-страницы. Вы можете получить демо-лицензию, чтобы в течение ограниченного времени попробовать полную функциональность, отправив электронное письмо в службу поддержки.
Если вам нужен бесплатный инструмент для работы с LIDAR-файлами, вы можете взглянуть на инструмент командной строки (LasTOOLS) http://www.cs.unc.edu/~isenburg/lastools/
источник
SAGA GIS бесплатна и портативна и может обрабатывать данные LIDAR. Я не работаю с данными такого рода, но SAGA поддерживает несколько форматов для экспорта (включая формат сетки Esri ASCII), поэтому вам следует попробовать. И он имеет относительно удобный графический интерфейс.
источник