所用软件:
1,google地图:地图素材源
2,地图一把抓Mapcap:抓图
3,PHOTOSHOP:裁切调整
4,nhGPS MJPconverter:转换为MJP格式
5,
www.flashearth.com:卫星读图方式校准定位。
教程:
一、制图(完善中):
精确制图三大要素:1、素材来源精确,现在我只找到google地图是最好的;2、每次制图不能太大,一般控制在1亿像素以内为好;3、校准方法要准确。详述如下:
A、进入google地图网(ditu.google.com),在地址栏输入你要找的城市或地区名称。地图很快出现在你眼前。先熟悉一下地图,看好准备制图的四个边界范围,如果地图很大,要分割制成几张小图的话,第一张图做好后,要看好以后几张图与第一张图的边界衔接问题,一般情况下,边界要有一定的重复,不宜太大,大约控制在实际距离300米左右。分割制图最好是抓屏制图时就分别抓。比如城市西北一张,东北一张,西南一张,东南一张。这样会精确些。当然这样制图会很慢,不容易搞好。实在不行也可以抓一张大图后,用PS分割成几张小图,每张小图分别校准,也可以减少误差。google可以选择地图详细程度,如果说最详细档称为一档,那么一般抓图设为三档是正好的,如果是郊外偏僻地,可以设置得更粗略一些。太精细了不一定好,因为大A屏幕不比PC显示器,图太大了在小屏上看得不知所以,而且太详细的话电脑和网络速度显示跟不上,经常会出现图象不完整的情况。
B、制图软件用mapcap抓屏工具,使用说明见“般若菠萝蜜多”的贴子
http://www.3g365.com/viewthread.php?tid=164790&highlight=%B5%D8%CD%BC
C、抓图好以后,肯定要用图象编辑软件稍作作剪切才比较好,所以一个图象软件是少不了的。用ACDSEE也可以。
D、mapcap存盘的图象格式是TIF,在nhGPS MJPconverter软件里导入这个图象文件,设置好品质比例(默认的50%挺好的),点save就可以了。
另外,我发现电脑显示屏分辨率设高一点也有利于精确抓图,主要是可以减少mapcap拼图的次数,我设置成1280*1024非常好,再高了也有问题,电脑和网络速度跟不上了。
*** mapcap(地图一把抓教程)***
首先当然是找到所要的地图喽,然后移到你想抓的地图的最左上角(要耐心观察你的地图,确认好你想要的边界点)。打开“地图一把抓”,单击向导--区域设定。
1、将抓图区域的边框拉申到覆盖所看到的地图,点确定。仔细软件的提示.(图1)
2、接着设定地图的宽度。切换到地图界面,使用“ctrl+D”快捷键向右移动地图,每按一次
地图向右移动一屏,直到移动到所要地图的最右边,返回“一把抓”(图2),可以看到
宽度已经设定好了。(这是软件提供的方法,我不喜欢这么做,我是通过仔细阅读我想做的地图范围,算好大致长宽值,直接在宽度里输入我想要的数值,下同)
3、点击下一步,设定地图的高度,切换到地图界面,使用“ctrl+X”快捷键向下移动地图,
移动到最下方后返回“一把抓”,高度设定完毕。
4、点击下一步,这时到了开始抓图的提示框(图3),不要关闭这个窗口(这个非常重要)!返回
地图界面,将地图移回刚开始时的左上角,按“F9”,这时地图开始移动并自动截图合并,完成以
后自动回到“一把抓”的界面,保存,OK!一幅大地图就抓下来了!
二、校准
两种方式我试验下来均比较准确的。 无论是哪种方式,一定要找地图上容易标识的地方,比如十字路口,个人感觉这是最好的校准点。
1、跑路方式: 先介绍一下跑路方式的校准:
就是在两个不同地方连接卫星,把得到的两个不同坐标记录在某一点上,起用GPS并连接上卫星后就可以对自己正在行走的路线进行标记等。地图准确的情况下,两点的距离越远的,准确度就越高。 选好第一个地方,尽量选宽广并且地势较高的地方。没连上卫星的时候屏幕中间显示的是“没有修正”四个字,我们现在做的事就是等待,一般天气晴朗情况下四五分钟可以连上,否则十分钟左右(也不排除连不上的可能)。等和卫星连接上后,原来“没有修正”的地方就会出来一大堆数据,(有经度有纬度有速度等等)其中N:xxxxxx和E:xxxxxx就是我们要用到的坐标数据。 把地图调正到你现在的地方,用笔点一下你现在所处的位置,然后把你得到的坐标数据填写好(记得在坐标值前加南北纬或东西经标志,如北纬40度,东经120度就是填入n40、e120),选“标记1”,确定。然后找一个不同的地方,和第一个地方距离越大,定位会越准确。 利用同样的方法确定“标记2”。 现在就已经算是完成工作了。
2、卫星读图方式:原理同上,找两个不同的地方,分别输入两个坐标值。具体如下:打开IE,进入
www.flashearth.com,默认是用的“google maps",如果不是的话,就选择这个,左上角可选。然后在右下角输入地名的拼音,如苏州就输入suzhou,点击搜索钮,过会就出现苏州的地形卫星图了。如果你输入的地名是google找不到的,你可以选择"microsoft ve(labels)",地图上就有地名的拼音标志,找到大概位置,逐级放大。放大到一个合适的程度,找到你熟悉的地方,最好是两条路的十字路口,拉到屏幕中心,让中心十字对准 ,右下出现的经纬度就是你要的经纬度。记下来;再找第二个点。(google earth给的是度分秒坐标,而nhGPS使用的是度坐标,必须转换后再填入,我已经上传了转换用的EXCEL文件)。在手机上打开nhGPS,打开要校准的地图(当然要先新建,在为大伙制作校准文件时,最好是为新地图新建一个分类(在"GPS"菜单里的"编辑分类"),这里假设是苏州,然后在“地图”菜单里新建地图,记得“类别”选项要选择苏州,点击“选择其它”导入新地图,再为新地图校准好以后退出nhGPS。这样在d:\mediafiles\document\nhgps目录下有个新文件苏州.gpx。),找到上述的两个点,分别填入转换好的坐标值,方法同“跑路方式”一样的。OK。现在坐在家里也可以校准了,是不是很爽!!! 想要去哪里玩? 自己做好地图,校准好,OK,出发!!
三、制作校准文件和导出校准文件的简易教程:
1、首先我们要知道nhGPS把校准文件放在如下目录:d:\mediafiles\document\nhgps里,(只要地图是拷在D盘的,就在这里,如果是拷在C盘的的,则在c:\documents\mediafiles\document\nhgps,不过应该没有朋友会把地图放在C盘吧),比如苏州.gpx,只要把这个文件和地图文件一起拷入拷出就可以实现校准文件的交流了。
2、默认校准文件是unfiles.gpx,如果你建立了新的分类“苏州”的话,那么就是你的“苏州.gpx”,一个分类里如果你已经建立了好几张地图,这些地图的校准数据都在这同一个文件里。
3、因此,在为大伙制作校准文件时,最好是为新地图新建一个分类(在"GPS"菜单里的"编辑分类"),这里假设是苏州,然后在“地图”菜单里新建地图,记得“类别”选项要选择苏州,点击“选择其它”导入新地图,再为新地图校准好以后退出nhGPS。这样在d:\mediafiles\document\nhgps目录下有个新文件苏州.gpx。
这个文件除了包含你校准的新地图的校准数据,还有这张地图的存盘位置。因此一般建议大家都把地图文件存在默认目录d:\mediafiles\document\nhgps,这样新手不容易搞错,下载以后把地图和校准文件一起拷入这个目录下即可。(这样你打开nhGPS以后,不用再选择新增地图了,直接选择地图就可以看到苏州这几张地图。而且自动新增了"苏州"这个分类,你的图如果比较多,你选择地图时选下"苏州"就是只看到苏州地图了)。(当然如果您想把地图放入其他目录,只要用记事本打开abc.gpx,修改其中的目录就可以了,包括文件名也可以改的。为了交流方便,请使用d:\mediafiles\document\nhgps目录)。
4、连接电脑,把abc.gpx上传到这个贴来。如果是我做的地图,我会编辑我的原贴,把校准文件链接过来。如果是您做的地图,那么把地图和校准文件一起传上来就行。
5、利用卫星读图的方法可以在家里足不出户校准地图,但是操作上还是有一定难度,尤其对不熟悉的地区难以与手机地图找到合理的匹配点,所以无论是跑路校准,还是卫星读图校准,尽量要各地区的居民来校准比较快,比较准。反正校准好以后按上述方法传上网来就行。
**************************************************************************************
------------------------------------------------------------------------------------------------------------------------------------------------------
nhGPS高级使用技巧和经验交流(不断更新中):
1、关于自动切换:
告诉大家一个好消息:对一个城市制作成相邻的几张地图以后,把每张图都校准好,nhgps就可以自动切换使用了,不必你到了另一个地方时再手动选择另一张地图的。比如一个城市我做了江北江南两张地图,以江为界,你从江北上桥到江南了,nhgps会自动选择打开一张你所处位置的江南地图。是不是很方便的?简直可以用无缝切换来形容了。记得在“地图”菜单里把“自动切换”选上就行。
利用nhgps的这个功能,我现在试着把一个城市的地图分为几张图,每张图的跨地域缩小了,误差相对减小,可使用程度越高。
这样子可能交流校准文件时更麻烦了,所以大家一定要仔细看我下面的校准文件制作和导出方法,最主要的是,一定要把一个城市的几张图都归到一个分类里。因为每一个分类会产生一个校准文件的。
2、航点:
航点当然和校准点不同的。航点是在真正使用GPS时候非常有用的东西,但前提是地图已经校准好了的。比如说你要去到苏州的虎丘,你预先打开已经校准好的苏州地图,在虎丘那个地方点一步,选择增加航点,出现一个窗口,你在名称里改一下,输为虎丘,下面的经纬度当然不能动的,点OK。然后虎丘那里就出现一面小旗(如果没显示,则在航点菜单里点一步显示航点)。你可以把那个当作你的目的地。如果你自驾游到苏州,使用GPS导航时,打开苏州地图,选择显示航点,则自动出现一个罗盘,罗盘内显示的距离就是你当前所在地距离虎丘的实际距离;箭头就是指示你虎丘应该在你当前地的哪个方向。然后你朝着那个方向开,距离值就会越来越小。(是不是有点电影里看过的感觉出来了?)
如果是使用2.0以上的nhGPS,还可以预先设置路径,配合航点,那就完美导航了。可惜1.12版本不支持预置路径,但也有一个好办法,因为航点是可以预置的,你预先熟悉一下地图,看好去虎丘的路线,在每一个转弯口添加一个航点,这样基本上可以实现导航 ,不会迷路了。 由于每次只能选择一个航点,所以当你到达一个航点后,就记得选择另一个航点!!
**************************************************************************************
刚买大A时网上找来的nhGPS教程,贴在这里方便大家看吧。
NHGPS虽然没破解版的,但到期的时候删除几个文件,试用期又会回到原来的时候。下面我把利用NHGPS软件进行的定位的详细方法说一遍。
1.首先先安装NHGPS1.1版,其他高版本的也有,但1.1的现在有汉化版的,所以推荐英文不好的朋友使用这个。然后打开手机上的定位服务。现在会看到下方有一个卫星的图标变亮了。
2.准备好你的地图文件,NHGPS支持mjp和jpeg还有GIF三种格式。建议使用MJP格式的,可以利用MjpConv进行把其他格式的图片转换了过来。 然后把这个地图文件复制到documents/nhgps/目录下(可以放其他地方),复制方法看宝典的帖子。
3.打开NHGPS,先在“选项”里把你的电话型号和储存位置选好。然后点“新建地图”,把名称选好,如果你的地图文件是gif格式的,就选ipg/gif,要是mjp格式的就选“其他”。指向你的地图文件的目录点确认。 该地图就显示出来了.
4.解释一下:初次使用的地图,都会进行校准。就是在两个不同地方连接卫星,把得到的两个不同坐标记录在某一点上,起用GPS并连接上卫星后就可以对自己正在行走的路线进行标记等。。。两点的距离越远的(其实太远了也不一定好,一般2公里左右差不多),准确度就越高。
5.选好第一个地方,尽量选宽广并且地势较高的地方。没连上卫星的时候屏幕中间显示的是“没有修正”四个字,我们现在做的事就是等待,一般天气晴朗情况下四五分钟可以连上,否则十分钟左右(也不排除连不上的可能)。等和卫星连接上后,原来“没有修正”的地方就会出来一大堆数据,(有经度有纬度有速度等等)其中N:xxxxxx和E:xxxxxx就是我们要用到的坐标数据。
6.把地图调正到你现在的地方,用笔点一下你现在所处的位置,然后把你得到的坐标数据填写好,选“标记1”,确定。然后找一个不同的地方,和第一个地方距离越大,定位会越准确。 利用同样的方法确定“标记2”。 现在就已经算是完成工作了。
7.“地图”选项中最后一个,“启用GPS”选上,等连接上卫星后,你现在所处的位置就会在“没有修正”和地图上显示出来,地图有个绿色箭头,箭头指向哪,那就是你现在正在行走的方向哦。 在走的过程中可以显示出你的速度等....
你也可以利用走过的路标记航点航线等,这样下次再去这个地方就可以照着这个路线走了。。
最后再说一下不算破解的破解方法:把文件C:/system/data/UIQserver.ini和C:/system/libs/oivtvrras2.dll删掉,试用期就又回到21天了.
[
本帖最后由 digihome 于 2007-5-18 18:48 编辑 ]