高斯正反算C#实现
高斯坐标的正反算一直是 GIS 开发里绕不开的老朋友,尤其是做测绘、地形图绘制这些,离了它还真不行。
C#写的高斯正反算程序挺实用的,逻辑清晰,代码也蛮简洁。你只要喂进去经纬度,它就能帮你算出平面坐标;反过来输入坐标,也能还原成经纬度,正反都通吃。
程序用的是横轴椭圆柱投影,也叫高斯投影。它的优点是:小范围图形比例不失真,所以工程测量用它挺多的。实现上主要就是两套公式:一套搞正算,一套搞反算,数学底子差点的别慌,代码里都封装好了。
界面还不错,不是那种一打开就头大的老旧风,操作直观,响应也快。.cs
文件结构清晰,基本一眼能看懂哪里是算法、哪里是界面逻辑。适合直接拿来集成进你自己的系统,比如配合ArcGIS .NET
之类的库用也行。
压缩包里除了源码,估计还有可执行文件,想直接跑一下看看效果也方便。对了,搞城市规划、土地测绘这些的同学,应该会蛮喜欢。
如果你正好在做坐标系统转换,或者 GIS 项目中要经纬度与平面坐标的互转,这套代码可以直接上手用,省不少事。
高斯正反算(C#实现).rar
预估大小:24个文件
谭羽安-2008301610341高斯正反算
文件夹
高斯正反算
文件夹
Form1.cs
7KB
bin
文件夹
Debug
文件夹
高斯正反算.pdb
34KB
高斯正反算.vshost.exe
14KB
高斯正反算.exe
21KB
obj
文件夹
Debug
文件夹
62.23KB
文件大小:
评论区