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

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

Создает пакет слоя сцены облака точек (.slpk) или содержание слоя сцены (.i3sREST) в облаке из входных наборов данных LAS, las, LAX или 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 с отсутствующей информацией о системе координат ее можно задать с помощью параметра Входная система координат.

  • Используйте параметр Целевое облачное подключение, чтобы выходной ресурс слоя сцены был в хранилище объектов, расположенном в облаке, например, в Amazon S3, хранилище BLOB-объектов Azure, Alibaba OSS или Google Cloud. Этот ресурс можно опубликовать как сервис сцены, а выбранное вами местоположение должно быть зарегистрировано как управляемое пользователем хранилище данных в ArcGIS Enterprise.

  • Вы можете создать файл подключения (.acs), используя инструмент Создать файл подключения к облачному хранилищу.

Параметры

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

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

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

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

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

Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS84 и 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,001.

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

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

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

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

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

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

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

Целевой файл облачного подключения (.acs), куда сохраняются ресурсы слоя сцены (.i3sREST).

Folder
Выходное имя
(Дополнительный)

Выходное имя ресурса слоя сцена при выгрузке в облачное хранилище. Этот параметр доступен только в случаях, если задано значение параметра Целевое облачное подключение.

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}, {target_cloud_connection}, {out_name})
ИмяОписаниеТип данных
in_dataset

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

Layer File; LAS Dataset Layer; Folder; File
out_slpk
(Дополнительный)

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

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

Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS84 и 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,001.

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

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

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

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

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

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

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

Целевой файл облачного подключения (.acs), куда сохраняются ресурсы слоя сцены (.i3sREST).

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

Выходное имя ресурса слоя сцена при выгрузке в облачное хранилище. Этот параметр доступен только в том случае, если задано значение параметра target_cloud_connection.

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")

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

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