OpenCoord V1.2.1提供下载了
开发原因:
市面上坐标转换软件不是很完善,比如:
(1)开源软件Proj,它不支持转换参数计算;
(2)Coord MG程序,即著名的笑脸程序,投影少,而且墨卡托投影(海图投影)转换有误;
(3)geocal程序,它只有投影转换。
(4)其它软件可靠性有待验证
1、V1.0.1 2017年8月修订
在V1.0.0的基础上作了如下修正:
(1)修正了七参数计算算法
(2)修正了界面部分错误。
2、V1.0.2 2019/01/23修订
(1)不能转换负的DMS,DMM
(2)投影设置,变灰要清空
(3)高斯投影的时候,经纬度远离中央经线时,转换提示为no transform
3、V1.1.0 2020.7.30日更新
1)增加9参数自由转换法
2)修正了DMS和DMM输出格式,小于10,补0,感谢山西运城测绘提出宝贵意见
3)修正按回车和ESC键,程序退出的问题
4)初始化文件夹改为系统当前文件夹
4、V1.1.1 2021年1月30日
1)修正转换大文件报错
2)坐标格式错误,提示出错的行
5、V1.1.2 2022年4月26日
1)修正DMM格式经纬度转换的问题
6、V1.1.2 2022年9月8日
1)经纬度小于10度,转换出问题,在度前加0,就不会出错;这个问题已经修正,将在V1.2.0版本中发布。
7、V1.2.0 2022年10月30日
(1)增加ITRF框架及历元转换
(2)增加EGM2008查询功能
(3)更新部分UI
(4)增加了BJ54、西安80和CGCS2000椭球
8、V1.2.1 2022年11月7日
(1)修订BJ54、西安80和CGCS2000椭球的投影转换功能闪退问题
(2)新增ITRF2020、ITRF2014、ITRF2008至ITRF97的框架转换参数
9、V1.2.1 2022年11月8日
由于不知道论文中的ITRF框架坐标转换参数是否正确,ITRF框架坐标转换参数全部按照https://itrf.ign.fr/en/solutions/transformations重新核对和更新。
安装的特别说明
1)一些win10用户会报一些dll找不到的错误,可能需要安装vcredistx86x64,下载链接如下:
链接:https://pan.baidu.com/s/1YW4ji-oMn5LmGjV5SBfZQQ
提取码:l3p9
2)win10用户界面变形的问题
右键单击应用程序,点击属性,更改高DPI设置,采用系统增强
关于北京54、西安80和CGCS2000的说明
OpenCoord支持42种椭球,135种投影,目前只支持TM和Mecator投影,日常我们用的最多的椭球有:
WGS84,选择列表的WGS84
北京54,选择列表的Krass
西安80,选择列表的IAU76
CGCS2000,选择列表的GRS80
****************************************
站长开通了网站的公众号:xiaok海洋测绘网,欢迎关注。

已有 53/13233 人参与
评论:
我有一个问题想向您请教,由于初涉此行,问题可能比较低级,还望您见谅。
“高斯六度带投影”和“横轴墨卡托投影”有什么区别呢?我分别使用OpenCoord和Coord GM来做一个单点转换。Coord GM的投影参数分别选“高斯六度带投影”和“横轴墨卡托投影”,结果是不同的。但Coord GM的“高斯六度带投影”结果,和OpenCoord的“横轴墨卡托投影”结果相同。
希望您能为我解惑,谢谢!
高斯投影是横轴墨卡托投影的一种(比例因子为1)
coord gm中的横轴墨卡托投影是南向的,所以不同。
看了一些资料,说我国的大比例地图中,使用的是“高斯投影”。但另一些,又说是“高斯投影”就是“横轴墨卡托投影”。所以有点搞不清楚了。谢谢您的解惑。
您的OpenCoord中,“横轴墨卡托投影”就是比例因子为1的“高斯投影”吗?
我没有明白南向的“横轴墨卡托投影”是什么意思。我只是发现在Coord GM中如果选了“南向横轴墨卡托投影”,同时正方向选“南”,这样转换出来的数值正负号会和OpenCoord的转换结果相同,但是数值还是不同。我不知道,“南向横轴墨卡托投影”和一般的“横轴墨卡托投影”,是不是除了正负号的区别外,公式也有不同?
再次感谢您的回复!
CoordMG的墨卡托投影计算是错误的(除了基准纬度为0的时候)。
横轴墨卡托投影(南向)我不明白它的计算过程,位于南半球的国家处理的方式都是不一样的
有的是北方向加一个很大的值(10000000)
希望能帮到你
您说的“有的是北方向加一个很大的值(10000000)”提醒了我。我观察了下Coord GM的“高斯六度带投影”和“横轴墨卡托投影(南向)”(投影参数:X=0,Y=500000)转换同一个大地坐标得到的平面坐标结果,北坐标符号相反,数值相等,东坐标符号相同,数值相加正好等于1000000。于是,我把“横轴墨卡托投影(南向)”的投影参数改为:X=0,Y=-500000,同时正方向选择和“高斯六度带投影”相反的南和西,这样二者的结果,就都一样了。和您的OpenCoord“横轴墨卡托投影”结果也相同了。
这样看来,北向和南向的“横轴墨卡托投影”,应该只是数值符号不同的区别了。我之前认为数值大小不同,是我投影参数Y不为0造成的误解。
由于专业的原因,我用的更多的投影方式是“横轴墨卡托投影”,所以重点关注了这一点。您的软件非常好用,给我带来了很大的帮助。非常感谢!
最后再次感谢您的解惑!谢谢!
发表评论: