Конвертировать 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 в файле 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 без пространственной привязки—
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 в файле 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.

  • NO_FILES—Система координат всех входных файлов .las будет задана по информации в их заголовках. Любые файлы .las, не включающие информацию о системе координат, будут рассматриваться как имеющие неизвестную систему координат. Это значение по умолчанию
  • ALL_FILES—Система координат всех входных .lasфайлов будет задана через параметр in_coordinate_system.
  • FILES_MISSING_PROJECTION—Система координат всех входных файлов .las, не включающих информацию о системе координат в своих заголовках, будет задана через параметр in_coordinate_system.
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: Да

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