- 注册时间
- 2006-6-3
- 最后登录
- 2009-12-3
- 在线时间
- 4365 小时
- 阅读权限
- 255
- 积分
- 62210
- 帖子
- 29335
- 精华
- 24
- UID
- 4419
  
 - 注册时间
- 2006-6-3
- 积分
- 62210
|
发表于 2007-4-13 23:22:55
|显示全部楼层
GPS的实现
1.必须条件:
硬件:GPS接收器,这个要花米买的,也有些PPC的机器是内置的.目前Palm还米有内置的.
能装GPS软件的手机,NB或者其他智能手持设备.这里仅讨论在Treo上实现GPS..
软件:Tracker,推荐使用5.6C版,非常稳定,读取地图也很快…
2.
地图:格式为:.geo和.gif(文件名必须相同)。
3.
地图生成方式:1.geo文件为地图的锚点文件,里面储存的是地图的定位信息。
2.gif为地图文件,可以将原地图文件通过ACD SEE或者PhotoShop等软件转换而来.
4.
地图存放路径:卡目录::/GPSpilot, 由于Tracker支持二级目录,故在GPSpilot下再建立一个文件夹存放的地图也可以被Tracker搜索到.
5.
地图的获取:
推荐是用小Me地图,地址为:http://me.mapbar.com/xM2/tiyan.jsp, 建议使用1:0.4公里的比例尺.这样图不至于太大,信息又比较齐全.
注意:使用小Me地图的的时候注意要允许弹出窗口,不然是根本看不到地图的。我当初也为这个郁闷了好久呢…
以上就是1:0.4比例的地图,看看是不是基本可以用了?
抓图推荐用软件“地图一把抓”,请在这里下载:
压缩包里有软件的使用方式。要注意的是在抓图的时候那个提示窗口千万别关掉,否则截不到图的.另外截图时要有点耐心,由于网络的问题,一定要待地图完全显示之后再截图,否则可能出现地图上一个大缺口的现象,影响使用哦..
用一把抓抓出来的地图是TIF格式的,这个是一种无损未压缩的图片格式,体积也会非常大,
这时候地图还无法被Tracker支持和识别,下面我们还要做两件事:生成Tracker支持的.GIF和.GEO文件
1.
GIF文件的获得:
这个比较简单,我们可以通过ACD See或者PhotoShop等图形处理软件将他处理成GIF的格式,以被Tracker支持.
2.
GEO文件的获得。
GEO文件主要是记录地图的定位信息,也就是对地图进行OZI定位。这样才能在地图上正确显示你的位置和行动的轨迹.
至少定义地图上三个点的经纬度,这样地图基本就校正OK了.
有了Google Earth(以下简称GE),你就不必辛苦地跑到实地测经纬度来校正了,只要打开GE选几个重要的好辨认的点(比如说十字路口等地)用做地标的方式获得选几个重要的好辨认的点的经纬度.
这里以我做的昆山地图为例子,我选择的第一个点为亭林公園对面的一个路口的东南角。
先做地标.
接着在地标上右键调出地标的属性,可以看到经纬度,为北纬31.391731,东经120.949967如下:
注意经纬度后必须是6位小数,否则在OZI中保存时会出错哦…
下面我们打开OZI,把经纬度输入OZI中对应的地点。还是一我例子中的亭林公园为例子.
用OZI打开刚刚我们用一把抓抓好的地图,先选择右侧窗体中的“点一”选项卡,对第一个点进行校正,也就是这里的“亭林公园”.
下面我们定位到刚刚在GE上的那个位置(这个一定要对本地十分熟悉的才可以完成定位),在OZI中会有个放大镜让你更加精确的定位.就是图中的位置了.
用鼠标在这个点上点击一下,看看发生了什么…
出现了一个点一的标志,同时在右边的窗体中出现了这个点的坐标.为X:2071, Y:768
这个说明坐标点:(X=2071, Y=768)对应的经纬度为:北纬31.391731,东经120.949967.
将经纬度输入下面的空格中,如下:
在输入经纬度的时候要注意:
1.
分单位前面必须有一个小“.”
2.
必须选择方向。我这里是在北纬,东经(这个我们这里应该没有人不是吧?呵呵)
按照此方法依次对另外两个点进行校正,这样一幅地图就校正OK。点击保存.
这样一幅经过校正的地图就OK了.
将地图保存为Map文件
下面通过map2geo定位数据转换将MAP文件转换成GEO文件,换成后的GEO文件和MAP文件在同一个文件夹下,很好找.
下面将地图(同名的GEO和GIF文件)COPY到存储卡中,当GPS连接卫星的时候就可以定位你所在的位置了…
下面上几个我成功定位的截图…
早上从我住的地方出发去公司
路上,
到公司,这个就我每天饱受剥削的地方,实在看不下去的兄弟看手里有炸弹的就扔几个过来解救我一下…^_^
这个是另外一个图的效果
最后奉上我自己制作的昆山地图。
整个GPS在650上的实现过程全部结束了.其实整个过程中最费时最难的就是地图的选取和制作以及校对,针对本地地图恐怕只有本地人最适合制作.
在这里我提议大家都能将你所在的城市的地图制作出来,以方便大家.
最后感谢第一个把GPS带入650的guo0931兄弟,以及JS xinyu1311兄弟,这是他的GPS NAVMAN 4410又让我的腰包瘪了一些.
地图昨天晚上请教了guo0931兄弟一直到凌晨2点,好了的时候我还跑下楼特地测试了一下..
才安心地睡觉了..
今天把这样一份制作地图的经验和大家一起分享,也可以安稳地睡个觉了.
谢谢.
[ 本帖最后由 hihai821 于 2007-11-17 11:13 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

-
总评分: 积分 + 15
+ 2
查看全部评分
|