高斯正反算C#实现

高斯坐标的正反算一直是 GIS 开发里绕不开的老朋友,尤其是做测绘、地形图绘制这些,离了它还真不行。

C#写的高斯正反算程序挺实用的,逻辑清晰,代码也蛮简洁。你只要喂进去经纬度,它就能帮你算出平面坐标;反过来输入坐标,也能还原成经纬度,正反都通吃。

程序用的是横轴椭圆柱投影,也叫高斯投影。它的优点是:小范围图形比例不失真,所以工程测量用它挺多的。实现上主要就是两套公式:一套搞正算,一套搞反算,数学底子差点的别慌,代码里都封装好了。

界面还不错,不是那种一打开就头大的老旧风,操作直观,响应也快。.cs文件结构清晰,基本一眼能看懂哪里是算法、哪里是界面逻辑。适合直接拿来集成进你自己的系统,比如配合ArcGIS .NET之类的库用也行。

压缩包里除了源码,估计还有可执行文件,想直接跑一下看看效果也方便。对了,搞城市规划、土地测绘这些的同学,应该会蛮喜欢。

如果你正好在做坐标系统转换,或者 GIS 项目中要经纬度与平面坐标的互转,这套代码可以直接上手用,省不少事。

rar
高斯正反算(C#实现).rar 预估大小:24个文件
folder
谭羽安-2008301610341高斯正反算 文件夹
folder
高斯正反算 文件夹
file
Form1.cs 7KB
folder
bin 文件夹
folder
Debug 文件夹
file
高斯正反算.pdb 34KB
file
高斯正反算.vshost.exe 14KB
file
高斯正反算.exe 21KB
folder
obj 文件夹
folder
Debug 文件夹
file
高斯正反算.Form1.resources 3KB
file
高斯正反算.csproj.GenerateResource.Cache 847B
file
高斯正反算.Properties.Resources.resources 180B
file
高斯正反算.pdb 34KB
file
高斯正反算.exe 21KB
file
高斯正反算.csproj.FileListAbsolute.txt 1KB
folder
Refactor 文件夹
folder
TempPE 文件夹
folder
Properties 文件夹
file
Resources.Designer.cs 3KB
file
Settings.settings 249B
file
Resources.resx 5KB
file
Settings.Designer.cs 1KB
file
AssemblyInfo.cs 1KB
file
Program.cs 496B
file
ANGLERAD.cs 1002B
file
Form1.Designer.cs 16KB
file
Form1.resx 9KB
file
高斯正反算.csproj 4KB
file
favicon.ico 2KB
file
aaaa.cs 168B
file
高斯正反算.suo 21KB
file
高斯正反算.sln 935B
rar 文件大小:62.23KB