| 查看: 142 | 回复: 0 | |||
| 当前主题已经存档。 | |||
moonlight3988木虫 (正式写手)
|
[交流]
【转贴】经典的高斯投影正反算源码
|
||
|
本程序从BL到xy的精度为0.001m 从xy到BL的精度为0.00001秒 下面是一个专门用于高斯投影正反算的类 实现了不同参数的多态 使用C#语言编写 包括了以下几个函数 /// /// 从大地坐标到平面坐标的高斯正算 /// /// 默认的是使用假定坐标的六度带投影 /// /// 大地纬度 /// 大地经度 /// 平面纵轴 /// 平面横轴 /// 参考椭球长半轴 /// 参考椭球扁率倒数 public static void BL_xy(double B, double L, out double x, out double y, double a, double f) /// /// 从大地坐标到平面坐标的高斯正算 /// /// 默认的是使用假定坐标 /// /// 大地纬度 /// 大地经度 /// 平面纵轴 /// 平面横轴 /// 参考椭球长半轴 /// 参考椭球扁率倒数 /// 投影分带的带宽 public static void BL_xy(double B, double L, out double x, out double y, double a, double f, int beltWidth) /// /// 从大地坐标到平面坐标的高斯正算 /// /// 默认的是六度带投影 /// /// 大地纬度 /// 大地经度 /// 平面纵轴 /// 平面横轴 /// 参考椭球长半轴 /// 参考椭球扁率倒数 /// 是否使用假定坐标 public static void BL_xy(double B, double L, out double x, out double y, double a, double f, bool assumedCoord) /// /// 从大地坐标到平面坐标的高斯正算 /// /// 大地纬度 /// 大地经度 /// 平面纵轴 /// 平面横轴 /// 参考椭球长半轴 /// 参考椭球扁率倒数 /// 投影分带的带宽 /// 是否使用假定坐标 public static void BL_xy(double B, double L, out double x, out double y, double a, double f, int beltWidth, bool assumedCoord) /// /// 从大地坐标到平面坐标的高斯正算 /// /// 指定中央子午线,用于进行邻带换算,此时必不使用假定坐标 /// /// 大地纬度 /// 大地经度 /// 中央子午线 /// 平面纵轴 /// 平面横轴 /// 参考椭球长半轴 /// 参考椭球扁率倒数 /// 投影分带的带宽 public static void Bl_xy(double B, double dL, out double x, out double y, double a, double f, int beltWidth) /// /// 平面坐标(自然坐标或假定坐标)到大地坐标的高斯反算 /// /// 默认使用六度带 /// /// 平面纵轴 /// 平面横轴 /// 大地纬度 /// 大地经度 /// 参考椭球长半轴 /// 参考椭球扁率倒数 public static void xy_BL(double x, double y, out double B, out double L, double a, double f) /// /// 平面坐标(自然坐标或假定坐标)到大地坐标的高斯反算 /// /// 平面纵轴 /// 平面横轴 /// 大地纬度 /// 大地经度 /// 参考椭球长半轴 /// 参考椭球扁率倒数 /// 投影分带的带宽 public static void xy_BL(double x, double y, out double B, out double L, double a, double f, int beltWidth) /// /// 平面坐标(自然坐标)到大地坐标的高斯反算 /// /// 平面纵轴 /// 平面横轴 /// 大地纬度 /// 经度差 /// 参考椭球长半轴 /// 参考椭球扁率倒数 /// 投影分带的带宽 private static void xy_Bl(double x, double y, out double B, out double l, double a, double f, int beltWidth) 代码下载地址:http://bbs.i-location.org/thread-221-1-1.htmlml [ Last edited by moonlight3988 on 2008-8-4 at 22:55 ] |
» 猜你喜欢
祈福,祝自己今年好运
已经有100人回复
关于会评
已经有1人回复
地球物理学和空间物理学论文润色/翻译怎么收费?
已经有204人回复
据说!出现这些情况,国基金会评本子会被拿下!
已经有19人回复
无人打捞,直接陪跑
已经有16人回复
青C最后一年,散金祈福吧
已经有48人回复
定了定了,明天出结果!2025 国自然基金结果即将揭晓,查询攻略看这里
已经有107人回复
2025国家自然科学基金放榜时间,根据官方回应,8月15日基本没戏了
已经有5人回复
没中,有点难受,科研也许就到这了,回归生活吧
已经有15人回复
各位未来院士帮忙看看评审意见
已经有9人回复
《风吹过日常的缝隙》
已经有0人回复












回复此楼