超图(idesktop iserver10) 处理osgb倾斜摄影和tif并 发布 加载 ---1---连续更新

超图官方文档:倾斜摄影到发布服务并加载过程http://support.supermap.com.cn:8090/webgl/examples/TopicDOC/LoadObliqueModel_OperateTopic.html

以下为我的尝试和梳理:

1.osbg格式倾斜摄影idesk处理
1.1原始osgb数据格式:一个Data文件夹和一个xml文件
在这里插入图片描述
其中Data文件夹内部:金字塔一样的文件夹,每个文件夹里面又有金字塔一样的osgb文件本体。
在这里插入图片描述
1.2因为osgb文件已经是三维切片了,这里只需要在idesk中生成配置文件即可在idesk上浏览加载。
在这里插入图片描述
点击后出现弹窗:
在这里插入图片描述
其中该地方的相关选项也可看超图官方文档:点击跳转-超图配置文件生成

具体如下图所示:还可以看到一些相关的坐标系信息,最后点击确认即可生成配置文件。(如果你的数据的坐标系像我一样不是84坐标系的,则需要在倾斜入库的时候进行坐标转换,将不是84的坐标系转成84的,具体查看本博客文档首行链接地址处)
在这里插入图片描述
生成配置文件后即可看到文件夹多了一个文件:.scp文件。
在这里插入图片描述
最后在idesk上新建球面场景。
在这里插入图片描述
并且在图层内添加三维切片缓存
在这里插入图片描述
选择刚刚生成的scp文件
在这里插入图片描述
右击并定位到刚刚添加的图层即可
在这里插入图片描述
效果如下图所示:
在这里插入图片描述
有时候会发现倾斜摄影与地面有一定的高度,那是正常的,因为地面不可能没有高度,这个时候就需要加载地形缓存切片,例如我这里加的是tif文件生成的地形切片。当没加载地形只加载了影像切片的时候是如下图这样,而加载了地形的时候是如上图这样。
在这里插入图片描述
这里通过保存工作空间发布后我想预览,发现预览不了:
在这里插入图片描述
因为想在线webgl查看的的话应该是需要s3m缓存格式,而这里我还是osgb格式,所以看不了。
在这里插入图片描述
需要可以查看=》需要倾斜入库,倾斜入库后即可缓存查看,即服务在线查看。倾斜入库可查看官方文档,超图-倾斜入库入口和注意事项
倾斜入库中:
在这里插入图片描述
倾斜入库注意事项。特别注意4也就是我上文所说的坐标系不是84的。
在这里插入图片描述
倾斜入库生成的文件:从这里可以看到倾斜入库生成的文件为如下图所示的一个文件夹装着s3mb后缀的文件,一个为scp文件。
在这里插入图片描述

倾斜入库成功之后即可发布服务:此时选择三维切片缓存数据。
在这里插入图片描述
然后选择倾斜入库生成的scp文件发布即可
在这里插入图片描述
最后即可通过服务地址在线浏览:
在这里插入图片描述
发布成功后在本地加载尝试,先看官网demo:
在这里插入图片描述
本地尝试:可以加载上但是,缩放之后发现位置不对,因为数据是墨卡托投影坐标系,在这里插入图片描述
而我们的地球坐标系是cesium默认的坐标系,84坐标系。
在这里插入图片描述
然后这里我重新倾斜入库,并进行坐标系转换,如下图所示为我需要的坐标系
在这里插入图片描述

转成功之后,我在两个scp文件中发现坐标系已经被改变了。由原来的32649转成了4326。
在这里插入图片描述
将转换的发布并加载到代码里面得:终于是在正确的位置了。
在这里插入图片描述
最后代码里面加上我自己添加的天地图影像:可看到倾斜摄影加到准确的位置了。这里有高度,所以还需要加载地形切片。
在这里插入图片描述

这里是发布一个三维缓存切片,当我们需要发布几个的时候,则需要添加到一个场景中然后保存工作空间。
如下图:1.右击场景新建场景》然后添加三维切片缓存图层。
在这里插入图片描述
添加成功后如下图所示:
在这里插入图片描述
右击地图页面保存场景并取名:
在这里插入图片描述
最后右击工作空间并保存
在这里插入图片描述
然后发布时候选择工作空间发布:
在这里插入图片描述
选择三维服务:
在这里插入图片描述
发布成功后即可发现,一个服务地址里面有两个三维,并且是可以s3m缓存预览的。
在这里插入图片描述
最后总结:
1.生成配置文件
2.查看倾斜摄影是否正常(这里坐标系会自动投影改变成工程坐标系,所以如果坐标系不同的话会导致最后发布服务有问题)
3.倾斜入库(查看坐标系是否正确,如果不是你的目标坐标系则需要转换)
4.可直接将倾斜入库后的缓存单独发服务也可以放到工作空间一起发。
5.代码加载。

  • 9
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值