Краткая информация
Классифицирует точки крыш зданий по данным лазерной аэросъемки.
Использование
Лидарные данные должны иметь точки поверхности земли, которым присвоено значение кода класса, равное 2. Если точкам поверхности земли назначено другое значение, используйте инструмент Изменить коды классов LAS для присвоения этим точкам значения, равного 2. Если точки поверхности земли не были классифицированы, рассмотрите возможность использования инструмента Классифицировать поверхность LAS.
Лидарные точки со значениями кодов класса 0 или 1 будут подняты над поверхностью, чтобы проверить, отвечают ли они специализированному критерию, используемому для определения точек LAS, представляющих здания. Существующие точки, классифицированные как здания, со значением кода класса, равным 6, будут также использованы для определения, являются ли прилегающие точки частью той же структуры.
Если при выполнении получена ошибка, или точки, не принадлежащие зданиям, найдены после обработки лидарных данных с помощью этого инструмента, рассмотрите возможность увеличения значения, заданного для параметра Минимальная площадь, чтобы избежать включения таких точек. Если есть подозрение, что некоторые здания были пропущены этим инструментом, рассмотрите возможность использования меньшего значения для получения более точных результатов.
-
Формат LAS поддерживает классификацию точек на основе спецификаций, разработанных обществом American Society for Photogrammetry and Remote Sensing (ASPRS). На платформе ArcGIS применяется схема классификации, предназначенная для LAS-файлов версии 1.4:
Значение классификации Тип классификации 0
Классификация не выполнялась
1
Не назначено
2
Земля
3
Низкая растительность
4
Средняя растительность
5
Высокая растительность
6
Здание
7
Низкий шум
8
Ключевые для модели / Зарезервировано
9
Вода
10
Железная дорога
11
Дорожное покрытие
12
Наложение / Зарезервировано
13
Проволочное ограждение
14
Провод
15
Опора ЛЭП
16
Изолятор
17
Мостовой настил
18
Высокий шум
19 – 63
Зарезервировано для Определения ASPRS (LAS от 1.1 до 1.3 поддерживают коды классов до 31)
32 – 255
Задается пользователем (поддерживается только в LAS 1.0 и в некоторых версиях 1.4)
Синтаксис
ClassifyLasBuilding_3d (in_las_dataset, {min_height}, min_area, {compute_stats}, {extent}, boundary, {process_entire_files})
Параметр | Объяснение | Тип данных |
in_las_dataset | Классифицируемый набор данных LAS. | LAS Dataset Layer |
min_height (Дополнительный) | Высота от поверхности земли, которая задает нижнюю точку, от которой будут определены точки крыш зданий. | Linear unit |
min_area | Наименьшая площадь покрытия, которая обеспечит начальную классификацию точек зданий. После выполнения начального определения данные будут обработаны, чтобы идентифицировать прилегающие объекты, которые могут быть меньше, чем площадь, заданная для этого параметра. | Areal Unit |
compute_stats (Дополнительный) | Определяет, следует ли вычислять статистику для файлов LAS, на которые ссылается набор данных LAS. Наличие статистики позволяет использовать опции фильтрации и символов для слоя набора данных LAS, чтобы показывать только атрибутивные значения LAS, существующие в файлах LAS.
| Boolean |
extent (Дополнительный) | Укажите экстент данных, который будет обработан этим инструментом. | Extent |
boundary | Полигональный объект, определяющий область интереса, которая будет обрабатываться этим инструментом. | Feature Layer |
process_entire_files (Дополнительный) | Укажите, как применяется экстент обработки.
| Boolean |
Пример кода
ClassifyLasBuilding, пример 1 (окно Python)
В следующем примере показано использование этого инструмента в окне Python.
arcpy.env.workspace = 'C:/data'
arcpy.ClassifyLasBuilding_3d('Highland.lasd', minHeight='9 feet',
minArea='30 Square Feet', compute_stats=True)
ClassifyLasBuilding, пример 2 (автономный скрипт)
В следующем примере показано использование этого инструмента в автономном скрипте Python.
Missing source code file
Параметры среды
Информация о лицензиях
- ArcGIS Desktop Basic: Требует 3D Analyst
- ArcGIS Desktop Standard: Требует 3D Analyst
- ArcGIS Desktop Advanced: Требует 3D Analyst