使用QT来绘制图形=========================
Graphics View的三元素:https://blog.youkuaiyun.com/qq_40732350/article/details/90116319
- 场景类:QGraphicsScene类
- 视图类:QGraphicsView类
- 图元类:QGraphicsItem类
QGraphicsltem
QGraphicsitem 提供了半富的子类为程序的编写带来了很大的方便。有
QGraphicsEllipseitem , QGraphicsLineitem , QGraphicsPathitem ,
QGraphicsPixmapItem , QGraphicsPolygonitem , QGraphicsRectitem ,
QGraphicsSimpleTextltem, QGraphicsTextltem 一共 8 种。
在地图的绘制中 QGraphicsLineitem 可绘制道路,河流。 QGraphicsPathitem可以绘制一些曲线。
QGraphicsPixmapItem可以把一些通用的小图标添加到地图中,例如酒店,车站,书店,政府部门等.
QGraphicsPolygonitem 可以灵活的绘制出一些多边形建筑物,或者行政区域,湖泊等.
QGraphicsSimpleTextltem、 QGraphicsTextltem 则可以在地图上添加文字说明或者地标.
mapinfo 绘制电子地图===================
Maplnfo 地图图表
使用mapinfo 软件可对地图进行处理、查询、编辑和分析等操作,前提条件是:首先应该对地图信息化,而执行该操作的前提就是建立图表.
图表由行和列组成,行含了特定地理特性或事件的等信息,而列包含有关表中数据项的特定类型信息。
图表的组成类型:一个典型的 mapinfo 表将主要由TAB、MAP、ID 和DAT 文件格式组成。
- TAB 属性数据的表结构文件
- MAP 空间数据文件
- DAT 属性数据文件
- ID 交叉索引文件
Maplnfo 地图图层与图元
1 地图图层
每 一 个可用地图表示的 mapinfo 表都能在地图上作为图层显示。 一 个mapinfo 电子地图可能包含很多不同图层,而每一层都包含了地图的不同部分。通过将这些图层一层层叠加,就可以看到整个地图信息。
地图图元
图元是图层中的一个元素。在 mapinfo 中共育 4 种基本图元样式。
1. 区域对象
区域对象特指覆盖给定区域的闭合对象。其中包括多边形、椭圆和矩形,例如国家边界、邮政边界等。
2. 点对象
点对象表示数据的单一位置。其示例有饭店。
3. 线对象
线对象是指覆盖指定给定距离的开发对象,包括线、折线、弧线等,其示例有街道、河流和电力线路等。
4. 文本对象
文本对象是特指用千说明地图或其他对象文本,其示例有标注或标题等。
地图的来源
google下载
电子地图绘制
Maplnfo Professional 地图绘制工具
Maplnfo Professional 提供了一组专门的地图绘制工具,其中图形矢量的工具集全集中在该工具栏中,利用这些工具基本上可灵活完成各种绘图任务任务。这些绘图工具不仅能够在当前操作环境绘制图形对象,而且可根据需要进行必要的编辑和调整,使其符合绘图的需要。