• 使用ArcGIS Pro编辑在线三维服务图层


    ArcGIS Pro 从2.2版本起,提供了编辑在线三维服务图层的功能。通过该功能,我们可以直接在Pro中编辑发布的三维服务图层Web Scene Layer。

    我们知道三维场景服务支持包含多种类型的三维数据,包括三维矢量点、倾斜摄影三维模型、多面体三维模型、Lidar点云。目前只支持三维矢量点和多面体三维模型的编辑。

    要发布可编辑的三维场景服务,有一点是需要特别注意的。ArcGIS提供了两种三维场景服务发布途径:

    • 一种是通过制作好的SLPK(SPK)场景数据包,共享到Portal中进行发布。
    • 另一种途径是通过ArcGIS Pro连接Portal,把本地的三维数据共享为WebLayer或者WebScene,这时候ArcGIS Pro会把数据打包上传到Portal,并在Portal上完成三维缓存的生成。对于三维矢量点和多面体三维模型数据,这种途径发布的时候,还会同时发布一个要素服务,用于查询和编辑。

    所以,很明显如果我们要在线编辑三维服务图层,只能采用第二种途径进行发布。

    需要编辑时,我们在ArcGIS Pro中直接加载发布后的三维场景服务图层,按照常规的编辑流程,使用编辑工具栏就能进行编辑了。

    目前支持模型的旋转、移动、缩放、节点编辑、模型替换、纹理编辑等常用的编辑功能。

    还要注意的一点是,三维场景服务是基于三维缓存的,当在ArcGIS Pro中编辑时,实际上编辑是保存在关联的要素服务中,只有编辑者才能看到编辑的结果。要三维场景服务的其他客户端也看到更新,必须更新三维场景服务的缓存。

    更新的方式如下:在Portal中,点击已经发布的场景服务,点击设置,管理缓存,再点击重新构建缓存,即可更新三维缓存,访问三维场景服务的其他客户端就能看到更新后的结果。

  • 相关阅读:
    API接口安全设计方案(已实现)
    第8篇-dispatch_next()函数分派字节码
    第7篇-为Java方法创建栈帧
    第6篇-Java方法新栈帧的创建
    第5篇-调用Java方法后弹出栈帧及处理返回结果
    第4篇-JVM终于开始调用Java主类的main()方法啦
    第3篇-CallStub新栈帧的创建
    第2篇-JVM虚拟机这样来调用Java主类的main()方法
    第1篇-关于JVM运行时,开篇说的简单些
    SpringCloud和SpringCloudAlibaba超详细总结
  • 原文地址:https://www.cnblogs.com/luwl/p/9719999.html
Copyright © 2020-2023  润新知