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

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

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

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

  • Облако точек может быть как в формате файлов 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: Обязательно ArcGIS Reality
  • Advanced: Да

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