QT电子地图设计与实现+需求分析+详细设计+程序流程图 第5页
3.3 MapInfo地图图层与图元
3.3.1地图图层
每一个可用地图表示的mapinfo表都能在地图上作为图层显示。一个mapinfo电子地图可能包含很多不同图层,而每一层都包含了地图的不同部分。通过将这些图层一层层叠加,就可以看到整个地图信息。
图3-3 多个图层组成mapinfo地图3.3.2地图图元
图元是图层中的一个元素。在mapinfo中共育4种基本图元样式。1. 区域对象
区域对象特指覆盖给定区域的闭合对象。其中包括多边形、椭圆和矩形,例如国家边界、邮政边界等。
2. 点对象本文来自辣"文'论-文|网
点对象表示数据的单一位置。其示例有饭店。3. 线对象
线对象是指覆盖指定给定距离的开发对象,包括线、折线、弧线等,其示例有街道、河流和电力线路等。4. 文本对象
文本对象是特指用于说明地图或其他对象文本,其示例有标注或标题等。
3.4 地图的来源
西方绘画有一种写实手法,要有一个真实的物体,才可以进行创作。绘制地图也是同样的道理,要有一个实物的照片或者是事先绘制的纸质地图,才可以进行绘制。本项目绘制的是北京理工大学珠海学院电子地图,由于某些原因,使得地理数据资源比较匮乏。在google地图上面找到比较合适的地图也是2004年学校的卫星照片(图3-4)。 毕业论文
http://www.751com.cn图3-4 Google地球上的卫星照片
这张图片上面虽然建筑物寥寥无几,但是已经可以作为参照物,为地图的绘制提供了较高的准确性。为了获取更多的信息,还拍下了学校路边的地图(图3-5)作为参考,并且做了实地考察,手工绘制了一幅学校的平面图地图(图3-6)。
图3-5 北京理工大学珠海学院学校路边平面图
图3-6 手工绘制北京理工大学珠海学院平面图3.5 电子地图绘制
3.5.1 MapInfo Professional地图绘制工具
MapInfo Professional提供了一组专门的地图绘制工具,其中图形矢量的工具集全集中在该工具栏中,利用这些工具基本上可灵活完成各种绘图任务任务。这些绘图工具不仅能够在当前操作环境绘制图形对象,而且可根据需要进行必要的编辑和调整,使其符合绘图的需要。
图3-7 mapinfo绘图工具条
工具条部分工具的含义
表3-1
符号 含义
符号 在地图中放置点符号
符号样式 利用该工具指定符号属性
折线 在地图中绘制折线
线样式 可设置线的类型、宽度和颜色
多边形 可一次绘制各种形状的多边形
多边形样式 可设置多边形的轮廓宽度和颜色,填充花纹和填充的颜色
3.5.2 MapInfo Professional绘制地图
在一幅传统的地图中包含多种类型的图纸信息(如省市边界、城市、山川、河流、道路和水库),而对于使用地图的个人或某行业来讲,往往仅对注重对每个或部分类型进行显示和分析。所以根据不同需求设计地图的层次机构,有意识的把同一类对象归类,并放置在同一个图层中。清楚了mapinfo中图层和图元的概念以及了解绘图工具的使用后,就可以开始绘制地图了。在本项目中设计了Key、Build、route1、route2、waterArea五层。
Key:标注层。标注了地名称,道路名称,建筑名称等。
Build:建筑层。包括了该区域所有建筑物,例如教学楼,宿舍,饭堂等。
route1:一级道路。适合驾车和步行。
route2:二级道路。适合步行。
waterArea:水域边界。包括了湖泊、河流等。
将道路层分为一级道路和二级道路主要是考虑到导航算法的设计,如果选择驾车,则在导航算法中只考虑一级道路,而不用考虑二级道路。5个图层绘制完毕后最终显示结果如图:
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
QT电子地图设计与实现+需求分析+详细设计+程序流程图 第5页下载如图片无法显示或论文不完整,请联系qq752018766