Подпись | Описание | Тип данных |
Входной набор данных | Данные лазерной съемки (LAS, zLAS, LAZ или набор данных LAS) которые будут использоваться для создания пакета слоев сцены. Данные лазерной съемки также можно выбрать, указав родительскую папку, содержащую файлы. | Layer File; LAS Dataset Layer; Folder; File |
Выходной пакет слоя сцены (Дополнительный) | Выходной пакет слоя сцены (.slpk). | File |
Выходная система координат (Дополнительный) | Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS84 и China Geodetic Coordinate System 2000. WGS 1984 и EGM96 Geoid являются горизонтальной и вертикальной системами координат по умолчанию соответственно. Систему координат можно задать следующими способами:
| Spatial Reference |
Географическое преобразование (Дополнительный) | Метод преобразования данных, который будет использоваться в случае, если пространственная привязка входного слоя использует датум, отличающийся от выходной системы координат. Все преобразования являются двунаправленными, независимо от направления, которые подразумеваются в названиях. Например, NAD_1927_to_WGS_1984_3 будет работать корректно даже в случае преобразования исходных данных из WGS84 1984 в NAD 1927. Примечание:Данные системы координат ArcGIS требуются для вертикальных преобразований датума между эллипсоидными и гравитационными данными с одной стороны и двумя источниками данных, связанными с гравитацией – с другой. | String |
Атрибуты для кэширования (Дополнительный) | Определяет, атрибуты каких исходных данных будут включены в пакет слоя сцены. Эти значения будут доступны при использовании ресурса в других вьюерах. Выберите атрибуты, необходимые для требующегося способа отображения и опции фильтрации (например, интенсивность, проходы, коды классов, RGB). Для уменьшения объема хранилища, исключите ненужные атрибуты.
| 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.
| String |
Целевое облачное подключение (Дополнительный) | Целевой файл облачного подключения (.acs), куда сохраняются ресурсы слоя сцены (.i3sREST). | Folder |
Выходное имя (Дополнительный) | Выходное имя ресурса слоя сцена при выгрузке в облачное хранилище. Этот параметр доступен только в случаях, если задано значение параметра Целевое облачное подключение. | String |
Краткая информация
Создает пакет слоя сцены облака точек (.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), используя инструмент Создать файл подключения к облачному хранилищу.
Параметры
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 являются горизонтальной и вертикальной системами координат по умолчанию соответственно. Систему координат можно задать следующими способами:
| Spatial Reference |
transform_method [transform_method,...] (Дополнительный) | Метод преобразования данных, который будет использоваться в случае, если пространственная привязка входного слоя использует датум, отличающийся от выходной системы координат. Все преобразования являются двунаправленными, независимо от направления, которые подразумеваются в названиях. Например, NAD_1927_to_WGS_1984_3 будет работать корректно даже в случае преобразования исходных данных из WGS84 1984 в NAD 1927. Примечание:Данные системы координат ArcGIS требуются для вертикальных преобразований датума между эллипсоидными и гравитационными данными с одной стороны и двумя источниками данных, связанными с гравитацией – с другой. | String |
attributes [attributes,...] (Дополнительный) | Определяет, атрибуты каких исходных данных будут включены в пакет слоя сцены. Эти значения будут доступны при использовании ресурса в других вьюерах. Выберите атрибуты, необходимые для требующегося способа отображения и опции фильтрации (например, интенсивность, проходы, коды классов, RGB). Для уменьшения объема хранилища, исключите ненужные атрибуты.
| 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.
| String |
target_cloud_connection (Дополнительный) | Целевой файл облачного подключения (.acs), куда сохраняются ресурсы слоя сцены (.i3sREST). | Folder |
out_name (Дополнительный) | Выходное имя ресурса слоя сцена при выгрузке в облачное хранилище. Этот параметр доступен только в том случае, если задано значение параметра target_cloud_connection. | String |
Пример кода
В следующем скрипте 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")