标题中的"IIS部署"指的是在Internet Information Services (IIS)上配置和安装应用程序或服务的过程。IIS是微软提供的一款Web服务器,用于托管网站、Web应用程序和服务。在本例中,重点是部署CityEngine创建的Web场景。
描述简单地提到了"IIS部署",暗示我们将讨论如何在IIS上部署特定的3D GIS内容,即CityEngine的Web场景。
标签"IIS"进一步确认了讨论的主题,专注于IIS服务器的使用。
文章内容详细介绍了如何将CityEngine的Web Scene部署到IIS上。CityEngine 2012引入了发布Web场景的功能,使得用户能够通过本地Web Scene Viewer或ArcGIS Online共享3D场景。你需要制作一个3ws场景包,通过CityEngine的"File" -> "Export" -> "Export Models…" -> "CityEngine Web Scene"导出。
1. 部署WebViewer到IIS中:
- 找到并复制WebViewer模板,通常位于"C:\Users\Administrator\CityEngine\ce.lib"。
- 将WebViewer文件夹移动到IIS默认目录"C:\inetpub\wwwroot"。
- 在"计算机管理"中,设置WebViewer目录的MIME类型,添加".3ws"的MIME类型,如"application/octet-stream"。
2. 部署3ws场景包:
- 将3ws场景包复制到WebViewer根目录"C:\inetpub\wwwroot\webviewer"。
- 使用支持的浏览器(如Firefox或Chrome)访问WebViewer的离线版本,通过链接"http://localhost/webviewer/ceviewer_offline.html?3dWebScene=City_new.3ws"加载场景。如果场景文件名为其他,只需更改链接中的文件名。
通过这种方式,你可以轻松地在IIS上部署和访问多个CityEngine的3D Web场景,只需更改URL中的场景文件名即可切换场景。
总结来说,IIS部署CityEngine的Web Scene涉及安装WebViewer模板,配置MIME类型,以及将3ws场景包放在正确目录下。完成后,用户可以通过Web浏览器访问在IIS上托管的3D GIS内容。这是一个方便的方法,使得CityEngine的用户能够分享他们的3D建模成果,并通过Web进行交互。