Изменить коды классов LAS (3D Analyst)
Переназначает коды классификации и флаги файлов .las .
Использование
Оцениваться этим инструментом будут все файлы .las , на которые ссылается набор данных LAS, но изменены будут только те файлы, которые содержат указанные коды классов.
Используйте данный инструмент для обновления классификации точек данных в файлах .las , созданных перед внедрением стандартизированных кодов класса, согласно спецификациям LAS 1.1.
Формат LAS поддерживает классификацию точек на основе спецификаций, разработанных обществом American Society for Photogrammetry and Remote Sensing (ASPRS). На платформе ArcGIS применяется схема классификации, предназначенная для файлов LAS версии 1.4:
Классификация не выполнялась
Ключевые для модели / Зарезервировано
Зарезервировано для Определения ASPRS (LAS от 1.1 до 1.3 поддерживают коды классов до 31)
Задается пользователем (поддерживается только в LAS 1.0 и в некоторых версиях 1.4)
Параметры
Обрабатываемый набор данных LAS.
Задает список существующих кодов классов, которые необходимо изменить, и изменения, которые будут внесены в соответствующее значение кода классификации и флаги классификации.
Определяет, будет ли вычисляться статистика для файлов .las , на которые ссылается набор данных LAS. Вычисление статистики определяет пространственный индекс для каждого файла .las , что улучшает производительность анализа и отображения. Статистика также улучшает фильтрацию и символы, ограничивая отображение таких атрибутов LAS, как коды классификации и возвращаемая информация, значениями, которые присутствуют в файле .las .
- Отмечено – статистика будет рассчитана. Это значение по умолчанию
- Не отмечено – статистика не будет рассчитана.
Экстент данных, который будет оцениваться.
- По умолчанию – экстент основывается на максимальном экстенте всех задействованных слоев. Это значение по умолчанию.
- Объединение входных данных – экстент будет основан на максимальном экстенте всех входных сцен.
- Пересечение входных данных – экстент будет основан на минимальной области, являющейся общей для всех входных сцен.
- Экстент текущего отображения – экстент будет равен видимому отображению. Опция недоступна, если нет активной карты.
- Как указано ниже – экстент будет основан на указанных минимальном и максимальном значениях экстента.
- Найти —экстент будет основан на существующем наборе данных.
Полигональный объект, определяющий область интереса, которая будет обрабатываться.
Указывает, как область интереса будет использоваться для определения того, как будут обработаны файлы .las . Область интереса определяется значениями параметра Экстентом обработки , Граница обработки или сочетанием того и другого.
- Не отмечено – будут обработаны только те точки LAS, что пересекают область интереса. Это значение по умолчанию
- Отмечено – если какая-либо часть файла .las пересекает область интереса, будут обработаны все точки файла .las , включая те, что находятся вне области интереса.
Определяет, будут ли пирамидные слои для набора данных LAS обновлены после изменения кодов классов.
- Отмечено - пирамидные слои для набора данных LAS будут обновлены. Это значение по умолчанию
- Не отмечено - пирамидные слои для набора данных LAS не будут обновлены.
Обновленный набор данных LAS.
Обрабатываемый набор данных LAS.
Задает список существующих кодов классов, которые необходимо изменить, и изменения, которые будут внесены в соответствующее значение кода классификации и флаги классификации.
Существующий код класса, новый код класса и новый флаг класса могут быть представлены в виде строки, разделенной пробелами, или списка списков, содержащих значения, подлежащие переклассификации. Например, текущий код класса 5 может быть изменен на 25 путем указания "5 2" или [[5, 2]] . Точно так же можно изменить флаг класса на синтетический, добавив ключевое слово для желаемой модификации ( "5 2 SET" или [[5, 2, "SET"]] ). Множественные изменения можно указать в виде строки, разделенной точкой с запятой (например, "5 2; 8 3; 1 4" ), или в виде списка списков (например, [[5, 2], [8, 3], [1, 4]] ).
Определяет, будет ли вычисляться статистика для файлов .las , на которые ссылается набор данных LAS. Вычисление статистики определяет пространственный индекс для каждого файла .las , что улучшает производительность анализа и отображения. Статистика также улучшает фильтрацию и символы, ограничивая отображение таких атрибутов LAS, как коды классификации и возвращаемая информация, значениями, которые присутствуют в файле .las .
- COMPUTE_STATS — Статистика будет рассчитана. Это значение по умолчанию
- NO_COMPUTE_STATS — Статистика не будет рассчитана.
Экстент данных, который будет оцениваться.
- MAXOF - будет использоваться максимальный экстент всех входных данных.
- MINOF - будет использоваться минимальная область, общая для всех входных данных.
- DISPLAY – экстент будет равен видимому отображению.
- Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
- Объект Extent - будет использоваться тот же экстент, что и в указанном объекте.
- Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
Полигональный объект, определяющий область интереса, которая будет обрабатываться.
Указывает, как применяется экстент обработки.
- PROCESS_EXTENT — Будут обработаны только те точки LAS, что пересекают область интереса. Это значение по умолчанию
- PROCESS_ENTIRE_FILES — Если какая-либо часть файла .las пересекает область интереса, будут обработаны все точки файла .las , включая те, что находятся вне области интереса.
Определяет, будут ли пирамидные слои для набора данных LAS обновлены после изменения кодов классов.
- UPDATE_PYRAMID — Пирамидные слои для набора данных LAS будут обновлены. Это значение по умолчанию
- NO_UPDATE_PYRAMID — Пирамидные слои для набора данных LAS не будут обновлены.
Обновленный набор данных LAS.
Пример кодаВ следующем примере показано использование этого инструмента в окне Python.
В следующем примере показано использование этого инструмента в автономном скрипте Python.