Создать ресурсы слоя сцены облаков точек (Управление данными)

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

Создает пакет слоя облака точек сцены (.slpk) из наборов данных LAS, zLAS, LAZ или LAS.

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

  • Выходная система координат должна соответствовать системе координат веб-сцены, в которой она будет отображаться. Если планируемая среда отображения - глобальная веб-сцена, то выходная система координат должна использовать GCS GCS WGS 2000 или China Geodetic Coordinate System 2000. Вертикальная система координат глобальной сцены должна быть построена на эллипсоиде или геоиде EGM2008 или EGM96.

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

  • Файл .las, .zlas или .laz может иметь собственную пространственную привязку, определенную в его заголовке или в файле .prj, с тем же базовым именем, размещенную в том же местоположении. Файл .prj перезаписывает информацию, содержащуюся в заголовке, и может быть использован для восполнения потерянной или некорректной информации о пространственной привязке. Если все обрабатываемые файлы .las, .zlas или .laz имеют неизвестные координаты, но используют одинаковую пространственную привязку, то для обработки инструментом всего набора файлов необходимо задать .prj для одного из файлов. Можно создать файл .prj с помощью инструмента Создать набор данных LAS.

  • Для файлов .laz с отсутствующей информацией о системе координат ее можно задать с помощью параметра Входная система координат.

  • Пакет слоя сцены с размером файла менее 1 ГБ может быть загружен прямо в браузере в ArcGIS Online или Portal for ArcGIS. Если размер файла больше 200 ГБ, для его загрузки в ArcGIS Online или Portal for ArcGIS версии 10.5 или выше используйте инструмент Опубликовать пакет для использования пакета слоев облака точек сцены.

Параметры

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

Данные лазерной съемки (LAS, zLAS, LAZ или набор данных LAS) которые будут использоваться для создания пакета слоев сцены. Данные лазерной съемки также можно выбрать, указав родительскую папку, содержащую файлы.

Layer File; LAS Dataset Layer; Folder; File
Выходной пакет слоя сцены

Выходной пакет слоя сцены (.slpk).

File
Выходная система координат
(Дополнительный)

Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS 1984 и China Geodetic Coordinate System 2000. WGS 1984 и EGM96 Geoid являются горизонтальной и вертикальной системами координат по умолчанию, соответственно. Систему координат можно задать следующими способами:

  • Укажите путь к файлу .prj.
  • Установите привязку набора данных к желаемой системе координат.
  • Используйте объект arcpy.SpatialReference.

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

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

Примечание:

Данные системы координат ArcGIS требуются для вертикальных преобразований датума между эллипсоидными и гравитационными данными с одной стороны и двумя источниками данных, связанными с гравитацией – с другой.

String
Атрибуты для кэширования
(Дополнительный)

Определяет, атрибуты каких исходных данных будут включены в пакет слоя сцены. Эти значения будут доступны при использовании ресурса в других вьюерах. Выберите атрибуты, необходимые для требующегося способа отображения и опции фильтрации (например, интенсивность, проходы, коды классов, RGB). Для уменьшения объема хранилища, исключите ненужные атрибуты.

  • ИнтенсивностьБудет включена сила отражения лазерного импульса для каждой лидарной точки.
  • RGBБудет включена информация RGB изображений, собранная для каждой лидарной точки.
  • Флаги LASБудут включены флаги классификации и направления сканирования.
  • Код классификацииБудут включены значения кодов классификации.
  • Возвращаемое значениеБудет включен номер отдельного отраженного сигнала импульса лидара.
  • Пользовательские данныеБудет включен настраиваемый атрибут, который может быть любым числом в диапазоне от 0 до 255.
  • ID источника точкиДля лазерной аэросъемки будет включено значение обычно идентифицирующее маршрут полёта, в ходе которого была получена данная лидарная точка.
  • GPS-времяБудет включено время GPS, соответствующее моменту испускания импульса. Значение времени соответствует числу прошедших секунд в неделе, где значения меток времени находятся в диапазоне между 0 и 604800 и сброс на 0 осуществляется в полночь воскресенья.
  • Угол сканированияБудет включено угловое направление лазерного сканера для данной лидарной точки. Значения находятся в диапазоне от -90 до 90.
  • Ближний инфракрасныйБудут включены записи в ближнем инфракрасном спектре, собранные для каждой лидарной точки.
String
Размер точки (m)
(Дополнительный)

Размер точки лидарных данных. Для данных лазерной аэросъемки лучшими по умолчанию являются 0 или значение, близкое к среднему расстоянию между точками. Для данных наземной лазерной съемки размер точки должен совпадать с желаемым расстоянием между точками для области интереса. Значения выражаются в метрах. Значение по умолчанию 0 будет автоматически определять наилучшее значения для входного набора данных.

Double
Максимальная ошибка XY (m)
(Дополнительный)

Максимальная допустимая ошибка x,y. Высокий допуск приведет к лучшему сжатию данных и более эффективному переносу данных. Значения выражаются в метрах. По умолчанию – 0,01.

Double
Максимальная ошибка Z (m)
(Дополнительный)

Максимально допустимая z-ошибка. Высокий допуск приведет к лучшему сжатию данных и более эффективному переносу данных. Значения выражаются в метрах. По умолчанию – 0,01.

Double
Входная система координат
(Дополнительный)

Система координат входных файлов .laz. Этот параметр используется только для файлов .laz, которые не содержат информации о пространственной привязке в заголовке, или не имеют файла .prj.

Coordinate System
Версия слоя сцены
(Дополнительный)

