基于COM的GIS符号设计与实现

来源 :武汉大学 | 被引量 : 0次 | 上传用户:saien
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机技术的飞速发展,为GIS软件的商品化和进一步提高发展带来了空前的机遇.地理信息系统GIS是集采集、存储、分析、显示、处理、管理地理空间数据及其属性数据的空间信息系统,作为信息的最重要的载体之一,在建设国家空间数据基础设施及数字地球和3S集成方面正在发挥关键作用,对人类社会的影响日益深入.GIS中,海量的矢量数据能否高效率、正确地显示和表达空间点、线、面状地物,符号的设计和实现显得非常重要.本文对基于COM的GIS的符号设计与实现进行了深入分析和研究,并开发了实用的符号设计软件.主要包括以下几个方面:1.组件对象模型(Component Obiect Model).COM是由微软公司开发的基于二进制标准与编程语言无关的一种新的开发软件的方法.多个标准的、功能各异的COM对象依据一定规则有机地结合起来,可方便地构造成应用程序,极大地提高了软件组件的复用性,又使得软件功能的扩展和升级变得非常容易.本文首先论述了组件对象模型的工作原理.2.符号库的组织.符号库的结构多种多样,大多数符号设计应用程序都采用自定义的数据格式维护存储符号数据,采用这种方法,程序不仅要存储符号本身的描述数据,而且通常还要存储符号的索引数据,应用起来不方便.本文采用COM的结构化存储技术管理组织符号库.3.符号组件的实现.本文对组成点、线、面符号的图元进行了概括及抽象,设计了图元接口及相应符号组件.开发的符号组件既可用于符号设计,又为用户二次开发提供了极大的灵活性.4.用户符号.对于一些特殊符号,不能由符号设计程序事前设计,而必须由程序去实现,即一个符号用一段程序实现,通常这些程序是系统开发者提供给用户,同时,必须允许用户根据其需要自行开发这些程序(符号),并能方便的融入系统.研究的关键是如何建立用户符号的实现机制,为用户提供一个开发框架.5.动态符号.在GIS中,有许多空间目标具有动态特性,需要通过动态符号的表现手法加以描述.在基于COM的静态符号设计与实现的基础上,本文提出了动态符号设计思想.
其他文献
GIS作为采集、存储、分析处理、管理地理空间数据及其属性数据的综合性信息系统,其空间数据主要包括矢量数据和栅格数据.该论文对海量影像数据库系统进行了深入的研究;并对海
  3110 矿区位于广西桂北地区某大型碳硅泥岩型铀矿中。根据31 10 矿区地质报告、现状调查报告、资源储量核查报告,以及现场勘察调研结果,探讨了矿区开发建设方案。对矿区进
环境一号减灾卫星影像凭借其获取方便、监测区域大、分辨率较高的特点,已在生态破坏、环境污染和灾后评估等领域得到广泛应用。作为光学卫星,HJ-1A/B卫星(以下简称HJ星)影像也遇
房地产是与人们密切相关的生产资料和生活用品.要想房地产投资卓有成效,中国房地产投资企业必须重视投资过程中最重要的决策研究.目前,将计算机信息技术运用于辅助决策(决策
最近几年来,多数城市主要供水水源湖库的水质问题已显现,水体富营养化成为最突出的问题之一。许多研究表明,氮和磷是水环境中被人们广受关注的重要污染物,是水体富营养化的限制性
梁卫民,1974年生,陕西合阳人,毕业于陕西师范大学美术学院国画系,现为渭南师范学院美术设计学院副教授,兼任美术设计学院美术系主任。主要从事美术教学与研究工作,主持省级、
背景:随着社会经济的发展,人们生活水平的提高和膳食结构的改变,肥胖、2型糖尿病、心血管疾病及慢性非传染性代谢综合征(Metabolic syndrome,MS)疾病发生率逐年递增,在世界范围内
  开采围岩不稳固、破碎的矿体一直是铀矿开采面临的技术难题。某铀矿6-3338 矿床由于矿体破碎等原因尚有大量铀资源未能得到有效开采利用,为此,采用分层崩落法对A8 号矿体进
  中性浸出具有试剂消耗少与环境友好等优点,在国内外地浸矿山得到了广泛应用。介绍了中性浸出的基本原理与应用条件,结合某矿床铀矿石特点、前期试验结果及矿床地质与水文地
自闭症是一种神经发育紊乱疾病,其形成因素有多种,互相交错,遗传因素被认为是其主因,但仅从基因变异很难解释该病近年来为何呈现出爆炸式的增长。一些最新研究表明环境污染可能是