论文部分内容阅读
地图符号是现实世界地理空间到地图空间数据变换过程中的语义描述,利用符号来表示地图中要素的内容,符号库的性能会影响出图的质量和地图数据获取的速度。在地图制图中,虽然现有的GIS平台的符号库体系实现基本的制图要求,但目前符号的渲染在精确性和标准性方面仍然需要进一步的完善。基于以上分析我国急需制作一套能够满足我国行业要求,存储方便,保证符号效果好的符号数据库。通过颁布地质行业的地图符号文件地质图图例GB958-99的仔细研究和归纳整理,为了建立更具有普适性、共享性的符号数据库,本文结合地图制图学和面向对象的基本理论,试图从符号本身出发,研究分析与符号具有高度契合的面向对象的符号对象数学模型,从模型的角度规范和定义地图符号。本文的主要工作包括以下三个方面:(1)研究地图符号的概念,并对地图符号的类型做了归纳与总结,在此基础上定义了符号的基本属性,即位置属性、内容属性和样式属性,并结合面向对象的思想对其具体的参数做详细阐述,为后续符号对象模型创建提供思路。(2)创建符号对象的数学模型和设计地质符号数据库。首先,研究地图符号抽象的过程,结合符号的属性参数,提出了符号对象的数学模型,即符号对象是由位置、内容和样式经过一定的组合排列而成的;其次,针对具体的符号结构分析按照三种基本属性去验证数学模型的正确性和有效性;最后,结合我国地质行业958标准,明确各个符号对象属性和对象间的层次关系,采用面向对象理论基于关系型数据库储存管理符号的信息,完成地质符号数据库的概念模型、逻辑模型、物理模型的设计。(3)结合地质遥感专题解译产品快速成图系统项目,针对创建的符号数据库设计出通用的符号库的访问接口,实现地质符号的标准化和跨平台使用,对比测试效果验证本文所建立的模型的规范性和有效性。本论文旨在创建一套通用的符号对象模型,针对模型属性具体分析,设计一套地质符号数据库,既能够满足我国当前地质行业发展的需求,又能够实现该符号库可以兼容于其他系统,供其他系统开发使用,实现符号的共享。