Проецировать LAS (Управление данными)

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

Проецирует файлы .las или .zlas из одной системы координат в другую.

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

  • Этот инструмент может проецировать отдельный файл .las или .zlas, либо набор файлов .las или .zlas через набор данных LAS. Вы можете проецировать горизонтальные и, дополнительно, вертикальные системы координаты файлов .las и .zlas. Проецирование вертикальной системы координат требует установленный пакет ArcGIS AllSource Coordinate System Data. В этом пакете содержатся сетки трансформации, необходимые для этой конвертации.

  • У проецируемых файлов должна быть определена система координат. Формат LAS требует, чтобы пространственная привязка была встроена в файл, но у некоторых файлов может быть пропущенная или неверная информация. Для этих данных пространственную привязку можно назначить с помощью файла .prj с тем же именем, который находится рядом с файлами .las или .zlas. Файл .prj переопределит информацию о пространственной привязке в файле .las или .zlas. Вы можете создать .prj для файла .las или .zlas с помощью инструмента Определить проекцию. Или вы можете создать .prj для нескольких файлов с помощью инструмента Создать набор данных LAS с параметром для создания файлов .prj. Оцените, точно ли система координат, назначенная через файл .prj, позиционирует файлы .las или .zlas, перед проецированием.

    Подробнее о хранении информации о системе координат в файлах LAS.

  • Параметр инструмента Географическое преобразование является дополнительным. Когда не требуется географического преобразования или преобразования датума, параметр будет содержать пустой, не раскрывающийся список. Если преобразование необходимо, будет создан ниспадающий список, содержащий входные и выходные датумы и будет применено преобразование по умолчанию.

    • Например, географическое преобразование не обязательно при проецировании из GCS_North_American_1983 в NAD_1983_UTM_Zone_12N, поскольку и входная и выходная системы координат имеют датум NAD_1983. Однако при проецировании из GCS_North_American_1983 в WGS_1984_UTM_Zone_12N требуется географическое преобразование, поскольку входная система координат использует датум NAD_1983, в то время, как выходная система координат использует датум WGS_1984.
      Подсказка:

      Преобразования производятся в оба направления. Например, если вы хотите преобразовать данные из WGS84 в NAD 1927, вы можете выбрать преобразование NAD_1927_to_WGS_1984_3, и оно будет корректно применено инструментом.

    • Все преобразования в ArcGIS AllSource можно найти вGeographic and vertical transformation tables.

  • Если набор данных LAS используется для проецирования нескольких файлов, системы координат этих файлов должны совпадать. Это важно, потому что проецирование данных может потребовать географическое преобразование. В этом случае преобразование можно указать только для одной системы координат.

  • Большинство инструментов, которые создают новые файлы формата LAS, поддерживают параметры среды Выходная система координат и Географические преобразования. Эти параметры среды можно использовать для проецирования входных файлов .las или .zlas. Если вы собираетесь проводить другие операции, такие как прореживание, разбиение на листы, вырезание или фильтрацию данных LAS, рассмотрите возможность использования следующих инструментов, чтобы избежать создания лишних промежуточных наборов данных:

    • Проредить LAS - уменьшить плотность точек данных.
    • Лист LAS - разделить облако точек на обычную схему листов.
    • Извлечь LAS - вырезать и отфильтровать облако точек.
  • Переорганизация точек может улучшить производительность операций визуализации и обработки данных, так как переорганизация записей точек происходит для оптимизации пространственных запросов. При перераспределении точек статистика вычисляется автоматически. Операция переорганизации увеличит время обработки, но она рекомендуется из-за своих преимуществ.

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

Параметры

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

Входные файлы .las или .zlas, которые будут спроецированы. Также можно предоставить набор данных LAS для обработки всех файлов .las и .zlas, на которые он ссылается.

LAS Dataset Layer
Целевая папка

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

Folder
Выходная система координат

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

Coordinate System
Географическое преобразование
(Дополнительный)

This method can be used for converting data between two geographic coordinate systems or datums. This optional parameter may be required if the input and output coordinate systems have different datum.

Подсказка:

Инструмент автоматически применяет преобразование по умолчанию. Вы можете выбрать другое преобразование из ниспадающего списка. Преобразования производятся в оба направления. Например, если вы хотите преобразовать данные из WGS84 в NAD 1927, вы можете выбрать преобразование NAD_1927_to_WGS_1984_3, и оно будет корректно применено инструментом.

Параметр содержит раскрывающийся список корректных способов преобразования. Дополнительные сведения о выборе одного или нескольких подходящих преобразований см. в советах по использованию.

String
Сжатие
(Дополнительный)

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

  • Как у входных данныхВыходной файл будет записан с тем же сжатием, что и входной. Это значение по умолчанию
  • Нет сжатияВыходной файл будет записан в несжатом формате LAS.
  • ZLAS СжатиеВыходной файл будет записан в сжатом формате ZLAS.
String
Опции LAS
(Дополнительный)

Указывает операции, которые будут выполнены на файлах .las.

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

