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

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

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

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

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

Параметры

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

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

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

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

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

Выходные данные могут быть созданы в большинстве доступных для записи форматов растра, таких как TIFF, 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

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

Выходные данные могут быть созданы в большинстве доступных для записи форматов растра, таких как TIFF, 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: Да

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