地图符号可视化系统的面向对象设计与实现

地图符号可视化系统的面向对象设计与实现

ID:38190113

大小:97.32 KB

页数:4页

时间:2019-05-25

地图符号可视化系统的面向对象设计与实现_第1页
地图符号可视化系统的面向对象设计与实现_第2页
地图符号可视化系统的面向对象设计与实现_第3页
地图符号可视化系统的面向对象设计与实现_第4页
资源描述:

《地图符号可视化系统的面向对象设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、2003年 第1期            测 绘 通 报                   11  文章编号:049420911(2003)0120011203中图分类号:P283.1文献标识码:B地图符号可视化系统的面向对象设计与实现112谈晓军,边馥苓,何忠焕(1.武汉大学空间信息与数字工程研究中心,武汉430079;2.江西省地理信息中心,江西南昌330046)Object2orientedDesignandImplementationofMapSymbolVisualizationSy

2、stemTANXiao2jun,BIANFu2ling,HEZhong2huan摘要:介绍一个地理信息系统组件MapManager中符号系统的设计及实现。主要讨论4个方面的问题:地图符号分类及特征分析;符号对象及基本图形要素的类层次结构;符号库的持久存储结构设计;可视化设计环境的实现。最后对此符号制作系统的不足进行分析,提出解决的思路。关键词:地图符号设计;面向对象的分析与设计;持久存储;结构化存储;可视化件。本文重点讨论其符号制作系统的设计中的4个  一、引 言主要问题:地图符号分类及特征分析

3、;符号对象及基地图符号是地图的语言,是可视化表达地理环本图形要素的类层次结构;符号库的持久存储结构境现状与发展的基本手段。无论是地图制图系统,设计;可视化设计环境的实现。还是地理信息系统(GIS),地图符号库均是它们的重  二、地图符号分类及特征分析要组成部分。符号设计的好坏直接影响着地图成图的质量以及对地理信息的理解。一般来说,GIS软地图符号按它们是否按比例表示2维地图平面件符号制作的实现途径可以分为两种:程序设计方上的地物,可分为点符号,线符号和面符号3大[1]式和参数设计方式。程序设计方

4、式指的是利用软件类。点符号是指不能依地图比例尺表示的小面积提供的二次开发语言(如早期版本的Arc/Info软件地物和点状地物的符号。点符号具有如下特点:①中的AML语言)或者对外部暴露的符号对象的类接符号的图形固定,不随它在地图中位置的变化而变口(如MapObjects组件中提供的AFCustom类型库)化。②点符号图形都有确定的定位点和方向性。③来进行符号的定制。其优点在于符号的使用者能够点符号图形比较规则,大都是几何图形构成,简单、完全控制符号绘制的细节,从而可以设计出复杂的美观、形象,易于

5、用数学公式表达。线符号是指长度符号。但是它没有充分利用软件本身的绘图代码,在地图上按比例表示,而宽度在图上不依比例表示而由用户针对每个符号都重写一套绘图代码。从实的元素符号。线符号具有如下特点:①线符号都有现代码重用的角度来说,这是非常不可取的:不仅直一条有形或无形的定位线。②复杂的线符号可看做接增加了软件代码的大小,而且使得对每个符号的是若干个基本的线符号(如直线、虚线、点线等)的叠修改和维护变得很复杂,降低了灵活性和可扩展性。加。③线符号的图形也可看做点符号沿着线的前进因此,目前业界较为一致

6、的看法是以参数方式来进方向的周期性重复。面符号是指在2维地图上各方行符号设计,即通过一个可视化的设计环境定制符向都能依比例尺表示的元素符号。面符号具有如下号的参数,系统将这些参数传递给绘图代码,完成符特点:①一般有一个有形或无形的封闭轮廓线。②号的绘制。以Arc/Info软件为例,在它的8.x版本为区别轮廓范围内的对象,多数面符号要在轮廓范中,已经完全摈弃了程序设计方式,转而采用所见即围内配置不同的点、线符号或填充颜色。所得的参数设计方式。线符号的特征②和特征③可以说是对它的2种本文介绍GIS软

7、件MapManager中符号制作系不同理解方式。相对应的,存在着2种不同绘制方[2]统的面向对象设计及实现过程。MapManager是基于法:一是分层组合绘制方法,认为复杂的线符号可组件对象模型/分布式组件对象模型(COM/DCOM)以由具有单一特征的线符号叠加组合而成,这种方规范,使用微软基础类库(MFC)开发的一个GIS组法的特点是绘制速度快、算法相对简单,但要针对不收稿日期:2002208208;修回日期:2002208210作者简介:谈晓军(19722),男,江西南昌人,博士生,主要从事

8、外存空间数据结构及算法研究。©1995-2005TsinghuaTongfangOpticalDiscCo.,Ltd.Allrightsreserved.1                   测 绘 通 报           22003年 第1期同的线符号设计好各种单一线型,而且一些结构较ure中派生出来。各图元类之间的继承关系如图3复杂的线符号用这种方法较难实现;二是重复配置所示。点符号法,即将线符号分解成基本点符号的单元,然后沿线符号定位线连续绘制点符号,这种方法的特点是能够表达几乎任何

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。