功能
通过 CityEngine Web 查看器,您可以在浏览器中与 3D 城市场景和其他 3D 场景进行交互,从而:
- 通过平移、缩放和改变视点来导航场景。
- 选择要查看的特定图层。
- 切换场景以显示其他方案和情景。
- 搜索要素、属性和元数据等场景内容。
有关如何与 3D 场景进行交互的详细信息,请参阅使用 CityEngine Web 查看器。
浏览器要求
CityEngine Web 查看器需要支持 WebGL 的桌面 web 浏览器,WebGL 是用于渲染 3D 图形的 web 技术标准。最新版本的最常见桌面浏览器都内置有 WebGL。目前,移动设备暂不支持 CityEngine Web 查看器。要测试浏览器是否启用了 WebGL,请打开 get.webgl.org。要解决与 WebGL 相关的问题,请访问 WebGL 疑难解答。
注:
要获得最佳查看体验,请使用最新版本的 Chrome 或 Firefox。
Firefox
一些较旧版本的 Firefox 不会默认启用 WebGL。要启用 WebGL,请执行以下操作:
- 在地址栏中,输入 about:config。
- 搜索 WebGL。
- 确保 webgl.disabled 设置为 false。
- 将 webgl.force-enabled 设置为 true。
Internet Explorer 11
10 或之前版本的 Internet Explorer (IE) 不支持 WebGL,也不可与 CityEngine Web 查看器一起使用。IE 11 实验性地实施了 WebGL,当前尚不能支持所有的 CityEngine Web 查看器功能。以下功能可能无法正常运行或者完全缺失,具体取决于 IE 11 的升级版本:
- 启用 WebGL 0.91 的 IE 11 版本 - 不支持。
- 启用 WebGL 0.92 的 IE 11 版本 - 没有阴影功能,没有抗锯齿功能,一些闪烁功能(z 缓冲精度问题)。
- 启用 WebGL 0.93 的 IE 11 版本 - 没有散射阴影功能,一些闪烁功能(z 缓冲精度问题)。
- 启用 WebGL 0.94 的 IE 11 版本 - 没有散射阴影功能,一些闪烁功能(z 缓冲精度问题)。
Mac 操作系统上的 Safari
一些较旧版本的 Safari 不会默认启用 WebGL。要启用 WebGL,请执行以下操作:
- 请依次单击滚轮图标、首选项和高级。
- 选中菜单栏中“显示开发”菜单旁边的复选框。
- 在新启用的开发菜单中,单击启用 WebGL。
硬件要求
计算机硬件必须至少具有 2 GB 的系统内存以及支持 WebGL 的显卡。建议系统内存至少为 4 GB。
硬件应配有至少 512 MB 显存的非移动显卡。为了获得最佳性能,尤其在处理较大场景或占用大量内存的场景时,建议配置至少 1 GB 显存的显卡。与移动显卡相比(以 m 或 mobile 表示),非移动版本的显卡通常具有更好的性能。要获取有关 WebGL 要求的更多详细信息,请访问 WebGL 疑难解答。
显卡
- 显卡需要支持 OpenGL 3.0 (Shader Model 4.0)。
- AMD/ATI:Radeon 3xxx 或更高版本。
- NVIDIA:GeForce 8xxx 或更高版本,或 GeForce 2xx 或更高版本。
- NVIDIA:支持 OpenGL 3.0 的 Quadro 或更高版本。
- Intel:HD 3000 或更高版本。
注:
一些系统可以自动在集成显卡和独立显卡之间进行切换,以渲染 3D 图形。CityEngine Web 查看器使用独立显卡时性能最佳;因此,需在显卡驱动程序设置中确保 Web 浏览器的每个应用程序设置均设置为独立显卡。如果未进行设置,则无法正确显示一些点符号和标注。
为 CityEngine Web 查看器创建 Web 场景
可使用 Esri CityEngine 或导出为 3D Web 场景地理处理工具创建 Web 场景。
- Esri CityEngine 是一个软件包,用于使用现有 GIS 数据高效创建 3D 城市景观并进行 3D 形式的概念地理设计。制作景观后,可以将 3D 场景直接上传到 Portal for ArcGIS。之后,用户就可以利用 CityEngine Web 查看器,使用 ArcGIS 系统通过 Web 浏览器与其他人共享该可视化成果,而无需安装任何软件。
- 导出为 3D Web 场景将 ArcScene 文档导出为 CityEngine Web 场景格式(自 ArcGIS 10.2 版本起可用)。
了解有关 Esri CityEngine 的详细信息
Esri CityEngine 网站是查找有关 Esri CityEngine 及其要素的更多信息的主要资源。您也可以访问 CityEngine 社区查找有关 CityEngine 的其他信息。社区中具有与 CityEngine 和 CityEngine Web 查看器相关的实例、博客帖子、论坛主题帖、视频以及文档。