目前我得到的.3sm是工程坐标(工程独立坐标系,即投影坐标XYZ),我将其转换为B3dm在Cesium加载后几乎是一个平面而且稍微动一下鼠标就会飞得很远,我觉得是坐标没有转换为地理坐标的原因。
请问一下如何实现这种坐标转换或者说重投影。
我利用DB编辑了.3sm,给其加了一个投影坐标系(比如CGCS2000....),再按教程启动转换器,此时就无法转换成功了,去掉之后又能转换了
可以用ContextCapture Viewer看下原始文件,具体操作参考wiki(wiki.itwin365.cn/.../attach-reality-model.html)。(ContextCapture Viewer下载地址:www.bentley.com/.../contextcapture-viewer)地理坐标的设置和校正在MS中进行,参考(1)(2)。调整完地理坐标保存为dgn之后再进行转换。如若上述操作完仍有问题,看是否可以上传部分文件供我们本地测试与分析。
这里的保存为dgn文件有点迷糊,3sm只能链接进MS中,保存是什么意思?
您好,这里提及背景地图,背景地图需要MicroStation加载,加上实景,一块保存在dgn文件里。
你好,这儿有个wiki,介绍在视图属性中加载实景地图,可以参考看一下步骤,从C开始看:
在实际地理坐标系统中的定位——原理 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities
谢谢您,这个wiki看起挺有用得,我仔细研究一下。但是我现在是需要把.3sm进行坐标转换,和把dgn模型文件进行坐标转换还不是一回事
你好,手动通过命令行使用DgnV8Converter.exe进行dgn转换bim一般只用来测试使用,官方也不建议正式使用。因为官方正式使用是通过iModelBridgeFwk.exe这个进程调用具体的DgnV8Converter.exe进行转换操作的,在此之前还要做很多工作。
我们一般是在Microstation中直接设置好GCS,再进行转换,目前还没遇到过需要手动输入GCS的。
所以,建议使用官方推荐的方式使用转换。
请问一下在itwin体系下,3sm是否也是转换为了3Dtiles进行web端的加载的呢?
是的,3sm需要使用bentley发布的connector转换成3d Tiles之后才可以使用itwin.js在前端显示。
能看一下connector是什么软件嘛?
你好 connector是一个数据类型转换工具 其概念和用法请参见链接中的第4节:
i-twin微信小课堂 - 技术资料库 - Bentley 中国优先社区 - Bentley Communities