高斯投影坐标转换与邻带换算C#实现
高斯投影坐标转换的 C#代码,逻辑清晰、测试靠谱、结果还挺准,值得你一试。尤其是你要做邻带换算或多带坐标时,挺省心的。
高斯投影的坐标转换在工程测量、GIS 开发里经常碰到,搞不定带号、正反算、邻带衔接的话,结果分分钟出错。
这套 C#代码走的是实用路线,不花哨,但扎实。XYToBL
、BLToXY
这些函数基本都封装好了,直接拿来改一改就能用。响应也快,核心计算挺清楚的。
有意思的是,除了基本的正反算,还有邻带换算的方法,也就是说,你不用手动拆带、重新套公式,代码里直接就帮你搞定了。
如果你项目里是C#写 GIS 坐标相关逻辑,可以看看这几个链接:
如果你还在用 VC++或者搞 MFC 那套,也有对应源码可参考。
提醒一句:不同椭球参数、不同行政区域的投影带宽不一样,动手前最好先搞清楚带号和中央子午线,免得坐标飘得离谱。
下载地址
用户评论