Подпись | Описание | Тип данных |
Входной набор данных | Входной слой точечных объектов. | 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')