Конвертация LAS (Конвертация)

Сводка

Конвертирует файлы LAS между различными методами сжатия, версиями и форматами записи точек.

Использование

  • Инструмент может выполнять конвертацию между форматами LAS, ZLAS и LAZ по одному файлу или группе файлов в папке, или набора данных LAS в коллекцию файлов LAS и ZLAS.

  • Данные в файле-источнике LAS будут потеряны, если выходная версия файла и формат записи точек не поддерживают данную информацию. Рекомендуется использовать входные LAS той же версии и формата записи точек, что и выходные данные, предназначенные для определенной версии.

  • Перераспределение точек LAS повышает производительность отображения и анализа, но требует создания файла-черновика LAS. При перераспределении точек LAS статистика вычисляется автоматически.

  • Редактировать можно только не сжатые файлы LAS. Однако файлы ZLAS могут использоваться как входные для инструментов геообработки, выполняющие анализ.

Синтаксис

arcpy.conversion.ConvertLas(in_las, target_folder, {file_version}, {point_format}, {compression}, {las_options}, {out_las_dataset})
ParameterОбъяснениеТип данных
in_las

Данные LAS для конвертации. Можно указать папку для обработки всех файлов LAS, которые в ней находятся.

Layer File; LAS Dataset Layer; Folder; File
target_folder

Существующая папка, в которую будут записаны выходные файлы LAS.

Folder
file_version
(Дополнительный)

Версия файла LAS выходных файлов.

  • SAME_AS_INPUTВерсия выходного файла будет соответствовать версии входного. Используется по умолчанию.
  • 1.0Базовая версия формата LAS, которая поддерживает 256 кодов классов.
  • 1.1Версия выходного файла 1.1. Число классов уменьшено до 32, но добавлена поддержка флагов классификации.
  • 1.2Версия выходного файла 1.2. Добавлена поддержка каналов RGB и времени GPS.
  • 1.3Версия выходного файла 1.3. Добавлено хранение волновых данных лидара для форматов записи точек, поддерживающихся на платформе ArcGIS.
  • 1.4 Версия выходного файла 1.4. Добавлена поддержка определения системы координат согласно WKT, 256 кодов классов, до 15 возвратов на цикл, угол сканирования высокой точности и наложение флага классификации.
String
point_format
(Дополнительный)

Задает формат записи точек для выходных файлов LAS. Доступные опции зависят от версии выходного файла LAS.

  • 0Базовый тип предназначен для хранения отдельных точек LAS с поддержкой таких атрибутов, как интенсивность лидара, возврат значений, угол сканирования, направление сканирования и ребро линии полета.
  • 1Добавляет время GPS к атрибутам, поддерживаемым в формате точек 0.
  • 2Добавляет значения RGB к атрибутам, поддерживаемым в формате точек 0.
  • 3Добавляет значения RGB и время GPS к атрибутам, поддерживаемым в формате точек 0.
  • 6Предпочтительный базовый тип для хранения дискретных точек LAS в файле LAS версии 1.4.
  • 7Добавляет значения RGB к атрибутам, поддерживающимся в формате точек 6.
  • 8Добавляет значения RGB и значения ближней инфракрасной области к атрибутам, поддерживаемым в формате точек 6.
String
compression
(Дополнительный)

Указывает, будет ли выходной файл LAS в сжатом формате или в обычном формате LAS.

  • NO_COMPRESSIONВыходной файл в стандартном формате LAS (*. las). Используется по умолчанию.
  • ZLASВыходные файлы LAS будут в сжатом формате ZLAS.
  • LAZВыходные файлы LAS будут сжаты в формат LAZ.
String
las_options
[las_options,...]
(Дополнительный)

Задает изменения, которые можно внести для уменьшения размера выходных файлов LAS и повышения удобства их использования и производительности отображения и анализа.

  • REARRANGE_POINTSТочки будут перераспределены для повышения производительности отображения и анализа. При этом статистика будет вычисляться автоматически. Эта опция включена по умолчанию.
  • REMOVE_VLRЗаписи переменной длины, которые добавлены после заголовка, и записи точек у каждого файла будут удалены.
  • REMOVE_EXTRA_BYTESДополнительные байты, которые могут присутствовать с каждой точкой входного файла, будут удаляться.
String
out_las_dataset
(Дополнительный)

Выходной набор данных LAS, ссылающийся на вновь созданные файлы LAS.

LAS Dataset

Пример кода

ConvertLas, пример 1 (окно Python)

В следующем примере показано использование этого инструмента в окне 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: Да

Связанные разделы