Интерполировать из облака точек (Управление данными)

Краткая информация

Интерполирует цифровую модель местности (ЦММ) или цифровую модель поверхности (ЦМП) из облака точек, используя один из доступных методов интерполяции.

Использование

  • Облако точек может быть либо в форме файлов LAS, либо в форме таблицы точек решения.

Параметры

ПодписьОписаниеТип данных
Входная папка LAS или таблица точек

Путь и имя файла, папки или векторного слоя. Входными данными может быть папка с файлами LAS или таблица точек решения из инструментов ортокартографии.

Файлы LAS могут быть выходными данными инструмента Создать облако точек, где точки LAS классифицируются на точки на поверхности и над поверхностью. Таблица точек решения является результатом выполнения либо инструмента Вычислить блочное уравнивание, либо инструмента Вычислить модель камеры.

Folder; File; Feature Layer
Выходной растр

Местоположение, имя и расширение файла выходного набора растровых данных.

В качестве формата выходных данных можно использовать любой растровый формат, доступный для записи, такой как .tif, .crf или .img.

Raster Dataset
Размер ячейки

Размер ячейки выходного набора растровых данных.

Double
Метод интерполяции
(Дополнительный)

Задает метод, использованный для интерполяции выходного набора растровых данных из облака точек.

  • Линейная интерполяция TIN Он также известен, как линейная интерполяция нерегулярной триангуляционной сети (TIN), разработанная для нерегулярно распределенных разреженных точек, например, точек решения вычисления уравнивания блоков.
  • Интерполяция TIN по методу естественной окрестностиЭтот процесс похож на триангуляцию, но создает гладкую поверхность и использует большее количество вычислительных ресурсов.
  • Интерполяция по методу средних обратно-взвешенных расстоянийИспользуется для регулярно распределенных плотных точек, например, файлов LAS облака точек из инструмента Создать облако точек. Радиус поиска ОВР автоматически вычисляется на основе средней плотности точек.
String
Метод сглаживания
(Дополнительный)

Задает фильтр для сглаживания выходного набора растровых данных.

  • Гауссово 3 на 3Гауссов фильтр с окном 3 на 3.
  • Гауссово 5 на 5Гауссов фильтр с окном 5 на 5.
  • Гауссово 7 на 7Гауссов фильтр с окном 7 на 7.
  • Гауссово 9 на 9Гауссов фильтр с окном 9 на 9.
  • Без сглаживанияФильтр сглаживания выключен.
String
Тип поверхности
(Дополнительный)

Задает построение цифровой модели рельефа или цифровой модели поверхности.

  • Цифровая модель поверхностиЦифровая модель рельефа создается путем интерполяции только точек поверхности Земли.
  • Цифровая модель местностиЦифровая модель поверхности создается путем интерполяции всех точек.
String
Входная ЦМР заполнения
(Дополнительный)

Входной растр ЦМР, который используется для заполнения областей со значениями NoData. Области со значениями NoData могут появляться в случаях, когда входные данные не содержат достаточной информации для создания каких-либо значений.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer

arcpy.management.InterpolateFromPointCloud(in_container, out_raster, cell_size, {interpolation_method}, {smooth_method}, {surface_type}, {fill_dem})
ИмяОписаниеТип данных
in_container

Путь и имя файла, папки или векторного слоя. Входными данными может быть папка с файлами LAS или таблица точек решения из инструментов ортокартографии.

Файлы LAS могут быть выходными данными инструмента Создать облако точек, где точки LAS классифицируются на точки на поверхности и над поверхностью. Таблица точек решения является результатом выполнения либо инструмента Вычислить блочное уравнивание, либо инструмента Вычислить модель камеры.

Folder; File; Feature Layer
out_raster

Местоположение, имя и расширение файла выходного набора растровых данных.

В качестве формата выходных данных можно использовать любой растровый формат, доступный для записи, такой как .tif, .crf или .img.

Raster Dataset
cell_size

Размер ячейки выходного набора растровых данных.

Double
interpolation_method
(Дополнительный)

Задает метод, использованный для интерполяции выходного набора растровых данных из облака точек.

  • TRIANGULATION Он также известен, как линейная интерполяция нерегулярной триангуляционной сети (TIN), разработанная для нерегулярно распределенных разреженных точек, например, точек решения вычисления уравнивания блоков.
  • NATURAL_NEIGHBORЭтот процесс похож на триангуляцию, но создает гладкую поверхность и использует большее количество вычислительных ресурсов.
  • IDWИспользуется для регулярно распределенных плотных точек, например, файлов LAS облака точек из инструмента Создать облако точек. Радиус поиска ОВР автоматически вычисляется на основе средней плотности точек.
String
smooth_method
(Дополнительный)

Задает фильтр для сглаживания выходного набора растровых данных.

  • GAUSS3x3Гауссов фильтр с окном 3 на 3.
  • GAUSS5x5Гауссов фильтр с окном 5 на 5.
  • GAUSS7x7Гауссов фильтр с окном 7 на 7.
  • GAUSS9x9Гауссов фильтр с окном 9 на 9.
  • NONEФильтр сглаживания выключен.
String
surface_type
(Дополнительный)

Задает построение цифровой модели рельефа или цифровой модели поверхности.

  • DTMЦифровая модель рельефа создается путем интерполяции только точек поверхности Земли.
  • DSMЦифровая модель поверхности создается путем интерполяции всех точек.
String
fill_dem
(Дополнительный)

Входной растр ЦМР, который используется для заполнения областей со значениями NoData. Области со значениями NoData могут появляться в случаях, когда входные данные не содержат достаточной информации для создания каких-либо значений.

Raster Dataset; Raster Layer; Mosaic Dataset; Mosaic Layer

Пример кода

InterpolateFromPointCloud, пример 1 (автономный скрипт)

Пример скрипта Python для инструмента InterpolateFromPointCloud.

import arcpy
arcpy.InterpolateFromPointCloud_management('c:/data/LASFolder',
                                           'c:/data/dsm.crf', '10',
                                           'IDW', 'GAUSS5x5', 'DTM')

Информация о лицензиях

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

Связанные разделы