Подпись | Описание | Тип данных |
Входной набор данных | Входной слой точечных объектов. | Layer File; Feature Layer |
Выходной пакет слоя сцены | Выходной пакет слоя сцены (.slpk). | File |
Выходная система координат (Дополнительный) | Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS84 и China Geodetic Coordinate System 2000. WGS 1984 и EGM96 Geoid являются горизонтальной и вертикальной системами координат по умолчанию соответственно. Систему координат можно задать следующими способами:
| Spatial Reference |
Географическое преобразование (Дополнительный) | Метод преобразования данных, который будет использоваться в случае, если пространственная привязка входного слоя использует датум, отличающийся от выходной системы координат. Все преобразования являются двунаправленными, независимо от направления, которые подразумеваются в названиях. Например, NAD_1927_to_WGS84_3 корректно работает даже при преобразовании датума из WGS84 в NAD 1927. Примечание:Для преобразований вертикальных датумов между эллипсоидальным и гравитационным датумами и двумя гравитационными датумами необходим ArcGIS Coordinate System Data. | String |
Целевое облачное подключение (Дополнительный) | Целевой файл облачного подключения (.acs), куда сохраняются ресурсы слоя сцены (.i3sREST). | Folder |
Краткая информация
Создает пакет слоя точек сцены (.slpk) или ресурсы слоя сцены (.i3sREST) из слоя точечных объектов.
Использование
Сопоставьте выходную систему координат с пространственной привязкой веб-сцены, в которой она будет отображаться. Если планируемая среда отображения - глобальная веб-сцена, то выходная система координат должна использовать системы координат GCS WGS 2000 или China Geodetic Coordinate System 2000.
При определении z-координат в обрабатываемых 3D-данных учитывайте следующее:
- Если выходной пакет слоя сцены будет иметь координаты x,y в ГСК WGS84, система координат z может быть определена с использованием любого эллипсоидального датума или EGM96 или EGM2008 через параметр Выходная система координат. Если система координат z не определена, вертикальными единицами измерения будут метры.
- Если выходной пакет слоев сцены будет хранить значения x,y в проектируемых координатах и система координат по оси z не определена, вертикальными единицами измерения будут те же, что и единицы измерения для координат x,y. Для 3D-объектов, у которых z-единицы не определены и отличаются от единиц x,y, можно использовать либо инструмент Корректировать 3D Z для конвертации z-значений в соответствующие линейные единицы, либо инструмент Определить проекцию, чтобы определить корректный датум z.
В пакете слоев сцены останутся только те поля, которые в свойствах слоя обозначены как видимые. Если в итоговом слое сцены какие-то поля не нужны, вы можете скрыть эти столбцы.
-
Перед запуском этого инструмента в слое объектов необходимо включить единицы реального мира с символами маркеров 3D-моделей.
Вытянутые точки не поддерживаются в качестве входных.
-
Классы пространственных объектов с геометрией мультиточек не поддерживаются. Вы можете преобразовать класс мультиточечных объектов с помощью инструмента Составной в простые.
Используйте параметр среды Часовой пояс, если входной класс пространственных объектов содержит поля даты. Использование этого параметра среды будет кодировать значение времени по местному времени со смещением от UTC или UTC, если эта опция выбрана. Дополнительные сведения об использовании времени со слоями сцен см. в разделе Слои сцен с поддержкой времени.
Используйте параметр Целевое облачное подключение, чтобы выходной ресурс слоя сцены был в хранилище объектов, расположенном в облаке, например, в Amazon S3, хранилище BLOB-объектов Azure, Alibaba OSS или Google Cloud. Этот ресурс можно опубликовать как сервис сцены, а выбранное вами местоположение должно быть зарегистрировано как управляемое пользователем хранилище данных в ArcGIS Enterprise.
Вы можете создать файл подключения (.acs), используя инструмент Создать файл подключения к облачному хранилищу.
Параметры
arcpy.management.CreatePointSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {target_cloud_connection})
Имя | Описание | Тип данных |
in_dataset | Входной слой точечных объектов. | Layer File; Feature Layer |
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_WGS84_3 корректно работает даже при преобразовании датума из WGS84 в NAD 1927. Примечание:Для преобразований вертикальных датумов между эллипсоидальным и гравитационным датумами и двумя гравитационными датумами необходим ArcGIS Coordinate System Data. | String |
target_cloud_connection (Дополнительный) | Целевой файл облачного подключения (.acs), куда сохраняются ресурсы слоя сцены (.i3sREST). | Folder |
Пример кода
Следующий скрипт демонстрирует использование функции CreatePointSceneLayerPackage в окне Python.
import arcpy
arcpy.management.CreatePointSceneLayerPackage(
r'c:\temp\points.lyrx', r'c:\temp\output.slpk', arcpy.SpatialReference(4326))
Следующий скрипт демонстрирует использование функции CreatePointSceneLayerPackage в окне Python, в результате чего создается файл для облачного хранилища.
import arcpy
arcpy.management.CreatePointSceneLayerPackage(
r'c:\temp\points.lyrx', None, arcpy.SpatialReference(4326),
r'c:\cloudConnections\AWS.acs')