电子地图的数据生成与空间数据的存储和显示.doc

约49页DOC格式手机打开展开

电子地图的数据生成与空间数据的存储和显示,页数 49 字数21559摘 要电子地图是地理信息系统(gis)的主要信息来源,在gis中发挥着重要作用,空间数据的生成和存储是建立gis的首要任务。本课题是研究地理信息系统中,,并结合gis软件对地理信息系统进行二次开发。本项目结合世界领...
编号:10-25380大小:862.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 猛龙 发布

电子地图的数据生成与空间数据的存储和显示
页数 49 字数 21559
摘 要

电子地图是地理信息系统(GIS)的主要信息来源,在GIS中发挥着重要作用,空间数据的生成和存储是建立GIS的首要任务。本课题是研究地理信息系统中,电子地图的数据生成与空间数据的存储和显示,并结合GIS软件对地理信息系统进行二次开发。本项目结合世界领先的桌面地图软件MapInfo Professional v7.0的学习,运用MapX与Visual Basic 设计了电子地图的显示和查询系统,方便、快捷、有效地展示了地理信息系统在实际应用中的功能和特点。
首先,本文将概述地理信息系统中,电子地图的发展状况与应用前景,以及GIS行业的现状与趋势。
其次,本文将叙述本系统中的理论部分:电子地图的空间数据获取的基本方法,以及地图数字化的原理与算法。
再次,本文将介绍GIS行业软件MapInfo Professional和MapX,并用MapInfo MapX 结合Visual Basic进行GIS集成二次开发。
最后,本文将简述电子地图显示与查询系统的功能特点以及结合实际的应用。
在附录中,本文将给出必要的程序设计源代码。

关键词:GIS,地图数字化,空间数据,属性数据, MapInfo, MapX

目 录



1. 绪论 1
1.1 课题背景及目的 1
1.2 电子地图的现状 2
1.3 论文构成及所做工作 4
1.4 本次设计的开发工具 4

2. 空间数据的获取 5
2 .1 地图数字化 5
2 .2 地图数据类型 7
2 .3 数字化仪数字化 9
2.3.1 手扶跟踪数字化 9
2.3.2 曲线离散化算法 10
2.4 扫描矢量化 12
2.4.1 扫描矢量化以及处理流程 12
2.4.2 图像拼接/裁剪 13
2.4.3 图像细化预处理二值图像平滑 14
2.4.4 图像细化(Thinning) 15
2.4.5 链码(弗里曼码) 15
2.4.6 矢量线生成 16
2.5 空间数据录入后的处理 16
2.5.1 图形坐标变换 16
2.5.2 图形拼接 18
2.5.3 拓扑生成 19






3. 使用MapInfo MapX 建立地理信息系统 22
3. 1 MapInfo Professional 介绍 22
3 .2 MapInfo MapX 介绍 22
3.2.1 MapX概述 22
3.2.2 MapX 的功能简介 23
3.2.3 安装 MapX 24
3.3 在Visual Basic中添加Map控件 25
3.4 地图化概念 25
3.5 矢量地图的分层 26

4. 系统结果分析与结论 28
5. 本次设计的体会 33
6. 致谢 33
7. 参考文献 34
附录:部分核心源代码 35



[1] 罗云启,曾琨,罗毅.数字化地理信息系统建设与MapInfo高级应用[M].
北京:清华大学出版社,2003:1,132-136,144-145,341-345.
[2] 邬伦,张晶,赵伟. 地理信息系统[M]. 北京:电子工业出版社, 2002.7:11,60,78-82.
[3] 张其善,吴今培,杨东凯.智能车辆定位导航系统及应用[M].北京:科学出版社,2002:124,128-130.
[4] Kang-tsung Chang著,陈建飞等译.地理信息系统导论[M].北京:科学出版社, 2003.10:6-10,54-58.
[5] 张国伍,彭宏勤. 智能交通系统工程导论[M].北京: 电子工业出版社,
2003.9:199.