论文部分内容阅读
当地图作为地理信息可视化载体时,可视化要素不仅包括图层渲染中的点线面,还包括整饰要素等可视化要素。本文中地图整饰指地图图廓外的整饰,根据地图主题配置的图幅辅助元素,与地图内容紧密联系。综上所述,整饰要素是地图的必备要素,本文研究的整饰要素主要归纳为图名、图幅号、行政隶属、接图表、比例尺、坡度尺、三北方向、密级、技术说明和责任表十种要素,通过分析目前国内外比较成熟的地理信息系统制图软件地图整饰添加的方法以及存在的问题,本文提出了整饰要素的数据库管理思想,明确不依赖于特定GIS平台建立整饰要素信息规范库的重要意义,通过数据库驱动制图,实现整饰要素智能化添加以及添加后整饰要素的管理,并以visual studio.net为开发平台,使用C#编程语言和ArcGIS Engine组件库设计了标准比例尺制图下整饰要素智能化添加接口,并实现国家基本比例尺制图下的应用。整饰要素的数据库管理是指标准制图下的整饰要素规范信息存储和制图输出整饰要素数据的存储,主要工作是设计整饰要素信息存储结构。由于存储信息量大会引起冗余重复,因此本文采用了空间索引技术,面向对象技术和模版管理技术进行数据库结构设计,同时,制图完成后实现了整饰要素数据的分层管理和对象序列化数据库存储,都为整饰要素信息的存储、检索、管理和维护提供了新的思路和方法。整饰要素智能化添加接口主要完成访问数据库规范信息和要素添加两部分,以建立的整饰要素规范库为基础,将检索到的整饰要素信息采用ArcGIS Engine的Element形式添加到图面上。该接口既可以实现整饰要素单独添加,也可整体添加,还可集成到其它制图平台方便使用和扩展。制图时只要给定制图比例尺,图件类型和图幅范围,调用该接口即可确定图面整饰要素内容,访问数据库中整饰要素规范信息,即可实现该比例尺下图面整饰要素的智能添加。本文主要对国家基本比例尺以及20万地质图整饰要素添加进行接口设计,同时可扩展移植应用在其他领域制图。