Подпись | Описание | Тип данных |
Входной набор данных LAS | Набор данных LAS, который будет обработан. | LAS Dataset Layer |
Выходной растр | Местоположение и имя выходного растра. При сохранении набора растровых данных в базе геоданных или в папке, такой как Esri Grid, расширение файла к имени набора растровых данных добавлять не нужно. Расширение файла, которое можно ввести, чтобы задать формат растра при его сохранении в папке, например, .tif для создания GeoTIFF или .img для создания файла формата ERDAS IMAGINE. Если растр хранится в базе геоданных или в виде файла .tif, тип и качество сжатия этого растра можно задать с помощью параметров среды геообработки. | Raster Dataset |
Метод (Дополнительный) | Указывает тип статистических данных, которые будут собраны по точкам LAS в каждой из ячеек выходного растра.
| String |
Тип выборки (Дополнительный) | Задает, как будет интерпретироваться параметр Значения выборки для определения размера ячейки выходного растра.
| String |
Значение выборки (Дополнительный) | Значение, используемое вместе с параметром Значение выборки для определения размера ячейки выходного растра. | Double |
Краткая информация
Создает растр, значения ячеек которого отражают статистическую информацию точек LAS.
Использование
-
Вы можете отфильтровать точки, обрабатываемые этим инструментом, используя любое сочетание кодов классификации, флагов классификации и значений отраженного сигнала, при помощи фильтров точек слоя набора данных LAS. Фильтры можно задать в диалоговом окне Свойства слоя или с помощью инструмента Создать слой набора данных LAS. Фильтры точек LAS будут отражены в результатах, полученных для всех статистических выходных данных, за исключением метода Число импульсов, который оценивает все точки последних отраженных сигналов.
Опция Число точек в параметре Метод оценивает плотность точек набора данных LAS. Эта информация может понадобиться при выявлении нерегулярных горячих точек высокой плотности точек, так как этот тип данных может приводить к падению производительности при обработке файлов LAS другими инструментами. Если встречаются горячие точки высокой плотности, можно применить инструмент Проредить LAS, чтобы получить новое облако точек с более последовательным пространственным распределением.
Опция Наиболее частый код класса в параметре Метод может использоваться для идентификации числа уникальных объектов, заданных определенным кодом класса, особенно, если эти объекты пространственно разделены в горизонтальном направлении. Для этого сначала примените фильтр точек, чтобы изолировать определенный код класса. Затем создайте растр статистики, используя размер ячейки, достаточно большой, чтобы обеспечить связность ячеек, представляющих точки, принадлежащие одному объекту, и сохранить промежутки между точками различных объектов. Например, чтобы определить подходящий размер ячейки для соединения точек, принадлежащих уличному фонарю, рассмотрите общее пространство точек и расстояние между ближайшими уличными фонарями. Итоговый растр можно использовать для оценки контура каждого объекта. Число уникальных объектов может быть получено путем конвертации растра в полигональные объекты при помощи инструмента Растр в полигон или путем оценки уникальных значений в каждом кластере ячеек при помощи инструмента Группировка.
Параметры
arcpy.management.LasPointStatsAsRaster(in_las_dataset, out_raster, {method}, {sampling_type}, {sampling_value})
Имя | Описание | Тип данных |
in_las_dataset | Набор данных LAS, который будет обработан. | LAS Dataset Layer |
out_raster | Местоположение и имя выходного растра. При сохранении набора растровых данных в базе геоданных или в папке, такой как Esri Grid, расширение файла к имени набора растровых данных добавлять не нужно. Расширение файла, которое можно ввести, чтобы задать формат растра при его сохранении в папке, например, .tif для создания GeoTIFF или .img для создания файла формата ERDAS IMAGINE. Если растр хранится в базе геоданных или в виде файла .tif, тип и качество сжатия этого растра можно задать с помощью параметров среды геообработки. | Raster Dataset |
method (Дополнительный) | Указывает тип статистических данных, которые будут собраны по точкам LAS в каждой из ячеек выходного растра.
| String |
sampling_type (Дополнительный) | Задает, как будет интерпретироваться параметр Значения выборки для определения размера ячейки выходного растра.
| String |
sampling_value (Дополнительный) | Значение, используемое вместе с параметром Значение выборки для определения размера ячейки выходного растра. | Double |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
from arcpy import env
env.workspace = "C:/data"
arcpy.LasPointStatsAsRaster_3d("test.lasd", "lidar_intensity.img",
"INTENSITY_RANGE", "CELLSIZE", 15)
В следующем примере показано использование этого инструмента как автономного скрипта Python.
'''**********************************************************************
Name: LAS Point Statistics As Raster
Description: Identifies the most frequently occurring return value for
each pulse in a given set of LAS files.
Designed for use as a script tool.
**********************************************************************'''
# Import system modules
import arcpy
# Set Local Variables
lasD = arcpy.GetParameterAsText(0)
inLas = arcpy.GetParameterAsText(1) #input las files
sr = arcpy.GetParameter(2) #spatial reference of las dataset
statsRaster = arcpy.GetParameterAsText(3)
# Execute CreateLasDataset
arcpy.management.CreateLasDataset(inLas, lasD, 'RECURSION', '', sr)
# Execute LasPointStatsAsRaster
arcpy.management.LasPointStatsAsRaster(lasD, statsRaster,
"PREDOMINANT_RETURNS_PER_PULSE",
"CELLSIZE", 15)