这个小工具核心来源于网络上的Mars2WGS.txt及代码, 我是参考的"米老头"的Blog. 自己重新包装了一下, 改了点代码以及增加了点功能. 主要是手上找到的地图纠偏工具总是有这样那样的不顺手什么的, 干脆自己写吧.
源代码在
BitBucket.org, 愿意自己再改进的就去clone好了.
二进制下载现在实现的功能, 可以加偏/纠偏单一的经纬度值, 获得加偏/纠偏后的值以及与原值的差值. 也支持载入GPX(Waypoint/Route/Track三种节点类型), KML(coordinates节点类型)格式的文件, 加偏/纠偏后输出.差值主要用于GlobalMapper等工具对地图/轨迹整体平移, GPX/KML主要用于在GoogleMaps上规划好路线后导出, 然后输入到行者/OruxMaps等导航和轨迹记录软件里面.
主界面如下很简单.[
查看大图]
GPX/KML可以直接拖拽到Source文本框, 或者双击文本框弹出对话框选择. 通常会把自动加上坐标类型后的名称填写到Target文本框(和源文件同一位置), 或者自己选择双击Target文本框选择输出的文件.
===============
2013-07-09:
-----------
版本小更新, 现已支持OruxMaps离线地图的偏移修正(地图来源GoogleMaps/MapABC等高德系列的), 不过由于OruxMaps纠偏原理的问题, 只能是区域线性纠偏. 原有的航迹/航线纠偏是对航迹/航线内的点进行逐点纠偏, 区域跨度大的时候可能相对精确一点.
PS: 源码和二进制均已更新到BitBucket. Clone/下载过如有需要请重新Clone/下载.
2013-08-21:
-----------
此次版本更新修改项目二进制运行所需 .net 平台 从 4.0 Client 到 3.5 Client,
PS: 此项目完成的有点马虎, 没考虑到客户端运行平台需求, 一直忘了修改运行平台, 对直接下载二进制使用的各位用户造成的可能影响和困惑, 感到非常抱歉.
2013-08-26:
-----------
此次版本更新修改修正按照拟合公式转换经纬度时的范围判断错误, 从包含几乎整个北纬57以下修正为只转换大陆范围(包括海南岛, 但没有曾母暗沙之类的南海岛群)
===============
欢迎提供意见 ;)
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。