Подпись | Описание | Тип данных |
Входной 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 и форматами записи точек файлов LAS.
Использование
Этот инструмент преобразует данные облака точек в файлы .las, .zlas и .laz. Выходные файлы могут быть созданы в другой версии файла и формате точечной записи, при условии, что выходные данные поддерживают полный диапазон кодов классификации и флагов во входных данных. Например, если входные данные содержат файл версии 1.1 с форматом точечной записи 1, его можно обновить до файла версии 1.4 с форматом точечной записи 6, но файл версии 1.4 нельзя преобразовать в более раннюю версию. Атрибуты из входных файлов .las, которые не поддерживаются в выходном формате, будут потеряны.
Этот инструмент предназначен для конвертации целых файлов .las. Любые настройки фильтра слоя, которые могут быть определены для входного набора данных LAS, будут игнорироваться. Чтобы отфильтровать точки по любой комбинации кодов классификации, флагов классификации и возвращаемых значений, используйте инструмент Извлечь LAS.
Многие файлы .las, .zlas и .laz хранят точки не в соответствии пространственному распределению данных, что приводит к ухудшению качества отображения и анализа при чтении относительно разбросанных записей точек в данном пространственном экстенте. Влияние такого снижения производительности усугубляется размером считываемого файла: обработка большого файла с разбросанными записями займет больше времени, чем файла меньшего размера. Рекомендуется создавать выходные файлы с помощью опции Изменить порядок точек параметра Параметры 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')