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

Краткая информация

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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входной LAS

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

Layer File; LAS Dataset Layer; Folder; File
Целевая папка

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

Folder
Версия файла
(Дополнительный)

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

  • Как у входных данныхВерсия выходного файла будет соответствовать версии входного. Это значение по умолчанию
  • 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
Формат точки
(Дополнительный)

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

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

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

  • Нет сжатияВыходные данные будут в стандартном формате LAS (*.las). Это значение по умолчанию
  • Сжатие zLASВыходные файлы .las будут сжаты в формат zLAS (*.zlas).
  • Сжатие LAZВыходные файлы .las будут сжаты в формат LAS (*.laz).
String
Опции LAS
(Дополнительный)

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

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

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

LAS Dataset
Задать входную систему координат
(Дополнительный)

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

  • Нет файлов LASПространственная привязка входных файлов .las не будет задаваться как входной аргумент. Это значение по умолчанию
  • Все файлы LASПространственная привязка входных файлов .las будет задаваться как входной аргумент.
  • Файлы LAS без пространственной привязкиПространственная привязка входных файлов .las, не имеющих информации о проекции в заголовке, будет задаваться.
String
Входная система координат
(Дополнительный)

Система координат, которая будет использоваться для задания пространственной привязки входных файлов .las. Параметр активен, только если для параметра Задать входную систему координат выбрано Все файлы LAS или Файлы LAS без пространственной привязки.

Coordinate System

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 для конвертации. Можно указать папку для обработки всех файлов .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 рекомендуется формат версии 1.4.
  • 7Значения RGB добавляется к атрибутам, которые поддерживаются в формате точек 6.
  • 8Значения RGB и значения ближнего инфракрасного диапазона добавляются к атрибутам, которые поддерживаются в формате точек 6.
String
compression
(Дополнительный)

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

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

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

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

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

LAS Dataset
define_coordinate_system
(Дополнительный)

Определяет, будет ли задаваться пространственная привязка входных файлов .las параметром define_coordinate_system.

  • NO_FILESПространственная привязка входных файлов .las не будет задаваться как входной аргумент. Это значение по умолчанию
  • ALL_FILESПространственная привязка входных файлов .las будет задаваться как входной аргумент.
  • FILES_MISSING_PROJECTIONПространственная привязка входных файлов .las, не имеющих информации о проекции в заголовке, будет задаваться.
String
in_coordinate_system
(Дополнительный)

Система координат, которая будет использоваться для задания пространственной привязки входных файлов .las. Параметр активен, только если для параметра define_coordinate_system выбрано ALL_FILES или FILES_MISSING_PROJECTION.

Coordinate System

Пример кода

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: Да

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