Создание шейп-файла границы полигона из набора файлов LAS с использованием ArcGIS Desktop?

11

У меня есть куча наборов файлов LAS, которые мне нужно обработать. Текущая задача на данный момент состоит в том, чтобы создать шейп-файл «footprint», содержащий полигоны для каждой плитки LAS. Я ищу изящный способ создания этого многоугольного шейп-файла для всех файлов LAS в каталоге. Я использую ArcGIS 10 практически с каждым расширением, которое вы можете иметь (лицензия академического сайта).

В настоящее время мой обходной путь - использовать LAStools, lasboundary.exeа затем объединить все отдельные шейп-файлы в один шейп-файл. Однако это занимает некоторое время для выполнения и требует дополнительного шага слияния в конце.

conroymedeiros
источник
Я добавлю еще не по теме инструмент: PDAL : pdal tindex create myindex.shp --fast_boundary .\source\*.las. Выполнено.
Мэтт Уилки

Ответы:

7

Изучив оба решения, предложенных ранее, я наткнулся на совершенно простой способ сделать это.

  1. Используйте Инструменты 3D Analyst> Преобразование> Из файла> Информация о точечном файле.
  2. В диалоговом окне выберите Папки в раскрывающемся меню «Обзор для:». Нажмите на значок папки и выберите каталог, в котором находятся ваши файлы LAS.
  3. Введите имя и желаемое местоположение для Выходного класса объектов.
  4. Укажите формат входного файла (в данном случае LAS).
  5. Введите суффикс файла тех файлов, которые вы хотите включить в процесс (в данном случае las).
  6. Введите систему координат ввода. Он говорит, что это необязательно, но это необязательно, только если система координат правильно указана в файлах LAS. Лично я хотел бы найти правильную информацию из метаданных и ввести ее здесь.
  7. Нажмите Ok и дождитесь окончания процесса.

Теперь у вас есть полигональный шейп-файл, содержащий следы каждого файла LAS в каталоге.

conroymedeiros
источник
3

Я полагаю, что вы можете получить доступ к этим (LAS) прямо сейчас через 10, поэтому я бы попробовал набор данных мозаики . Который делает именно то, что вы хотите (построить полигоны следа)

Брэд Несом
источник
Хороший ответ!
Mapperz
Большое спасибо! Я попробую это сегодня и прокомментирую позже. Я ценю ваш ответ.
conroymedeiros
1

С помощью lasboundary.exe ( README ) вы можете создавать быстрые и точные полигональные границы в формате SHP, KML, WKT или TXT для файлов LAS / LAZ LiDAR размера Gigabyte. Инструмент можно найти на LAStools.org .

Мартин Изенбург
источник
5
Мы ценим ответы от поставщиков и других коммерческих заинтересованных сторон, Мартин, но в таких случаях, чтобы сохранить доверие, важно, чтобы вы идентифицировали свою связь с решением, которое вы рекомендуете.
whuber
0

В качестве первого шага я использовал в прошлом инструменты Hawth для создания минимальных выпуклых многоугольников. Алгоритм не следует вогнутым ребрам, поэтому он может не подходить для ваших наборов данных.

Джейсон
источник
Кроме того, я не уверен, как этот набор инструментов может быть использован в автоматическом пакетном выполнении ...
Джейсон
Большое спасибо за ваш ответ! Я проверю это, если решение выше не сработает.
conroymedeiros
0

Другой вариант - использовать / установить расширение GeoCue Las Reader для Arc, добавить файл las в качестве слоя и, наконец, использовать инструмент управления данными Minimum Bounding Geometry для создания слоя с ограничивающим полигоном.

Создает класс пространственных объектов, содержащий многоугольники, которые представляют заданную минимальную ограничивающую геометрию, охватывающую каждый входной объект или каждую группу входных объектов.

artwork21
источник
Кажется, это должен быть комментарий, но я не оцениваю: Минимальная ограничивающая геометрия (Управление данными) не распознает файлы las; он не будет работать. ответ artwork21.
Дэвид Ричи
@ Дэвид Ричи, я обновил свой ответ.
artwork21