前言:最近大半年业务方向全面转向CIM数字孪生,发现基础的GIS问题很重要,数据处理同事每天还是会有大量的坐标转换问题。
比如规划设计院的局部CAD路网要叠到城市路网,一般设计院的CAD图纸按照规范都是地方坐标系,城市级别路网一般都是CGCS2000坐标,会存在需要坐标转换的问题。
最准确的方式是去测绘局转下,另外一种借助七参数转换原理自己进行参数估计。
在前面的一篇博文其实就是介绍的解决这个问题的一个工具,这里简单说下使用流程:
1、记录3个以上公共点坐标,即同一位置在地方坐标系和CGCS2000坐标系的坐标。
2、计算四参数/ 七参数
在前面一篇博文中写过坐标转换的原理,自己写代码也挺麻,推荐一个小工具叫COORD,也放在了前面博文里。
把公共坐标输入进去以后可以计算转换参数。
3、对CAD文件进行坐标转换
基于计算得到的参数,对所有坐标代入公式计算得到新坐标,代码见前一篇博文。
结语
最近刮起了三维建模的一阵风,包括建筑物、城市道路等建模,一旦模型要落到CIM底座或者3DGIS上,也会面临坐标转换投影的问题,但三维变换会导致整个模型都发生畸变,目前业内还没有太好的解决方案。
二维坐标变换相对比较简单,解决方案很成熟,三维模型的坐标变换才是真正的难题。