我正在寻找一个C#库或类来帮助从我拥有的航路点(lat / long等)中编写GPX files。
我找到quite a few readers - 但写作并不多。
如果它适用于Compact Framework / WinMobile 6.5,则可获得奖励积分 - 但这并不是一项艰难的要求。我可以让它在桌面上进行后期处理 - 移动设备不必构建这些文件。
是否有人知道某些文件或编写文件的简单方法?
答案 0 :(得分:7)
你看过OGL (Open GPS-LBS)吗?
来自class docs:
此GPX类提供转换GPS数据(航点,路线和 跟踪)与GPX格式文件兼容。
关于Windows Mobile说明,该库支持:
“...... PC(Windows)或PocketPC(CE)上的应用程序。”
答案 1 :(得分:1)
最简单的方法(如大多数低保真,而非最节省时间的方式)是在文本编辑器中打开任何gpx文件并在正确的位置粘贴坐标,或者如下所示编写新坐标。 GPX是一种XML文件,所以如果你知道一些HTML,它很容易上传。
我可以打开的最基本格式(在Android上使用GPX Viewer)是
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx>
<!--Waypoint 1-->
<wpt lat="50.888090" lon="4.698118">
</wpt>
<!--Waypoint 2-->
<wpt lat="50.788090" lon="4.798118">
</wpt>
<!--etc-->
<wpt lat="50.988090" lon="4.618118">
</wpt>
</gpx>
添加或删除航点。
可以对曲目和路线进行类似的操作,并且您可以添加更多信息,例如高程和时间,但您必须谷歌获取GPX文档。
答案 2 :(得分:0)