Экспорт в 3D веб-сцену (3D Analyst)
Краткая информация
Экспортирует документы ArcScene (.sxd) в формат веб-сцен Esri CityEngine (.3ws) для отображения в веб-вьюере CityEngine.
Веб-вьюер CityEngine использует технологии HTML5 и WebGL для отображения 3D данных в веб-браузере. Для просмотра 3D сцен в браузере, который поддерживает WebGL, не требуется ни подключаемый модуль, ни лицензия Esri CityEngine.
Использование
Экспортируются все поддерживаемые в ArcScene данные и слои, за исключением наборов данных и графики LAS. Точечные или линейные слои, отображенные с 2D символами, не будут участвовать в импорте; объекты для экспорта должны быть отображены с 3D символами (например, сферами или трубами).
В выходной Веб-сцене сохраняются следующие свойства входного документа ArcScene:
- Сохраненные закладки (позиция камеры)
- Видимость слоев
- Вертикальное преувеличение
- Разрешение растра, с ограничением 1024 x 1024
- Система координат
Будут экспортировться только данные, лежащие в пределах экстента обеих областей интереса (AOI), заданных в документе ArcScene и в параметре среды геообработки Выходной экстент (Output Extent).
Детальная информация по ошибкам и предупреждениям, возникшим при экспорте, записана в файл журнала с именем PRT#.txt (где # является числом, которое возрастает при каждом запуске этого инструмента). Местоположение файла зависит от операционной системы:
- На Windows XP это <Install drive>:\Documents and Settings\<user name>\Application Data\ESRI\GeoProcessing.
- В Windows Vista и Windows 7 это <Install drive>:\Users\<user name>\AppData\Local\ESRI\GeoProcessing.
Синтаксис
Параметр | Объяснение | Тип данных |
in_scene_document |
Входной документ ArcScene (.sxd), экспортируемый в Веб-сцену CityEngine. | File |
out_3d_web_scene |
Выходная 3D веб-сцена (.3ws), которая будет создана из документа ArcScene. | File |
Пример кода
Представленный скрипт Python демонстрирует, как использовать инструмент ExportTo3DWebScene в режиме интрепретации:
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.ExportTo3DWebScene_3d("in_scene_document", "out_3d_web_scene")