论坛风格切换切换到宽版
  • 5838阅读
  • 8回复

如何制作APRS地图? [复制链接]

上一主题 下一主题
离线BG4CYN
 
发帖
383
只看楼主 倒序阅读 0楼 发表于: 2009-06-19
如题,只好有现成的.
离线bg6qbv
发帖
5837
只看该作者 1楼 发表于: 2009-06-19
看你是给什么软件用?

如果是给agwtracker的pc用,一般用ozi做的精确图!

如果是给agwtracker的ppc用,主要是用uiview的两点定位来做地图!

我用google为参考做了一个图到野外使用,效果还不错!!
离线BG4CYN
发帖
383
只看该作者 2楼 发表于: 2009-06-19
现成的有吗?
离线BD6CR
发帖
5950
只看该作者 3楼 发表于: 2009-06-20
我帮你做一个吧,你要什么区域的,多大?

'
现成的有吗?
'
离线BG4CYN
发帖
383
只看该作者 4楼 发表于: 2009-06-21
上海 华东 全国
离线BG3OGR
发帖
3565
只看该作者 5楼 发表于: 2009-06-21
'
我帮你做一个吧,你要什么区域的,多大?
'
授之以鱼不如授之以渔
离线BD6CR
发帖
5950
只看该作者 6楼 发表于: 2009-06-21
好建议,那我就在这里写一下怎么制作地图好了。

'
授之以鱼不如授之以渔
'
离线BD6CR
发帖
5950
只看该作者 7楼 发表于: 2009-06-21
详细地图的制作
uiview32内置的几个地图对于中国使用者来说几乎没有用,如果需要国家级、省级、市级甚至街道级的详细地图,就需要自己动手制作了。uiview32支持的地图格式被称为栅格地图。栅格地图格式简单,由一个地图的图片文件加上一个相应的同文件名inf文件构成。图片文件格式可以是jpg、gif、bmp、tif和png等格式,推荐jpg或者gif,这些压缩过的格式文件比较小,程序使用更为方便。inf文件有三行,第一行是地图左上方的经纬度坐标,第二行是地图右下角经纬度坐标,第三行是地图的标题。例如,我自制的上海浦东的地图包含pudong.jpg和pudong.inf两个文件,其中inf文件内容为:
31.14.87n, 121.24.67e
31.00.62n, 121.49.05e
pudong
我们这里介绍栅格地图的自制方法。
首先,找到地图图片,方法有很多种,比如,扫描一张城市地图,或者到网上下载甚至通过拷屏的方式抓取并编辑使用,这里很重要的一点是,需要确认地图没有变形处理过,变形处理在城市交通图中很常见,如果使用变形处理过的地图,即便在左上和右下角经纬度坐标是正确的,中间的变形部分的误差会很大。google和baidu的中国地图一般都没有经过变形,可以使用。如果获取的图片是tiff或者bmp等文件很大的格式,可以通过图片编辑软件另存为推荐的gif或jpg等格式。提醒大家,地图是有版权的,请关注地图的版权声明,正确使用,未经许可不要随便扩散。
然后,需要标定地图并编辑生成inf文件。标定地图的方式一般使用gps接收器实地标定,在标定前,需要少许裁剪地图图片,使左上和右下角都在相对容易标定的地方,比如,两条路的交叉口或者标志性建筑物的某一特定位置。获得左上和右下角的经纬度数据后,按照上述格式,用windows自带的记事本程序编辑生成inf文件(保存时保存格式不要选择文本格式,而要选择所有类型,并输入带扩展名的文件名,如pudong.inf),这里n表示北纬,e表示东经,数据是按照度、分、秒的格式,如果有的gps读数不是此格式,需要进行转换后再输入。实际上,uiview32还支持更加方便的地图制作方法,试着将地图图片文件拖动到uiview32的主窗口,根据窗口提示你就知道该怎么做了,如图9。

图9

最后,将制作好的两个文件保存在uiview32安装目录的maps子目录下,加载地图方法的步骤是:主菜单-地图-刷新地图列表,然后主菜单-地图-装载地图,选择所需的地图描述,点装载就完成了。
离线BD7PA
发帖
2268
只看该作者 8楼 发表于: 2009-06-27
感谢cr大大分享,在你的指引下,我学会了自己制作 ui-view 的电子地图