倾斜摄影数据OSGB进入到ArcGIS

白颠风 http://m.39.net/pf/a_4710684.html
OSGB格式及来源

国内倾斜摄影数据多是以.osgb格式存储的,osgb格式是三维引擎定义的数据格式,使用二进制Binary存储,可以加快计算机读取。.osg格式可以通过OSG库自带的数据转换工具转为.osgt格式,osgt采用ASCII存储。.osgb,就是osg的数据再在后面贴上纹理图片,通常为.jpg等格式的图片,可以通过查看图片格式的编码得知图片存储的字节位。

通常可以使用ContextCapture(Smart3D)软件将无人机拍摄的照片生成OSGB。Esri的Drone2Map1.3.1也可以生成OSGB。

在ArcGIS平台中读取OSGB数据并发布三维发布

推荐流程:OSGB——SLPK

若只有拍摄好的照片,推荐直接生成SLPK。

此工具在2.5版本中进行了更新,生成SLPK的速度更快,解决了很多已有的bug。还可以直接读取xml文件。

在ArcGISPro2.2版本中,新增了GP工具CreateIntegratedMeshSceneLayer。可以直接将OSGB转为SLPK。AnchorPoint是模型的中心点,中心点坐标可以在OSGB的元数据xml中找到。

如果没有xml文件,自己通过模型的实际位置找点,生成的SLPK可能会发生偏移。原因是,只采用的部分OSGB生成了SLPK或是OSGB的中心点选错了。

如下图,蓝色边框表示的是OSGB的范围,通过读取OSGB的元数据,找到蓝色的中心点,生成的SLPK位置是正确的。如果是采用部分OSGB(红色框中的范围),依然采用元数据中的蓝色点,生成的结果相对中心点,就会有偏差,这是正确的。

只能使用蓝色点作为GP工具的AnchorPoint,其他点都是错误的。

如果没有OSGB的元数据,建议咨询OSGB生产商,或是自己选点慢慢比对位置吧。

输出无结果的问题在ArcGISPro2.2.2版本中已修复。部分数据在2.2.2中还没没有结果,会在2.3中修复。

查看ArcGISPro版本方法如下:

更新:年1月,2.3英文版本已经发布,修复了无结果的问题。需要注意加载的OSGB不能有中文路径,否则会报错。

推荐流程:原始照片——SLPK

在Smart3D,又称ContextCapture(建议使用CentereditionUpdate11-v4.4.11及以上版本)中生成slpk。点击文档(



转载请注明地址:http://www.sheyingxingye.com/sylt/33045.html
  • 上一篇文章:
  • 下一篇文章: