需要 3D Analyst 许可。
描述
将 ArcScene 文档 (.sxd) 导出为 ArcGIS CityEngine Web 场景 (.3ws) 格式,以便将其显示在 CityEngine Web 查看器中。
CityEngine Web 查看器使用 HTML5 和 WebGL 技术在 Web 浏览器中绘制 3D 内容。在支持 WebGL 的浏览器中查看 3D 场景不需要插件或 ArcGIS CityEngine 许可。
使用方法
除了 LAS 数据集和图形外,受 ArcScene 支持的所有数据和图层均会导出。将从导出中排除使用 2D 符号绘制的点或线要素图层;必须通过要导出的 3D 符号(例如球体或管状)渲染要素。
输出 Web 场景包含输入 ArcScene 文档的以下属性:
- 存储的书签(照相机位置)
- 图层可见性
- 垂直夸大
- 栅格显示分辨率,限制在 1024 x 1024
- 坐标系
仅输出在 ArcScene 文档和输出范围地理处理环境变量中指定的两个感兴趣区 (AOI) 范围内的数据。
导出期间出现的详细错误或警告会写入到名为 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。
语法
arcpy.ddd.ExportTo3DWebScene(in_scene_document, out_3d_web_scene)
参数 | 说明 | 数据类型 |
in_scene_document | 要导出为 CityEngine Web 场景的输入 ArcScene 文档 (.sxd)。 | File |
out_3d_web_scene | 将基于 ArcScene 文档创建的输出 3D Web 场景 (.3ws)。 | File |
代码示例
导出为 3D Web 场景 (ExportTo3DWebScene) 示例(Python 窗口)
以下 Python 窗口脚本演示了如何在即时模式下使用导出为 3D Web 场景 (ExportTo3DWebScene) 工具:
import arcpy
from arcpy import env
arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.ExportTo3DWebScene_3d("in_scene_document", "out_3d_web_scene")
环境
许可信息
- Basic: 需要 3D Analyst
- Standard: 需要 3D Analyst
- Advanced: 需要 3D Analyst