Модифицирует имена выходного файла, добавляя символы в начало и в конец их существующих имен файлов.

Value Table
Выходной набор данных LAS
(Дополнительный)

Набор данных LAS, который будет ссылаться на созданные файлы .las или .zlas. Этот параметр предоставляет способ дальнейшего взаимодействия с выходными файлами. Для ссылок на выходные файлы будут использованы относительные пути. Когда этот параметр указан в активном сеансе ArcGIS AllSource, набор данных LAS будет добавлен на активную карту.

LAS Dataset

Производные выходные данные

ПодписьОписаниеТип данных
Выходная папка

Папка, содержащая спроецированные файлы .las или .zlas.

Folder

arcpy.management.ProjectLAS(in_las_dataset, target_folder, coordinate_system, {geographic_transform}, {compression}, {las_options}, {name_modifier}, {out_las_dataset})
ИмяОписаниеТип данных
in_las_dataset

Входные файлы .las или .zlas, которые будут спроецированы. Также можно предоставить набор данных LAS для обработки всех файлов .las и .zlas, на которые он ссылается.

LAS Dataset Layer
target_folder

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

Folder
coordinate_system

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

Valid values are a Spatial Reference object, a file with a .prj extension, or a string representation of a coordinate system.

Coordinate System
geographic_transform
[geographic_transform,...]
(Дополнительный)
String
compression
(Дополнительный)

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

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

Указывает операции, которые будут выполнены на файлах .las.

  • REARRANGEТочки будут переорганизованы. Переорганизация точек может улучшить обработку выходных данных при получении записей точек для визуализации и последующей обработки в других инструментах. Переорганизация записей точек приводит к вычислению статистики для файлов .las. Это значение по умолчанию
  • COMPUTE_STATISTICSСтатистика и пространственный индекс будут вычислены для каждого выходного файла .las. Эта информация будет сохранена в файле с тем же названием и положением, что и файл .las, но с расширением .lasx. Наличие статистики помогает улучшить анализ и производительность отображения. Статистика также улучшает условные обозначения и фильтрацию LAS, ограничивая коды отображения и классов до значений, которые присутствуют в файле .las. Эта опция игнорируется при создании файлов .zlas или переорганизации точек, потому что эти опции вычисляют статистику.
  • REMOVE_VLRЗаписи переменной длины, добавленные сторонними приложениями, будут удалены из выходных файлов. Все файлы могут хранить записи переменной длины до записей точек и в конце файла. Значение этих записей обычно известно только исходному программному обеспечению. Сохранение этих записей предоставит дополнительную функциональность только, когда эти данные LAS будут обработаны приложениями, которые могут интерпретировать эту информацию. Удаление записей переменной длины может уменьшить общий размер файла выходных данных, особенно если он не один.
  • REMOVE_EXTRA_BYTESЗаписи добавочных байтов будут удалены. Записи добавочных байтов - это дополнительные атрибуты, связанные с каждой точкой. Добавочные байты нечасто можно найти в файлах .las, но удалив их, можно еще больше уменьшить размер выходного файла.
String
name_modifier
[name_modifier,...]
(Дополнительный)

Модифицирует имена выходного файла, добавляя символы в начало и в конец их существующих имен файлов.

Value Table
out_las_dataset
(Дополнительный)

Набор данных LAS, который будет ссылаться на созданные файлы .las или .zlas. Этот параметр предоставляет способ дальнейшего взаимодействия с выходными файлами. Для ссылок на выходные файлы будут использованы относительные пути. Когда этот параметр указан в активном сеансе ArcGIS AllSource, набор данных LAS будет добавлен на активную карту.

LAS Dataset

Производные выходные данные

ИмяОписаниеТип данных
out_folder

Папка, содержащая спроецированные файлы .las или .zlas.

Folder

Пример кода

ProjectLAS, пример (автономный скрипт)

В следующем примере показано использование этого инструмента в окне Python:


import arcpy
arcpy.env.workspace = "C:/data"

# The LAS dataset referencing the files to be projected
lasd = "Aerial_Survey.lasd"

# Input coordinate system is World_Patterson/EGM_2008_Geoid
# Output coordinate system is British_National_Grid/Newlyn VCS
sr = arcpy.SpatialReference(27700, 5701)

# Run the tool
arcpy.management.ProjectLAS(
    in_las_dataset="British_Tiled.lasd",
    target_folder=r"Projected\BNG_Newlyn",
    coordinate_system=sr,
    geographic_transform="'~WGS_1984_To_WGS_1984_EGM2008_1x1_Height + "\
                         "~ETRS_1989_To_WGS_1984 + "\
                         "ETRS89_To_Newlyn_Height_2_OSGM15 + "\
                         "~OSGB_1936_To_ETRS_1989_1'",
    compression="ZLAS",
    las_options=['REARRANGE', 
                 'COMPUTE_STATISTICS', 
                 'REMOVE_VLR'],
    name_modifier="Projected_ _BNG_Newlyn",
    out_las_dataset=r"Projected_BNG_Newlyn.lasd"
)

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