Версия индексированного слоя 3D сцены (I3S) полученного пакета слоев сцены облака точек. Указание версии обеспечивает поддержку обратной совместимости и позволяет использовать пакеты слоев сцены в предыдущих версиях ArcGIS.

  • 1.xПакет слоя сцены облаков точек будет поддерживаться всеми клиентами ArcGIS.
  • 2.xПакет слоя сцены облаков точек поддерживается в ArcGIS Pro 2.1.2 или более новых версиях, может публиковаться на ArcGIS Online и ArcGIS 10.6.1 или более новых. Это значение по умолчанию
String

arcpy.management.CreatePointCloudSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {attributes}, {point_size_m}, {xy_max_error_m}, {z_max_error_m}, {in_coor_system}, {scene_layer_version})
ИмяОписаниеТип данных
in_dataset

Данные лазерной съемки (LAS, zLAS, LAZ или набор данных LAS) которые будут использоваться для создания пакета слоев сцены. Данные лазерной съемки также можно выбрать, указав родительскую папку, содержащую файлы.

Layer File; LAS Dataset Layer; Folder; File
out_slpk

Выходной пакет слоя сцены (.slpk).

File
out_coor_system
(Дополнительный)

Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS 1984 и China Geodetic Coordinate System 2000. WGS 1984 и EGM96 Geoid являются горизонтальной и вертикальной системами координат по умолчанию, соответственно. Систему координат можно задать следующими способами:

  • Укажите путь к файлу .prj.
  • Установите привязку набора данных к желаемой системе координат.
  • Используйте объект arcpy.SpatialReference.

Spatial Reference
transform_method
[transform_method,...]
(Дополнительный)

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

Примечание:

Данные системы координат ArcGIS требуются для вертикальных преобразований датума между эллипсоидными и гравитационными данными с одной стороны и двумя источниками данных, связанными с гравитацией – с другой.

String
attributes
[attributes,...]
(Дополнительный)

Определяет, атрибуты каких исходных данных будут включены в пакет слоя сцены. Эти значения будут доступны при использовании ресурса в других вьюерах. Выберите атрибуты, необходимые для требующегося способа отображения и опции фильтрации (например, интенсивность, проходы, коды классов, RGB). Для уменьшения объема хранилища, исключите ненужные атрибуты.

  • INTENSITYБудет включена сила отражения лазерного импульса для каждой лидарной точки.
  • RGBБудет включена информация RGB изображений, собранная для каждой лидарной точки.
  • FLAGSБудут включены флаги классификации и направления сканирования.
  • CLASS_CODEБудут включены значения кодов классификации.
  • RETURNSБудет включен номер отдельного отраженного сигнала импульса лидара.
  • USER_DATAБудет включен настраиваемый атрибут, который может быть любым числом в диапазоне от 0 до 255.
  • POINT_SRC_IDДля лазерной аэросъемки будет включено значение обычно идентифицирующее маршрут полёта, в ходе которого была получена данная лидарная точка.
  • GPS_TIMEБудет включено время GPS, соответствующее моменту испускания импульса. Значение времени соответствует числу прошедших секунд в неделе, где значения меток времени находятся в диапазоне между 0 и 604800 и сброс на 0 осуществляется в полночь воскресенья.
  • SCAN_ANGLEБудет включено угловое направление лазерного сканера для данной лидарной точки. Значения находятся в диапазоне от -90 до 90.
  • NEAR_INFRAREDБудут включены записи в ближнем инфракрасном спектре, собранные для каждой лидарной точки.
String
point_size_m
(Дополнительный)

Размер точки лидарных данных. Для данных лазерной аэросъемки лучшими по умолчанию являются 0 или значение, близкое к среднему расстоянию между точками. Для данных наземной лазерной съемки размер точки должен совпадать с желаемым расстоянием между точками для области интереса. Значения выражаются в метрах. Значение по умолчанию 0 будет автоматически определять наилучшее значения для входного набора данных.

Double
xy_max_error_m
(Дополнительный)

Максимальная допустимая ошибка x,y. Высокий допуск приведет к лучшему сжатию данных и более эффективному переносу данных. Значения выражаются в метрах. По умолчанию – 0,01.

Double
z_max_error_m
(Дополнительный)

Максимально допустимая z-ошибка. Высокий допуск приведет к лучшему сжатию данных и более эффективному переносу данных. Значения выражаются в метрах. По умолчанию – 0,01.

Double
in_coor_system
(Дополнительный)

Система координат входных файлов .laz. Этот параметр используется только для файлов .laz, которые не содержат информации о пространственной привязке в заголовке, или не имеют файла .prj.

Coordinate System
scene_layer_version
(Дополнительный)

Версия индексированного слоя 3D сцены (I3S) полученного пакета слоев сцены облака точек. Указание версии обеспечивает поддержку обратной совместимости и позволяет использовать пакеты слоев сцены в предыдущих версиях ArcGIS.

  • 1.XПакет слоя сцены облаков точек будет поддерживаться всеми клиентами ArcGIS.
  • 2.XПакет слоя сцены облаков точек поддерживается в ArcGIS Pro 2.1.2 или более новых версиях, может публиковаться на ArcGIS Online и ArcGIS 10.6.1 или более новых. Это значение по умолчанию
String

Пример кода

Пример CreatePointCloudSceneLayerPackage (окно Python)

В следующем скрипте Python показано применение функции CreatePointCloudSceneLayerPackage в окне Python.

import arcpy
arcpy.env.workspace = "c:/gis_data"
arcpy.management.CreateSceneLayerPackage(
    "Milan.lyrx", "Milan.slpk", arcpy.SpatialReference(4326), 
    ["ITRF_2000_To_WGS_1984 + WGS_1984_To_WGS_1984_EGM2008_2.5x2.5_Height"],
    ["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], 0, 0.1, 0.1, None, 
    "1.X")

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

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