1. 浏览器中打开。

预览选项

您可以使用以下选项预览 Web 场景:

选项 描述

3D Web Scene Viewer

此选项将从 ArcGIS Online 中打开 CityEngine Web Viewer。 需要 Internet 连接。

3D Web Scene Viewer(离线)

将使用 CityEngine Web Viewer 的本地版本。 无需 Internet 连接。 本地查看器的版本可能早于在线版本。

 

在浏览器中打开的预览 URL 格式为 http://localhost:61351/ceviewer.html?3dWebScene=/PATH_TO/WEBSCENE.3ws,而在离线版本中为 http://localhost:61351/ceviewer_offline.html?3dWebScene=/PATH_TO/WEBSCENE.3ws。 webscene.3ws 的路径与 CityEngine 工作空间相关(CityEngine 工作空间中必须存在 Web 场景,才能对其进行预览)。 CityEngine 将自动设置一个随机变化的较高端口。

因为浏览器在加载本地文件(例如 .3ws 文件)时存在安全性限制,因此 Web Viewer 需要本地 Web 服务器。 使用文件协议 (file://…) 启动 Web Viewer 不起作用(例如通过双击 viewer.html 启动 Web Viewer)。

默认浏览器

在启动预览 Web Viewer 应用程序时,CityEngine 将启动在计算机上设置为默认浏览器的 Web 浏览器。 要在其他浏览器中预览,请更改系统的默认 Web 浏览器或将预览 URL 复制到新的 Web 浏览器。

预览注意事项

Web 场景的所有初始配置设置(例如,照相机位置或阴影设置)都在导出期间完成。 在 Web 场景预览中所做的更改不会存储到 Web 场景,并且不会影响初始配置。

上传至 ArcGIS Online

完成以下步骤以将 Web 场景上传到 ArcGIS Online

  1. 导航器窗口中找到导出的 Web 场景。
  2. 右键单击 Web 场景,然后单击共享为

    随即显示 CityEngine Web Scene 包对话框。

  3. 单击将包上传到我的 ArcGIS Online 帐户并命名 Web 场景包。
  4. 填写项目描述的必填字段。
  5. 单击分析以验证 Web 场景是否存在错误或问题。

    必须先对 Web 场景进行验证并解决所有错误,然后才能将其保存到磁盘或共享至 ArcGIS Online。 如果发现任何问题,系统将报告错误。 您必须先修复错误,然后才能继续。

  6. 单击共享以将 Web 场景上传至 ArcGIS Online
  7. 单击文件 > ArcGIS Online,然后转至我的内容以在线查找要共享的 Web 场景。
注:

如果门户上已存在该 Web 场景,则将使用新版本对其进行更新,并将保留相同 ID。

将 Web 场景和 Web Viewer 打包为 .zip 文件

可以创建 Web 场景和 Web Viewer 应用程序的 .zip 文件,而非发布到 ArcGIS Online,您可以将该文件手动上传到自己的 Web 服务器。

  • 按照上一部分中的步骤操作,但在 Web 场景包对话框中选择将包保存到文件
  • 创建的 .zip 文件包含两个文件夹:
    • webscenes – 包含 .3ws 文件
    • webviewer – 包含 Web Viewer 应用程序文件

上传至自定义服务器

将两个文件夹复制到您的 web 服务器。 要启动 Web Viewer,在浏览器中输入 URL (http://SERVER.DOMAIN/PATH/TO/WEBVIEWER/viewer.html?3dWebScene=../webscenes/NAME_OF_WEBSCENE.3ws)。

上传 Web Viewer 应用程序并创建 Web 场景后,您必须将 .3ws 文件上传至 webscenes 文件夹,然后修改 URL 以通过查询参数 ?3dWebScene 反映相应的 Web 场景。

注:

因为浏览器在加载本地文件(例如 .3ws 文件)时存在安全性限制,因此 Web Viewer 需要本地 Web 服务器。 使用文件协议(以 file://… 为开头的 URL)启动 Web Viewer 不起作用(例如通过双击 viewer.html 启动 Web Viewer)。