技术分享 | 超图平台倾斜摄影发布流程

前言

本文介绍了倾斜摄影数据在超图平台生成配置文件,利用配置文件将倾斜摄影从OSGB格式转成S3M格式,最终将S3M格式发布成iserver服务的详细流程。

本文使用OSGB数据为某市中心城区倾斜摄影5cm模型,数据来源是我曾经做过的项目。

倾斜摄影数据文件含义

s3c文件:该文件为CC软件的工程文件,后面使用SuperMap软件无需使用,可忽略

Data文件夹:存放倾斜摄影三维数据的文件夹,俗称根目录
metadata.xml文件:存放倾斜摄影三维数据的坐标系和坐标值信息。
CC跑完后的数据结构
倾斜模型数据
数据结构

一、 软件安装与配置

1、 SuperMap GIS 10i(2020) 产品体系
SuperMap GIS 10i(2020)产品体系
2、安装SuperMap iDesktop 10i(2020) ,文末附下载方式:
北京超图官网下载“SuperMap iDesktop 10i(2020) ”,解压后双击Setup.exe安装,安装完成后还需要申请试用许可才可以使用,点击右边的“申请试用许可”填写完申请资料以后会收到一份来自SuperMapOL的邮件,下载后在激活更新页面选择下载的.lic9d,完成更新,即可正常使用SuperMap iDesktop 10i(2020) ,以下简称iDesktop。

3、安装SuperMap iServer 10i(2020),文末附下载方式:
选择iserver版本
链接: SuperMap iServer下载.

4、SuperMap iServer 10i(2020)在线帮助文档
在线帮助文档
链接: SurperMap iServer 在线帮助文档.

二、生成倾斜摄影配置文件

一、生成倾斜摄影配置文件
1、 打开iDesktop>工作空间管理器>场景右键>新建球面场景>场景>选择合适的底图(这里选择的OpenStreetMap)。
新建球面场景,并选择已核实的底图
2、 三维数据>数据管理>生成配置文件
生成配置文件设置
3、“源数据”选择OSGB数据data文件夹,生成路径、文件名自定义。
设置源路径
4、“元数据”选择 metadata.xml。
“元数据”选择metadata.xml。
5、 生成配置文件
生成配置文件

“模型参考点”和“投影设置”根据OSGB数据文件“metadata.xml”信息来设置。

6、 新建坐标系

iDesktop中可以根据EPSG的编号新建坐标系,具体操作方法为:勾选投影设置,在投影设置对话框中选择新建,根据EPSG编码新建或者在搜索框里直接输入编码搜索即可。(也可以根据EPSG code从其他地图软件平台如ArcGIS查找到对应坐标系并导出,再在iDesktop坐标系设置中导入;或直接利用ArcGIS平台将中心点坐标转换成地理坐标系,“模型参考点”处直接输入中心点的经纬度坐标,这样就不需要投影设置了),点击确定生成倾斜摄影配置文件。
新建坐标系
设置投影机参考中心点

三、 倾斜摄影数据优化

前面讲到生成配置文件,很多时候生成完配置文件会弹出提示让你合并根节点,下面就合并根节点做相关阐述。

倾斜摄影数据由于分块存储的特性以及生产数据的机器性能等原因,导致倾斜摄影的数据量非常大并且tile文件夹也很多,这就导致系统在进行数据调度的时候会比较慢,给用户加载不流畅的感觉。那么,如何确认自己的数据需要优化呢,下面我们就来说一说:

① tile的文件夹特别多,达到几百上千个,甚至更多;

② 加载帧数小于30帧;

基本上满足一个条件就需要进行数据优化,针对tile文件夹特别多的情况,SuperMap有对应的优化方案——合并根节点

合并根节点:

合并根节点的目的就是减少tile文件夹的数据层级,合并倾斜摄影数据,使浏览速度大幅提升。具体的操作步骤是,打开SuperMap iDesktop,找到倾斜摄影专属选项卡,然后找到合并根节点功能。
合并根节点
源配置文件:选择原始倾斜摄影数据的配置文件

**目标配置文件:**选择一个新的空文件夹,用于存放优化后的倾斜摄影数据,注意磁盘剩余空间至少是原始数据的1.5倍大小,防止因为空间不足导致优化失败。

金字塔层级: 金字塔层级默认为1,表示tile的总数会减少到原来的四分之一,金字塔层级写2,表示tile的总数会减少到原来的十六分之一(就是按照4的N次方去计算);具体应该写几,要看最后生成的tile的总数大小保持在100-200是比较合适的,不宜过小。

压缩类型: 选择默认的普通PC设备即可。

线程数: 因为该项优化工作比较费时,所以电脑资源够的话可以选择多线程的方式进行,线程数可以自定义,大大的增加了优化速度。

四、 倾斜摄影模型OSGB转S3M

1、 菜单栏“三维数据”>“倾斜摄影”>数据处理>倾斜入库。
倾斜入库
2、 将配置文件添加到"源配置文件(.scp)",设置输出目录和几何压缩方式,保存类型为S3MB,然后点击"确定"。
倾斜入库
3、 生成的S3M格式数据如下图:
在这里插入图片描述
在这里插入图片描述

五、发布iserver服务

1、 查看倾斜摄影数据
图层管理器>普通图层>添加三维切片缓存图层
iDesktop新建工作空间,工作空间内新建球面场景,场景选项卡中点击缓存按钮添加OSGB或S3M的.scp配置文件,即可查看倾斜摄影数据。查看无误后保存并关闭工作空间,格式为.smwu。
添加三维切片缓存图层
选择配置文件
保存工作空间为场景
保存后的smwu文件
2、 发布iserver服务
启动supermap-iserver服务,点击“服务管理”→“快速发布一个或一组服务”。
注册并登录iserver服务台
数据来源:工作空间,工作空间路径:选择刚才保存的.smwu,选择发布的服务类型为“REST-三维服务”,点完成。
选择发布的数据来源
选择工作空间路径
远程浏览选定“竹山数据技术分享-超图平台倾斜模型发布流程.smwu”
 选择发布的类型为“REST-三维服务”
配置完成
3、 发布成功后可在服务管理中查看,点击“服务管理”→“三维服务”,找到对应的服务名称。
查看发布后的底图服务信息
4、 查看发布的服务:”服务地址“→”realspace“→”scenes“→WebGL3D(支持浏览s3m和osgb缓存)。

5、 结束。

  • 4
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿拉雷-尼古拉斯-杨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值