Esri 支持将多面体图层作为场景图层共享至门户网站中。如果数据的几何类型不是多面体,那么首先需要使用地理处理工具将现有 3D 模型导入到 ArcGIS 中转换为多面体要素。之后就可以在 ArcGIS Pro 中将多面体图层共享为场景图层,或者先利用多面体图层创建场景图层包,然后将场景图层包共享为场景图层。
注:若是第一次使用,在新建工程文件时需要创建局部场景或者全局场景。
步骤:(共两种方式)
1.将现有 3D 模型导入到多面体要素类中,进而再将其共享为Web场景
方式①:将点图层符号化。将点要素图层从2D图层鼠标拖入到3D图层中,右键图层,点击符号系统,再点击属性,点击图层,再点击下拉菜单选择3D模型标记,再点击文件选择要导入的三维模型,加载完成后,可更改颜色或其他参数,最后点击应用即可。
→
(符号系统)(先后顺序图中已注明)
最后点击图层属性,在显示中勾选以实际单位显示3D符号。
方式②:将面图层替换为3D模型。加载面要素类文件,选择外观栏,选择要素拉伸类型,可按属性字段或者输入的表达式进行拉伸。
接下来将此3D图层转换为要素类,选择工具箱→3D Analyst工具→转换→3D图层转要素类,选择输入文件,设置输出文件,点击运行。
→
结果如上图所示
接下来对输出的要素图层进行操作,选择图层中任意一个要素,点击编辑,点击替换为多面体,选择3D模型即可。
在获得多面体要素类之后,就可以通过 ArcGIS Pro 直接将多面体图层共享为 Web 场景图层,或者先利用多面体图层创建场景图层包,然后将场景图层包作为场景图层发布至门户中。共享到到 ArcGIS Online 或 Portal for ArcGIS中。
注:利用Portal for ArcGIS可创建自己的门户网站服务,不会受ArcGIS Online的许可时间与登录限制,但需要安装ArcGIS Enterprise 10.5及以上的版本。
2 .直接将多面体图层共享为Web场景。
右键点击要共享的图层→共享→共享为Web图层
填入摘要和标签,单击分析来检查错误或故障。如没有错误,则单击发布,即可将多面体要素类共享 为场景图层。
→
注:在配置中可选择缓存方式,选择本地缓存时发布速度较快
发布完成后,登入门户网站查看。
在场景器中打开查看,由于设计器会自动加载地面高程图层,此图层会遮挡我们发布的图层,在设计器中将其移除即可看到我们发布的图层。
如果需要代码调用,则:
点击查看项目描述
拉至最下方,查看此服务的URL
复制URL,利用ArcGIS API for JS在程序中调用,得到显示: