Подпись | Описание | Тип данных |
Входной LAS | Файлы .las, .zlas или .laz, которые будут конвертированы. Можно обработать несколько файлов, указав папку, содержащую файлы, или набор данных LAS. | Layer File; LAS Dataset Layer; Folder; File |
Целевая папка | Существующая папка, в которую будут записываться выходные файлы. | Folder |
Версия файла (Дополнительный) | Указывает версию файла, которая будет использоваться для выходных файлов.
| String |
Формат точки (Дополнительный) | Указывает формат записи точек, который будет использоваться для выходных файлов. Доступные опции зависят от версии выходного файла формата LAS.
| String |
Сжатие (Дополнительный) | Указывает, будут ли выходные файлы храниться в сжатом формате или несжатом формате.
| String |
Опции LAS (Дополнительный) | Указывает изменения, которые будут внесены в выходные файлы, чтобы уменьшить их размер и повысить производительность при отображении и анализе.
| String |
Выходной набор данных LAS (Дополнительный) | Выходной набор данных LAS, ссылающийся на новые созданные файлы .las. | LAS Dataset |
Задать входную систему координат (Дополнительный) | Задает, как будет определяться система координат каждого входного файла.
| String |
Входная система координат (Дополнительный) | Система координат, которая будет использоваться для определения пространственной привязки некоторых или всех входных файлов на основе значения параметра Задать входную систему координат. | Coordinate System |
Краткая информация
Преобразует файлы .las, .zlas и .laz между различными методами сжатия LAS, версиями файлов и форматами записей точек.
Использование
Этот инструмент преобразует данные лидара, хранящиеся в формате LAS или сжатиях ZLAS и LAZ. Выходные файлы также могут быть созданы в другой версии файла .las и формате записи точек, которые поддерживают больший набор кодов и флагов классификации. Например, файл, созданный в версии 1.1 с форматом записи точки 0, можно обновить до версии 1.4 с форматом записи точки 6, но файл версии 1.4 невозможно преобразовать в более старую версию. Атрибуты из входных файлов .las, которые не поддерживаются в формате выходных точек, будут потеряны.
Этот инструмент предназначен для конвертации целых файлов .las. Любые настройки фильтра слоя, которые могут быть определены для входного набора данных LAS, будут игнорироваться. Чтобы отфильтровать точки по любой комбинации кодов классификации, флагов классификации и возвращаемых значений, используйте инструмент Извлечь LAS.
Многие файлы .las, .zlas и .laz хранят точки таким образом, который не соответствует пространственному распределению данных, что приводит к ухудшению производительности отображения и анализа при чтении относительно разбросанных записей точек в заданном пространственном экстенте. Влияние такого снижения производительности усугубляется размером считываемого файла: обработка большого файла с разбросанными записями займет больше времени, чем файла меньшего размера. Рекомендуется создавать выходные файлы с помощью опции Изменить порядок точек параметра Параметры LAS, чтобы двоичные записи хранились в пространственных кластерах, оптимизированных для доступа к данным. Обычно это улучшает производительность. Изменение порядка точек увеличит общее время обработки этого инструмента, поскольку в процессе создается промежуточный файл .las, но долгосрочные преимущества обычно перевешивают его единовременное воздействие во время создания файла. Состояние данных с измененным порядком также сохраняется в заголовке файла .las и отображается в свойствах файла .las в диалоговом окне Свойства набора данных LAS.
Если информацию о классификации конвертируемых данных потребуется обновить в будущем, убедитесь, что выходные файлы создаются как несжатые файлы .las, поскольку это единственные файлы, коды классификации и флаги которых можно изменить.
Параметры
arcpy.conversion.ConvertLas(in_las, target_folder, {file_version}, {point_format}, {compression}, {las_options}, {out_las_dataset}, {define_coordinate_system}, {in_coordinate_system})
Имя | Описание | Тип данных |
in_las | Файлы .las, .zlas или .laz, которые будут конвертированы. Можно обработать несколько файлов, указав папку, содержащую файлы, или набор данных LAS. | Layer File; LAS Dataset Layer; Folder; File |
target_folder | Существующая папка, в которую будут записываться выходные файлы. | Folder |
file_version (Дополнительный) | Указывает версию файла, которая будет использоваться для выходных файлов.
| String |
point_format (Дополнительный) | Указывает формат записи точек, который будет использоваться для выходных файлов. Доступные опции зависят от версии выходного файла формата LAS.
| String |
compression (Дополнительный) | Указывает, будут ли выходные файлы храниться в сжатом формате или несжатом формате.
| String |
las_options [las_options,...] (Дополнительный) | Указывает изменения, которые будут внесены в выходные файлы, чтобы уменьшить их размер и повысить производительность при отображении и анализе.
| String |
out_las_dataset (Дополнительный) | Выходной набор данных LAS, ссылающийся на новые созданные файлы .las. | LAS Dataset |
define_coordinate_system (Дополнительный) |
Задает, как будет определяться система координат каждого входного файла.
| String |
in_coordinate_system (Дополнительный) | Система координат, которая будет использоваться для определения пространственной привязки некоторых или всех входных файлов на основе значения параметра define_coordinate_system. | Coordinate System |
Пример кода
В следующем примере показано использование этого инструмента в окне Python.
import arcpy
arcpy.conversion.ConvertLas('2014_survey.zlas', '2014_unclassified_collection',
'1.4', 7, 'NO_COMPRESSION',
['REMOVE_VLR', 'REMOVE_EXTRA_BYTES', 'REARRANGE_POINTS'],
'2014_unclassified_collection/2014_Survey_Collection.lasd')
Параметры среды
Информация о лицензиях
- Basic: Обязательно Spatial Analyst или 3D Analyst
- Standard: Да
- Advanced: Да