Подпись | Описание | Тип данных |
Входное облако точек | Файл пакета слоя сцены с облаком точек (*.slpk) или сервис I3S слоя сцены облака точек, который будет использоваться для создания растра высот. Для обработки, в сервисе слоя сцены облака точек I3S должен быть включен параметр экспорта. | Scene Layer; File |
Размер ячейки | Длина и ширина каждой ячейки в выходном растре. | Linear Unit |
Выходной растр | Местоположение и имя выходного растра. При сохранении набора растровых данных в базе геоданных или в папке, такой как Esri Grid, расширение файла к имени набора растровых данных добавлять не нужно. Расширение файла, которое можно ввести, чтобы задать формат растра при его сохранении в папке, например, .tif для создания GeoTIFF или .img для создания файла формата ERDAS IMAGINE. Если растр хранится в базе геоданных или в виде файла .tif, тип и качество сжатия этого растра можно задать с помощью параметров среды геообработки. | Raster Dataset |
Метод присвоения значений ячейкам (Дополнительный) | Задает метод для присвоения значений ячейкам, содержащим точки.
| String |
Метод заполнения пустот (Дополнительный) | Задает метод, который будет использоваться для интерполяции значений ячеек в пределах зоны интерполяции, не содержащий точек.
| String |
Коэффициент Z (Дополнительный) | Коэффициент, на который будут умножаться z-значения. Этот способ обычно используется при конвертации линейных z-единиц для соответствия линейным единицам x,y. Значение по умолчанию равно 1, при нем z-значения высоты не изменяются. | Double |
Краткая информация
Создает поверхность растра из значений высот облака точек в файле пакета слоев сцены (*.slpk).
Иллюстрация
Использование
Этот инструмент создает растровую поверхность путем оценки значений ячеек с помощью биннинга, при котором облако точек делится на прямоугольные области, соответствующие размеру выходной ячейки. Значения растра назначаются на основе параметров Тип назначения ячейки и Метод заполнения пустот. Параметр Тип назначения ячейки управляет тем, как определяются значения для ячеек, содержащих точки, а параметр Метод заполнения пустот управляет тем, как определяются значения для ячеек, не содержащих точек.
При использовании опции Естественное соседство параметра Метод заполнения пустот для заполнения пустых ячеек рассмотрите возможность ограничения использования этого параметра для облаков точек, которые имеют вогнутое распределение. Если этот параметр используется с точками, имеющими выпуклое распределение, интерполяция между длинными пустыми областями может занять много времени.
Этот инструмент извлекает точечные данные в пределах экстента обработки во временные файлы временной рабочей области. Требуемый объем временной рабочей области зависит от количества точек в пределах области обработки. Если обработан весь слой сцены с облаком точек, временные файлы будут занимать примерно столько же места, сколько и входные данные.
Точки в слое сцены с облаком точек можно отфильтровать на вкладке Фильтр точек диалогового окна Свойства слоя. При применении точечных фильтров, для интерполяции растра будут использоваться только те точки, которые выбраны в фильтре.
Параметры
arcpy.conversion.PointCloudToRaster(in_point_cloud, cell_size, out_raster, {cell_assignment}, {void_fill}, {z_factor})
Имя | Описание | Тип данных |
in_point_cloud | Файл пакета слоя сцены с облаком точек (*.slpk) или сервис I3S слоя сцены облака точек, который будет использоваться для создания растра высот. Для обработки, в сервисе слоя сцены облака точек I3S должен быть включен параметр экспорта. | Scene Layer; File |
cell_size | Длина и ширина каждой ячейки в выходном растре. | Linear Unit |
out_raster | Местоположение и имя выходного растра. При сохранении набора растровых данных в базе геоданных или в папке, такой как Esri Grid, расширение файла к имени набора растровых данных добавлять не нужно. Расширение файла, которое можно ввести, чтобы задать формат растра при его сохранении в папке, например, .tif для создания GeoTIFF или .img для создания файла формата ERDAS IMAGINE. Если растр хранится в базе геоданных или в виде файла .tif, тип и качество сжатия этого растра можно задать с помощью параметров среды геообработки. | Raster Dataset |
cell_assignment (Дополнительный) | Задает метод для присвоения значений ячейкам, содержащим точки.
| String |
void_fill (Дополнительный) | Задает метод, который будет использоваться для интерполяции значений ячеек в пределах зоны интерполяции, не содержащий точек.
| String |
z_factor (Дополнительный) | Коэффициент, на который будут умножаться z-значения. Этот способ обычно используется при конвертации линейных z-единиц для соответствия линейным единицам x,y. Значение по умолчанию равно 1, при нем z-значения высоты не изменяются. | Double |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
arcpy.env.workspace = "C:\GIS_Data"
arcpy.ddd.PointCloudToRaster("GT_Mountains.slpk", "10 Meters", "GT_surface.tif",
"MAXIMUM", "LINEAR", "0.3048")