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

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

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

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

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

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