Prune是一款分析GPS数据的强有力的工具软件。它除了可以对GPS数据进行察看,编辑,转换等操作外,借助一些外挂软件,还能完成许多复杂的功能。
Prune 能导入任何基于文本各式的GPS数据,例如用分隔符分开的文本格式,XML, GPX格式等,它甚至能直接从GPS接受棋中读取数据。他能在Openstreetmap地图上显示导入的数据,也能显示高程图,并能自动计算出一段轨迹/航点之间的距离,最高/最低海拔高度,累计爬升和累计下降等参数。Prune可以编辑轨迹/航点,例如:删除航点或一段航点,对航点整理排序,压缩轨迹等。Prune可以将数据以任何基于文本的格式保存,也可以输出GPX文件,或者KML/KMZ文件,用于输入到google earth/google map进行分析。
Prune 还可以生成3D视图,你可以对3D试图进行旋转,放大/缩小等操作,使你可以从任何角度观察视图。你也可以将3D试图以POV格式输出,借助POVRAY软件可以渲染出十分精致的3D视图。
Prune还可以生成高程图表和速度图表,X轴可以是距离或者时间。
Prune具有强大的相片处理功能。它能导入Jpeg格式的相片,读取Exif中的坐标信息和时间信息,将其跟你的轨迹链接,然后生成KMZ文件,你在google里可以看到弹出式相片出现在你的轨迹上。如果Exif含有时间信息,Prune能自动将相片链接到相应的航点,并写入坐标信息到Exif里面。
Prune 是用Java写的,意味着Prune是跨平台的软件,Linux, Unix, Mac, Windows 都可以运行。只要你的系统里安装了Sun公司的Java运行库,就可以运行Prune
Prune 是绿色软件,不需要安装。下载后直接运行就可以了。
Prune 是基于GNU GPL协议开发的,意味着该软件是开放式的,你可以免费的使用,修改和改善它。Prune提供软件原码,以方便程序开发者进行开发。
Prune目前发行的是第7版,支持多种语言,包括英语,德语,瑞士德语,法语,西班牙语,意大利语,波兰语。部分支持罗马尼亚语,印度尼西亚语和巴西葡萄牙语。
Prune 下一个版本将会支持中文,本人做了一些中文版的翻译工作。目前已全部完成翻译工作。中文测试版本已可以下载。在下载页面有一个中文文字文件,下载这个文件后用 --langfile=的参数运行Prune, 就可以使用中文测试版。第8版会有正式的中文版。
Prune 下载地址:
http://activityworkshop.net/software/prune
Prune已有新版本下载: V8
Version history
The major changes with version 8 are as follows:
Function to find waypoints by name
Language-sensitive keyboard shortcuts
NMEA file loading
Find and download tracks from gpsies.com
Ability to save settings to a configuration file
Restriction of save and export functions to track / way / photo points
Addition of scale bar on map (showing miles or km)
Configurable program paths for exiftool, gpsbabel and gnuplot
Configurable photo thumbnail sizes for KMZ export
Chinese texts thanks to Sam Chen
主要新增功能:
可按航点名称进行搜索
菜单按钮显示快捷方式
可导入NMEA文件格式
可从gpsies.com直接下载轨迹
可将设置保存在设置文件
对保存,导出到轨迹/航路/相片点的功能有限制(此点不太理解)
地图增加比例尺(英里/公里)
可设置外挂支持软件的路径,包括exiftool, gpsbabel,gnuplot
可设置索引相片尺寸用于输出KMZ文件
内置中文,并根据电脑默认系统自动显示中文。
希望大家下载试用。
黑老陈
·
2009-05-23 17:38
主要功能:
导入任何基于文本各式的坐标数据,任意分隔符,任意数据域。或者是GPX, KML格式。
使用外挂程序gpsbabel, 可直接从GPS接收器中读取数据。
在轨迹视图中,可进行放大,缩小,拖拽数据点。同时可对类似OpenstreetMap的地图图像做也上操作。
高程视图。
可选中单个点或一段点来显示航点的详细信息。
可删除重复点,或按一定规则删除点,压缩轨迹/航点文件。
可删除选中的单个点或一段点,并可对一段点进行反向排列。
编辑点数据,创建新的航点。
在一组数据中,对航点进行重新排序。
可按要求将数据保存为文本文件, XML格式(GPX, KML, KMZ), 也可以将数据直接传送到GPS接受器。
可将数据3D显示,3D显示是互动的,通过鼠标操作,可放大,缩小,旋转3D显示,从不同的角度和距离观察数据。
可输出POV各式的3D数据,用POVRAY软件可生成高质量的3D图。
可导入Jpeg格式的相片, Exif中含有或不含有坐标信息都可以导入。
链接相片到航点,借助Exiftool可将坐标保存到Exif标识中。
如果相片含有时间信息,Prune可自动将相片链接到各航点。
生成高程图表,速度图表, 可显示在屏幕上,也可以输出到SVG文件。
可从软件内直接启动浏览器显示流行的地图, 如:google map, openstreetmap, yahoomap等。
多层可撤销操作。
多语言支持。
香港大屿山凤凰径2,3段轨迹,使用Cyclemap 等高线地图作背景
经Prune叠加了相片的轨迹显示在Google Earth中
黑老陈
·
2009-05-24 05:58
Prune 的安装和使用
一、Prune的下载和安装----基本功能篇
首先,到Prune的官网下载最新版本的Prune. 目前最新版本是第7版。下载地址为:
http://activityworkshop.net/software/prune/download.html
下载页面提供两种选择,一个是下载运行文件:Prune_07.jar,这个就是我们需要的。另一个是源文件:Prune_07_source.jar。 这个是提供给Java编程的。如果你喜欢编程,那你就下载这个去鼓捣,也是一个乐趣。如果我们只想使用的话,下载Prune_07.jar就可以了。
接着,你如果想用中文的话,在这个下载页面的下方,有中文语言包下载,文件名是:prune_chinese_texts.txt。这是个文本文件。明天有更新版本出现供下载。下载后把它放在Prune_07.jar 的文件夹中。Prune下个版本(第8版)将直接可以支持中文,那时就不用下载语言包,直接下在中文版的就可以了。现在的中文外挂包是供测试用的,你如果发现什么地方翻译的不合适,请跟贴,以便楼主更新。
因为Prune是用Java语言写的,运行的时候需要Java运行库(也叫Java虚拟机)。这个是运行Prune的必需条件。请在Sun公司的网站上下载最新版的Java运行库,下载地址:
http://java.sun.com/javase/downloads/index.jsp
如果你E文不好,又不知道选择那个文件下载,那么就去邃蓝提供的中文下载网站去下。你不用管你下得是否最新版本,Java运行库安装好后会自动上网搜寻最新版本并自动更新。
邃蓝提供的下载网址: http://www.skycn.com/soft/27213.html
下载后运行安装,按缺省的安装选项安装就好了。
至此,你已经拥有运行Prune的基本条件了。你的电脑状况是:
1。Prune_07.jar 已下载并放到某个文件夹。
2。中文语言包已下载,并同Prune_07.jar放在同一个文件夹。
3。Java运行库已下载并成功安装在某个文件夹(一般是c:/program files/java...)
如果你要运行英文版的,直接打开放有Prune_07.jar的文件夹,双击这个文件就可以了。
如果你要运行中文测试版,就比较麻烦一点:
首先你要进入windows的命令行模式,在命令行模式里转到Prune所在的文件夹,然后运行下面的命令就进入Prune中文测试版:
prune_07.jar --langfile=prune_chinese_texts.txt
你也可以在这个文件夹建立个批命令文件,把上述命令写到批命令文件中,以后直接运行批命令就可以了。关于批命令文件怎么做,应该不用我教了吧,网上也有大把资料,非常简单。
现在你已经可以使用Prune的基本功能了。祝你玩得开心!
二、Prune的下载和安装----附加功能篇
如果要用到一些其他的功能,那么你需要下载一些外挂程序。下面详细说明:
1、如果要显示3D轨迹,那么要下载Sun公司的Java 3D 库。
2、如果要生成高质量的3D图像,则需要下载Povray软件。
3、如果要从GPS接受器直接读写数据,需要下载Gpsbabel。
4、如果要生成高程表,速度表,垂直速度表等图表,需要下载Gnuplog。
5、如果你需要处理Jpeg图片中的Exif信息,需要下载Exiftool。
以上功能和软件,不必要全部下载安装,你可以根据自己的需要来选择。下面说明如何下载和安装:
1、高程和速度图表
先介绍驴友比较关心的图表功能。借助外挂软件Gnuplog, Prune能生成高程图表,速度表和垂直速度表。现在的版本是4.2.5。首先,到下面网址下载gnuplog:
https://sourceforge.net/project/showfiles.php?group_id=2055
下载后你得到的文件是个zip文件:gp425win32.zip, 将这个文件解压到Prune所在的文件夹。你的文件夹结构应该是这样的:
Prune所在路径/gnuplot-4.2.5/gnuplot/bin
在这个bin之文件夹中,就有我们要用到的程序:pgnuplot.exe
你也可以根据需要改变和简化你的文件夹结构,我这里就用这个结构来举例子。
gnuplot安装好后,你要告诉Prune pgnuplot.exe的位置在哪里。打开Prune, 在查看菜单下,点“高度速度图表”按钮,出来的对话框左下角有个“设定gnuplot路径“按钮,点按后输入pgnuplot.exe所在文件夹的路径就大功告成,在本例中输入:
/..../Prune所在路径/gnuplot-4.2.5/gnuplot/bin/pgnuplot.exe
点确定,你就能看到图表了。
每次运行都要输入这个路径,比较麻烦。你可以一劳永逸的解决这个问题,就是自己做一个配置文件,关于这一点,将在后面讲到。
2. 利用Gpsbabel从GPS接受器中直接读取数据
Gpsbabel 是一个支持多种数据格式的软件,Prune可以调用他从GPS接受器直接读取数据。目前版本是1.3.6。 支持绝大多数常见的GPS接受器,包括 Holux M241
先下载Gpsbabel:
http://www.gpsbabel.org/download.html
下载的文件名:gpsbabel-1.3.6.zip
下载后不用安装,直接解压到Prune的文件夹就可以使用了。
从GPS接受器读写数据时,Prune会跳出一个对话框,在这里你要输入设备名和文件格式。
设备名称:输入你GPS接受器和电脑相连接得端口名,比如:我用的Holux M241平时是连接到:com4, 那么就输入com4。
格式:其实是要输入Gpsbabel中规定的格式名。 到下面网址查:
http://www.gpsbabel.org/capabilities.html
左边一拦是你的GPS型号和所用的格式,对应的右边相邻一栏就是格式名。例如 Holux 241的格式名就是m241
注意:设备名和格式名区分大小写,而且不要加入多余的空格。
然后按确定就OK了。
Prune会将GPS接受器中所有的内容全部下载下来。你可以在Prune中对轨迹进行编辑,分段,合并等操作。
这个功能对Holux M241非常有用,因241自带的软件,生成文件要不缺时间,要不缺高度,而用Prune读出的数据是完整的。如果你将数据保存为GPX格式,则所有信息都是完整的。
3. 显示3D轨迹
需要Sun公司的3D库支持,3D库下载地址:
https://java3d.dev.java.net/binary-builds.html
下载文件名:
j3d-1_5_2-windows-i586.exe
下载后运行此文件,按所有的默认项安装即可。
安装完成后,点菜单 查看-3D视图, Prune显示3D的轨迹视图。
4. 输出高质量的3D轨迹图
这个功能相对来说用处不大,简单介绍一下
在3介绍的3D图显示以后,下角有个按钮“输出POV“文件,点按以后就能保存一个.POV的文件。用Povray软件可以打开。
在下面这个网址下载Povray 软件:
下载后按提示进行安装。
5. 保存坐标信息到Jpeg图片文件
Prune 能读出和识别Jpeg中Exif文件中的坐标信息和时间信息。但如果你的Jpeg Exif中无坐标信息,而是用Prune将相片链接到轨迹点,如果想把这个坐标点保存到图片的Exif中,那么你需要Exiftool这个软件。
在这里下载:
sno.phy.queensu.ca/~phil/exiftool
要下载可执行的版本,不要下载原码。
下载后解压到Prune的安装文件夹,可得到一exiftool(k).exe的文件,要将它改名,改成exiftool.exe。现在你就可以用Prune保存坐标信息到Exif。
三、Prune的设置和配置文件
有网友问道每次输入gnuplot很麻烦的问题,这里就提前说明如何做个配置文件,一劳永逸的解决这个麻烦
建立一个文本文档,下面是这个文档的模板:
# Prune configuration file
prune.directory=/home/user/gps/
prune.languagecode=ES
prune.metricunits=y
prune.povrayfont=crystal.ttf
prune.gpsdevice=usb:
prune.gpsformat=garmin
prune.gnuplotpath=gnuplot
prune.mapserverindex=3
prune.mapserverurl=http://openpistemap.org/tiles/contours/
下面逐条解释每行的意义:
第一行:设定你GPS轨迹的存放路径,你如果所有的轨迹都保存在一个文件夹,就把路经写在=好的后面。以后每次打开文件,Prune会自动指向该文件夹。
第二行:指定语言,ES是英文。 当用 --langfile=参数时运行时,它的优先权最高,配置文件的内容将被忽略。
第三行:指定公制英制单位。y=公制, n=英制。
第四行:指定用povray先是高质量3D图时,所用到的字符集,可以不用理。
第五行:指定用gpsbabel直接读取gps接受器时的设备名。
第六行:指定直接读取gps接受器时的的文件格式(注意,这部分要专门讲到)。
第七行:指定gnuplot的路径,把路经写在=号后面。
第八行:指定背景地图:0=Mapnik, 1=Osma, 2=Opencyclemap and 3=其他。 例子中选择是“其他“。
第九行:如果第八行指定用“其他”,这本行需给出其他地图服务器的URL。本例中使用openpistemap。
按你自己的需求,修改上面的相应的内容。保存时区文件名:.pruneconfig.txt。 注意不要忘了最前面那个句点。
[注意:关于配置文件,加点的原因是这样的:Prune在启动时,会自动寻找一个.prunecofig.txt的文件,如果找到,就按配置文件启动。找不到就按默认配置启动。这个文件名是写在软件里面的,所以必须照搬。
但在Window的系统中,文件名不可以加点,那么你可以任意起个文件名,做成txt文件, 然后用下面命令把配置文件“带“进去:
prune.jar --configfile=abcd.txt (abce是你起的文件名)]
下面的例子是我的配置文件的内容:
# Prune configuration file
prune.directory=c:/documents and settings/sam chen/my documents/outdoor/gps track/
prune.gpsdevice=com4
prune.gpsformat=m241
prune.gnuplotpath=c:/documents and settings/sam chen/my documents/outdoor/gps software/gnuplot-4.2.5/gnuplot/bin/pgnuplot.exe
保存好文件后,在运行Prune时加入--configfile=参数就行了:
prune.jar --configfile=h:/gps/.pruneconfig.txt
最好间配置文件保存在Prune所在的文件夹,就可以省略输入上面的路径。
如果你同时要运行中文测试版,命令如下:
prune_07.jar --langfile=chinese.txt --configfile=.pruneconfig.txt (假设语言包和配置文件都在Prune的文件夹)。
做一个批命令文件,上面的命令行都不用敲了。
四、Prune的使用
总的来说,Prune的使用比较简单,按菜单命令基本就能正常使用,但有几个方面要注意:
1、编辑菜单里有一个压缩轨迹命令,这个命令非常有用,可以删除一些重复的点,或者你在一个地方不动的时候产生的漂移点。比如你在午餐时,在一个小范围里移动,即使坐着不动,信号的漂移也会产生很多无意义的轨迹点。这时压缩轨迹就非常有用了。
要注意的是,压缩轨迹这个按钮只是把要删除的轨迹点标示出来(变成红色),并不真正的删除这些点。如果要删除的话,在编辑菜单下按“删除已标示轨迹点“才真正的删除
2、背景地图
Prune 可连接在线的地图服务器而现实轨迹所在区域的背景地图,Prune提供3各预设好的地图服务器,在查看“菜单/背景地图“里可设置选取。 Prune还提供你自己可以输入URL的地图服务器,也就是选项4。注意地图服务器提供的地图必须是像Openstreetmap的格式。
使用这个功能要注意的一点就是,别以为你选好地图服务器就OK了,Prune启动时默认关闭地图显示功能,你要手动打开这个功能。这个开关就是Prune主界面上面那个小地球按钮,就是这个
。按了就开始显示地图。地图边上那个滑条可以调整地图显示的透明度。
完
黑老陈
·
2009-06-13 01:15
关于配置文件,你说得对。 加点的原因是这样的:Prune在启动时,会自动寻找一个.prunecofig.txt的文件,如果找到,就按配置文件启动。找不到就按默认配置启动。这个文件名是写在软件里面的,所以必须照搬。
但在Window的系统中,文件名不可以加点,那么你可以任意起个文件名,做成txt文件, 然后用下面命令把配置文件“带“进去:
prune.jar --configfile=abcd.txt (abce是你起的文件名)
以上部分已经更新到安装和使用的帖子
最后,gnuplot是要手动关闭。以给软件作者去函,看能不能在下个版本改善。
另外,你的地图显示正常了吗?



