摘要: |
本文在参阅和分析国内外有关文献和资料的基础上,从理论和实践角度对电子地图的制作进行了一些研究。主要内容如下:
1)讨论了陕西省公路交通电子地图系统开发的目的和意义,介绍了国内外电子地图的现状与发展趋势。
2)对电子地图的基本概念、电子地图设计的一般理论进行了较为深入的探讨,总结出电子地图的设计原则以及制作电子地图所需的基本技术。
3)全面分析了传统地理数据模型存在的本质缺陷,提出了建立面向对象地理数据模型的优越性,并提出了面向对象的二级地图数据模型,采用C++Builder程序设计语言描述了模型中各个类的主要数据结构和部分操作方法。
4)设计了一种基于硬盘访问的、对地图数据建立网格索引和分层显示的方法。该方法有效解决了超大数据量电子地图显示速度慢的问题,并能方便地实现自由切换于不同比例尺间的、不受地域范围限制而任意漫游的“动态”电子地图的显示机制。
5)详细介绍了电子地图多尺度表达的概念,电子地图多尺度表达的研究现状,以及本系统对于电子地图多尺度表达的实现策略是扩展地理要素的属性项,按照要素的不同情况增加比例尺范围、相关性、重要性、长度、面积等,即将地图综合的因子显式存储,从而避免了大量算法即时推导过程,加快了图形选取与输出,并在系统中予以了实现。
6)指出了原WinGIS系统及其他图形工具、电子地图等软件在缩放漫游方面所存在的问题,在此基础上提出了一种使用地理逻辑窗口对地图进行动态裁剪的缩放漫游方法,从而可以快速而稳定地对跨图幅地图进行无级缩放和自由漫游;并在陕西省公路交通电子地图中对该方法予以了设计与实现。
7)实践方面,开发了陕西省公路交通电子地图系统,对电子地图的技术和原理进行了应用。
|