Cesiumjs可以加载倾斜摄影的OSGB数据吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Cesiumjs可以加载倾斜摄影的OSGB数据吗相关的知识,希望对你有一定的参考价值。
可以!不过不是加载原始的OSGB格式的数据,必须经过转换(OSGB2B3DM.exe),转换后为b3dm格式,是cesium支持的切片模型加载的格式。
--------------------cesium加载b3dm代码------
var model=_teemo_scene.primitives.add(new Cesium.Cesium3DTileset(
id: o.id,
url: o.url,
maximumMemoryUsage:1024,//内存使用最大量
skipLevelOfDetail : true,//↓↓↓LOD优化项↓↓↓
baseScreenSpaceError : 1024,
skipScreenSpaceErrorFactor : 16,
skipLevels : 1,
immediatelyLoadDesiredLevelOfDetail : false,
loadSiblings : false,
cullWithChildrenBounds : true
)); 参考技术A 打开LocaSpace Viewer软件。
摄影测量数据转换——
把osgb格式的摄影测量数据转换成lfp格式数据文件,场景浏览速度更快。
单击倾斜摄影->数据转换,弹出如下对话框,
找到要转换的数据位置,设置投影位置(场景中心点或自定义设置坐标),点击确定后即可实现。
加载倾斜摄影测量数据图层——
单击倾斜摄影->打开数据,找到文件本地存放位置,点击打开。
浏览倾斜摄影数据效果如图。本回答被提问者采纳
我手上有osgb格式的倾斜摄影文件,如何打开进行浏览?
1、首先打开LocaSpace Viewer软件,进入到应用程序的首页中。
2、然后在首页中,点击打开主菜单栏倾斜摄影中的“数据转换”设置。
3、然后在弹出来的窗口中,找到要转换的数据位置,设置投影位置(场景中心点或自定义设置坐标),点击确定后即可实现。
4、然后点击打开主菜单栏倾斜摄影中的“打开数据”选项,找到文件本地存放位置,点击打开。
5、最后浏览倾斜摄影数据效果如图。
参考技术A打开locaspace viewer软件。 摄影测量数据转换—— 把osgb格式的摄影测量数据转换成lfp格式数据文件,场景浏览速度更快。
单击倾斜摄影->数据转换,弹出对话框, 找到要转换的数据位置,设置投影位置(场景中心点或自定义设置坐标),点击确定。
扩展资料:
LocaSpaceViewer(LSV)三维数字地球软件,小巧专业、绿色的影像、高程、倾斜摄影数据阅读器,支持离线使用。
集成了Google Earth、天地图等影像和三维地形在线服务。底层开发技术采用C++、OpenGL。软件能够快速地浏览、测量、分析和标注三维地理信息数据和倾斜摄影实景数据。
LocaSpace Viewer(LSV)主要特点
1、同时支持Google Earth影像、Google Earth地形、百度地图、天地图、微软地图,无需翻墙,多数据来源自由切换。
2、绿色免安装,不必安装任何第三方软件,可离线操作。
3、快速的三维模型浏览,支持大批量数据。
4、领先的倾斜摄影数据浏览。
5、流畅的二、三维地理数据浏览,支持多种格式。
6、便捷的标注、测量、分析功能。
7、灵活的飞行浏览模式,支持三维场景的飞行浏览和多视角浏览。
参考资料来源:百度百科-locaspace viewer
参考技术BOSGB格式倾斜摄影文件浏览
本人使用的是SuperMap IDesktop 9D,操作方法如下;
打开超图,找到 倾斜摄影>生成配置文件,点击源路径,然后找到你的osgb格式文件的目录(我这个目录叫做“中心点修改”),
选择配置文件的保存路径,这是个很小的配置文件,然后设置中心点,中心点的设置方法很简单,如果你只是简单的预览,可以在百度上找到你的osgb文件的拍摄地点的经纬度,如果不设置的话,初始位置都是零,就跑到大西洋上去了(我第一次搞就是没设置中心点)
生成成功之后,找到图层管理器,然后在普通图层上右键,选择添加三维切片缓存图层,选择你刚刚生成的配置文件(记住是后缀为.scp的文件),导入之后,刷新下图层,你就可以浏览了
4.给个样例
希望采纳,谢谢!!!
参考技术C倾斜摄影的成果文件要通过其他软件来加载,所需要的的格式是OSGB瓦片格式,同时生成的瓦片还有一个索引文件.s3c。有了这个索引文件,我们就可以对加载的倾斜摄影数据进行定位,已经缩放操作。
第一步:启动bigemap软件,并且切换到3D模式,如下图:
参考技术D sgb实际上是无人机飞行数据后通过Smart3D处理后的数据,是由很多个文件夹组成,可以使用SuperMap 7C或者8C打开,方法很简单,下载软件--点击创建球面场景--加载缓存,OK,打开了。并且可以基于OSGB数据做三维分析。
以上是关于Cesiumjs可以加载倾斜摄影的OSGB数据吗的主要内容,如果未能解决你的问题,请参考以下文章
『转载』倾斜摄影osgb模型根节点合并(基于supermap),然后转换为3dtiles