特别感谢中士提供粮票,得以贴图
Prune运行在linux系统。显示英国的一个徒步路径
用于Mac OSX系统。背景显示德国地图
运行于Windows XP系统,背景是瑞士地图
Windows XP系统。使用Reitkate地图图片
直接从GPS接受器读取数据
自动链接相片界面
高度,速度图表
POVRAY生成的3D视图细节,显示一个螺旋滑梯的轨迹
输出到Google Earth,含相片信息
输出到Google Map. 含航点标示信息
中文测试版界面,显示梧桐山罗龙界从起点到38号界碑附近的一段轨迹
中文测试版打开文件选项界面
中文测试版打开文件选项界面2
梧桐山罗龙界起点至38号界碑附近的3D视图
梧桐山罗龙界起点至38号界碑附近的高程图
梧桐山罗龙界起点至38号界碑附近输出到Google Earth 的效果图
好像不错,先mark,再学
楼主,这个软件的官网已经发布中文语言包.
另外,楼主能不能给Trekbuddy--一个JAVA的GPS导航软件---做个中文语言包?
官网:http://wiki.trekbuddy.net/index.php/Main_Page
有些翻译还有点问题。正在更新中。也欢迎试用的提提意见
原来是这样,那我跟你一样,也不懂Java
。只是懂一点英文,Prune已经做好了一个语言包(我所说的接口),我只需将中文按英文一一对应填上去就好了。这样的话,你也可以去汉化那个软件,只是要找到我说的那个接口。你用过那个软件,翻译起来更贴切一些。我翻译Prune的时候还不太会用,现在会用一点了就发现翻译中的好多错误和不妥之处,目前正在更新中文包。
不懂英文,计算机知识也不好。连安装都不会。55555555
第三个站坑的位置就想讲安装,只是本贴码了那么多字,而大家反应平平,搞得都没动力了。
那么,还是烦请楼主介绍一下怎么安装啦。谢谢哦!
好,继续码字
附件:prune07.rar
楼上,下载我的压缩包,双击里面的"运行prune07.bat"就可运行了.而且是中文的.
不过,前提是你的系统要有Java Runtime Environment
可在此下载http://www.skycn.com/soft/27213.html
谢谢你。你做了我想做的事
Prune是GNU一类的软件,安装时不像Window软件都是傻瓜似的,要一点点电脑知识,尤其是Dos的一些常识。希望邃蓝有时间把整个外挂打包,就方便安装了
不错的软件,留个脚印。
很好的东西呀,楼主加油
我一直想弄一个位置,时间,高程,速度同时能显示出来的东东,看来这个能满足我的一些需求啦
我也是一支再找,找来找去就找到了这个,另外,你想要的功能Prune都能提供。只要你的GPS数据有这些信息,它都能显示出来。
请看下贴我用“中士“的粮票发的截图(本人粮票用完)。
下了,谢谢楼主。
例一
请看下图:右面显示某个航点的信息,这是一段我驾车的轨迹,显示这点的经纬度,时间,高度和速度。轨迹是用Prune直接从Holux M241中读出来的原始数据,包含全部信息。
例二
这是选取了一段轨迹的信息,选中的这段轨迹显示为绿色,右面同样显示这段轨迹的详细信息:
例三
这是利用外挂程序生成图表的选项界面,X轴可以是时间,也可以是距离(图中选距离),可生成高程表,速度表和垂直速度表
例四
生成的图表(遗憾的是表不太美观):
留个印,下载,待学,多谢
要看图表,还要另外下载gnuplot...
另外,背景那些等高线图是怎么弄出来的?
在查看菜单最下面,有一个选择背景地图的按钮可选择背景地图。不知是否我的网络连接有问题,我没有试出来(正跟作者联系请教此事)。你若试出来请跟贴说明一下。
在Prune官网上有一个加上背景等高线地图的罗龙界的轨迹,你可以去看看:
http://activityworkshop.net/software/prune/screengrabs/prune_07_zh.png
还有,轨迹经压缩后,应该怎么做才能保存到压缩后的轨迹?
我试了几次都不行...
不是太明白你的问题 “...才能保存到压缩后的轨迹?“
我使用没问题,压缩轨迹主要是删除一些重复的点,距离非常近的点(意味着你此时停下来不动,GPS接收到的信号可能受干扰)。还有一些离散的异常的点,这些选项都有参数,你可以试试用不同的参数的效果。注意本按钮并不直接删除这些点,只是做好标记。真正删除的话,按确定后再按下面一个按钮“删除已标示的航点“。
不知这样说明白没有?
不错 好东西 下次有空再来学习
是这样的:
我在PC里运行prune,打开一条KML轨迹,它本身有10000多个航迹点,密度很高.(带来的问题是占用内存也大).所以我要抽稀此轨迹内的航迹点.
我用prune的压缩功能,已经成功压缩删除了8000多个点,得到了一条新的轨迹.但是我不懂如何把此新轨迹保存成另外一个KML文件.
因此发贴问.
哦,文件菜单下面有输出KML按钮啊! 不过你要注意,如果选项里钩选“绝对高度”,生成的KML文件在google earth里会有偏差,这是因为google earth的高程不准。你看到的轨迹有些抬高了,有些低于地平面会”消失“了。如果你不勾选“绝对高度”,则生成的文件里不含高度信息。这个问题会在下个版本中更正。
最好是输出GPX文件,则所有信息都会保存。
mapsource 有一项“筛选”功能,可以对航迹进行优化处理,将航迹无效、重复的点去掉,将航迹点控制在 500点内,很不错!
我常用
哦,终于知道了,是要先选择"压缩轨迹",处理后原轨迹会变成红线间蓝点,然后要选择"删除已标示航点".然后另存.
另外有个问题:每次运行prune,想看高程图表,都要重新找到pgnuplot.exe,麻烦了一点....
你的问题在安装和使用的帖子里已有答复。
好像这里只有我们两个对这个软件感兴趣?
试了一下配置文件,经实验,有几点要说明:
1,gnuplot的路径好像不支持中文字?
2,注意路径符号应是网络路径符号"/",而不是本地路径符号""
3,名字不能是".pruneconfig.txt",因为WINDOW根本不让起这个文件名.名字可以是"pruneconfig.txt".
本版好像人气是少了点,都顾着去P山了?不过时间久了总有人会看.
楼主如果想去人气旺点的地方推广,可以考虑小胖熊数码菜园.
此软件,我最喜欢的是:
路程计算比较准确,不过可惜计算路程不考虑高程变化,不过现在常用的其它软件也都不考虑,没办法.
有累计上升与累计下降.
高程图表.
3D图表功能还不是很有用,不过总算有个提供这样功能的软件(之前的OZI 3D好像现在讨论的人也少了?)
至于其它功能,用OZI比较方便与顺手.
转换用gpsinforshare/gpsbabel/也经常用editplus打开文件手动改.
对于没有一定英文基础与计算机基础的人来说,要使用这软件的确挺麻烦的.
1.没试过,我的文件夹都没有中文
2.其实是Dos里的路径格式。 因为GNU之类的软件都是在Linux或者Unix里写的,所以也是在Dos里运行。
3.我可以起这个名字,好像Windows也不让,但最后怎么搞得忘了过程。之所以起这个名字,因为Prune在启动时,会先在当前文件夹中寻找.pruneconfig.txt,找到后就按配置文件的内容启动。找不到则按缺省方式启动。所以可以不用 --configfile-参数形式。
本人倒并不是多么地想推广这个软件,这里面也没有任何利益。之所以介绍,是因为我自己找了好久这种软件。每次户外回来,总是想分析整理一下轨迹纪录的信息,在网上搜寻,导航类,地图类软件比比既是,而这种“事后分析“的软件却很少。这个软件正合我意。OZI我也用过,感觉不是特别满足我的需求。我想玩户外的肯定有人有这种需求,就介绍给大家分享。也是本贴的目的。人气这么少到真是没想到,不过无所谓,反正开了头,总是要把它做完。
感觉距离的计算考虑了高程,我前两天走香港凤凰径1,2段读出来的距离同凤凰径香港政府标示的距离差不多。因为这两段包含700,800和900米三个山头,全部是陡峭的爬升和下降,如果仅计平面直线距离,少一半都不止。另外,考虑高程的距离计算,对软件来讲并不复杂,只是公式改一改,实现起来非常容易,看不出有什么理由省掉这么重要的功能。
正因为软件的使用要一点电脑知识,所以我安装和使用写得那么啰嗦详细。其实最后做一个批命令文件,使用起来还是很方便的。
最后谢谢你的支持,如果没有你,我可能早就写不下去了。
试了一下配置文件,经实验,有几点要说明:
1,gnuplot的路径好像不支持中文字?
…
quote]
如果不支持中文航点什么的,那太可惜了!
数据处理靠外挂软件“GPS Babel”处理的话,那是因为GPSBabel 不支持中文的原因
1,配置文件起成"pruneconfig.txt"也是没什么问题的,只要在命令行那相应地把前面那个"."去掉就好了.我试过,正常运行,配置文件被应用.
2,我昨晚试过取两点做成一个航迹文件.
99.01850833, 28, 75000
98, 28, 0
这两点水平距离是100KM,高度是75KM,如果考虑高度,这条航迹应该长125KM.但prune只说是100KM.
OZI/mapedit报90~100KM
可否将轨迹文件寄给我:sam_chn@yeah.net
文件名:人工做的测试用轨迹.kml
以下为文件全文:
<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.0">
<Document>
<Placemark>
<name>测试是否计算高度</name>
<LineString>
<coordinates>99.01850833,28.0,75000.0 98.0,28.0,0.0 96.98149167,28.0,75000.0</coordinates>
</LineString>
</Placemark>
</Document>
</kml>
跟软件作者联系过,确实没有记高程。而且大部分此类软件都不记高程,他给出的理论是在户外活动合理的高度变化,对距离的影响可忽略不计。而75KM的高度变化是航天领域的数值,而这类软件都不是用于航天的。
哦,只是一个测试用的KML文件.反正结论是:计算距离是没考虑高程的
很好的软件呀,过几天有空就研究一下。
有什么问题欢迎交流
你好,黑老陈,据我所知,Holux M-241输出的数据默认不包含速度数据,是不是要专门对M241进行设置?
据我所知,GPS接受器的原始数据都不含速度信息,只有时间信息。而速度都是软件计算出来的,因此需要至少两个点。你在Prune中选轨迹中的第一个点,或者最后一个点,都没有速度信息显示。
Prune对M241不用特别的设置,只是在连接时要设置端口和文件格式(参考前面的帖子)