首页 > 范文大全 > 正文

基于特征的GIS应用软件开发方法研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于特征的GIS应用软件开发方法研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

引言

目前,gis应用体系所涉及到的内容比较多,包括计算机科学、环境科学、信息科学、地理地址学、测绘学等等,其是一种新兴的科学,主要是在计算机技术与信息技术的基础上分析与描述空间与地理分布的数据。随着信息技术时代的快速发展,GIS应用软件在各个领域中的作用于重要性逐渐凸现出来,同时,该方面的研究逐渐受到广大学者的重视。GIS应用软件的开发是目前各个梁宇以业务逻辑来充分利用空间数据的有效途径,并且呈现产业化发展的趋势。

1.建立领域特征的模型

1.1GIS应用软件开发领域中建模的方式。在本研究中,主要是通过对领域工程中的理论知识进行研究,以面向特征领域工程的方法对特定领域边界进行确定,并且在此基础上对具体的信息源进行有效的识别,其具体的操作方法如下:首先,领域边界模型主要是根据领域结构图以及数据流程图表示方式来建立的。其次,在获取特征的时候,通常会采用需求聚类联合人工分析的方式来获取。再次,通常会采用FORM方式的特征模型来建立特征模型中元模型。另外,对其特征模型的检验主要采用fmp工具来检验[1]。

1.2GIS应用软件开发建模的流程。在领域边界模型中包括领域结构图与领域数据流程图,这些图形需要通过信息源进行分析,在GIS应用软件开发建模的过程中,其主要步骤与流程如图1所示。

图1GIS应用软件建模流程图

2.定制特定应用特征模型

2.1特征模型定制的基本原理。在特征模型定制的过程中,需要对其原理进行明确,以便为GIS应用软件的开发提供基础与前提条件。在特征模型的定制中,其主要原理是从领域特征模型逐渐向应用特征模型的定制流程,病按照提举的应用特定需求对该模型的变化特征进行适当的绑定或删除,以便得到适当的应用系统需求。在特征模型中,其特征根据变化性分析可以将其分为变化性特征与共性特征两个方面。在特定额领域中,应用系统基本都存在的特征即共性特征,否则为变化性特征。共性特征主要是度领域的共性进行反映,其领域中的核心组成部分。而变化性特征是对领域中具有的变化进行提现,是以共性特征为基础的,两者不能对立存在。在特征模型定制的过程中国,共性特征是不可删除的部分,其定制的核心问题是对变化性特征进行判断与绑定。另外,按照领域征的可选择以及相互之间的关系进行分类,可以将其分为可选特征、强制性特征以及可替换特征。其中可选特征指的是由无到有的可供选择的特征;强制性特征是必备的特征,主要体现出领域中的核心与特点,是其基础结构;可替换特征指的是至少有一个被选中的特征,不同系统中对统一特点具有不同的处理方式。此外,根据特征的内容可以将其分为领域技术类、实现技术了、操作环境了以及功能类特征[2]。

2.2特征模型定制的基本原则。在特征模型定制的时候,需要对其基本原则进行分析,其原则主要包括在符合领域特征模型中,在特征之间约束的前提下对领域特征模型进行适当的裁减,以便更好的满足特定应用的序曲。但是,由于该模型中相应的形式化基础比较缺乏,针对该模型的检验需要依靠其他逻辑方法,包括一阶逻辑、命题逻辑方法等。在建立模型的时候,需要通过特征间的关系进行分析,以便建立特征间的约束关系,同时,还需要借助输血命题逻辑演算方式对约束关系进行监控,以便更好的为领域特征模型的制定提供依据。

2.3特征模型定制的方式。在根据特征模型中的各种约束进行分析,并且在建立追踪性领域特征模型之后,需要根据相关需求,对领域特征模型中的操作流程进行适当的剪裁,以便获取适当的模型。但是在实际制定的过程中,需要对剪裁的结果进行适当的扩充。通过将反复机制引入其中,对特殊情况的需求进行不断的更新与改进,将这些新的特征逐渐加入到应用模型当中,以便对该模型进行有效的开发与利用。

3.特定应用特征模型的实现方式

3.1特定应用特征模型的概念构件映射。在模型中,要想对需求急性有效的表达,需要通过特征来完成,只有将需求特征转换成为主流的编程技术能顾识别的构件来达到目的。在实现的途径中,将特征映射成为构件hi急需要解决的问题,其关系到领域工程的工作效率。在传统软件开发的时候,对象转换主要是根据系统分析人员的工作经验以及思考方式来完成的。如果在对象转换的过程中,能够及时发现存在的否中映射原则,就能够有效的缩短软件开发的时间,促进软件生产质量的提高。其中FORM方法征转换构建属于一种一对一的映射关系,通过学者的研究发现,在此基础上可以提出多对一或一对多的映射关系[3]。

3.2GIS概念构件的实现。在GIS组件概念的实践过程中,由于其具有一定的复杂性,需要对其进行细致的研究。同时,为了有效的提高该软件开发的质量与效率,以便减少排不必要的劳动力,需要在基于构件的软件开发技术中对GIS软件技术进行有效的开发。在其中大粒度构件与某个特定的领域具有密切的联系,即存在一定的领域相关性,同时,其复用率较高,通过对进行全面的研究分析,GIS组件转化成对象模型的具体方式如下:首先,需要对其基础设置构件进行挖掘。其次,需要借助设计模型以及相关的理论知识,实现概念构件模型。

4.总结

随着社会经济的快速发展,在信息技术与计算机技术高速发展的前提下,GIS应用软件开发变得尤为重要,其在各个领域中的应用也随之扩大。通过对GIS软甲进行有效的开发,确保其开发的产品更加符合特定领域的需求。通过对其进行开发与利用,可以确保开发的产品具有扩展性与可维护性的特点,更好的适应社会的发展需求。(作者单位:江西现代职业技术学院)

参考文献:

[1]张俊杰,白松浩,龙志强.基于组件GIS的空管综合信息系统设计研究[J].微计算机信息,2013,34(21):6-7.

[2]张建奋.基于构件的GIS软件开发研究[J].浙江大学学报,2014,23(6):78.

[3]郑文武.基于组件的GIS应用软件开发方法研究[J].兰州大学学报,2013,31(8):356.