测绘工程中经常遇到 “坐标换带” 与 “高程投影” 问题,前者是在改变投影的分带号——即投影的中央子午线,通过 “(x,y)->(B,L)->(x,y)” 进行;而后者则是为减小投影变形(高程投影变短、高斯投影变长,详情可参考博客《测绘综合能力》真题易错本 第(37)条)通过平移中央子午线(建立抵偿坐标系)或者抬高投影面(建立独立坐标系)来实现。抬高投影面进行非标准(非参考椭球面)的高斯投影通常采用 椭球膨胀法 或者 椭球平移法。
本文分享了坐标换带和基于椭球膨胀法的高程投影变换程序(C#版),相关源代码(完整工程,含测试数据)及使用示例如下。
目录
- 1 使用示例
- 2 代码分析
- 2.1 坐标类
- 2.2 坐标换带与高程投影
- 3 源码下载