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


11

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

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


Я добавлю еще не по теме инструмент: 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 в каталоге.


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 для создания слоя с ограничивающим полигоном.

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


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

@ Дэвид Ричи, я обновил свой ответ.
artwork21
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.