论文部分内容阅读
【摘 要】本文以渤海海区为例,以ArcEngine为基础开发平台,论述设计和开发海洋生态服务价值模型的方法,并且结合C#语言开发了海洋生态服务系统。该系统结合渤海海洋信息的特点,在分析和决策实际应用需求的基础上,实现了海洋数据的查询浏览,和空间分析等功能,对渤海海区生态服务价值的研究提供了快捷有效的技术途径。
【关键词】ArcEngine 生态服务价值 渤海海岸带 模型构建
GIS应用系统在陆地上的使用已经日渐成熟,在海洋领域的应用需求也日益广泛。针对海洋信息复杂性、多边形、动态性等特点,已有的陆地生态GIS系统不能够单纯的套用在海洋GIS领域上,所以面向海洋GIS的发展应该有独特之处。GIS技术的发展迎合了区域性海洋生态数据的地理特征,为海洋生态的管理和规划提供了从简单的数据查询、现状制图、到区域海洋生态系统服务价值的评价与分析的应用。本文以ArcEngine开发平台为研究基础,重点是对渤海海岸带信息的管理,数据的显示与分析等应用系统的开发。
一、基于组件技术的GIS开发
(一)地理信息系统。地理信息系统(geographic information system,简称GIS)是由计算机硬件、软件和空间数据库组成的,具有支持空间数据的获取、管理、分析、建模和显示功能,并可解决复杂的规划和管理问题的信息系统。[1]GIS系统目前已经广泛应用于资源调查、环境评估、公共设施管理、区域发展规划等领域,成为一个跨学科、多方向的研究领域。GIS软件的主要功能是实现空间数据管理、空间数据库管理、空间数据处理和分析以及专业的应用模型。
由于GIS的应用范围越来越广泛,GIS软件平台提供的基本处理和分析功能已经难以满足所有用户的需求,所以,用户可以根据各类模型的需求,开发基于组件技术的各种GIS应用系统。
(二)组件式GIS。经过十几年的发展,传统的GIS在功能上已经比较成熟,但是由于系统开发属于独立封闭的开发系统,阻碍了GIS的发展。为解决传统GIS面临的各种瓶颈,厂家开始提供组件由用户自己开发所需要的系统。这种组件式的GIS是基于组件技术开发的GIS系统,是面向对象技术和组件式软件在GIS上的应用。组件式GIS的思想是把GIS的功能模块划分为几个空间,每个空间完成不同的功能。与传统的GIS相比,组件式GIS具有如下的优点:1、不需要专门的GIS语言,开发便捷:传统的GIS在开发上都提供了独立的二次开发语言,如ArcInfo的AML、MapInfo的MapBasic等,但对于GIS的基础软件开发者来讲存在着语言学习上的负担,但是组件式GIS只需要熟悉基于是Windows平台的通用开发环境以及GIS各个控件的属性、方法和事件;2、小巧灵活、性价比高、周期短:由于传统GIS结构相对封闭,开发难度较大。组件式GIS开发完全封装了GIS的全部功能,用户可以根据需要选择所需控件,最大程度上降低了开发者的经济负担,并且使得系统表现得小巧灵活。
二、生态服务价值数据库的建立
(一)数据来源。本文研究区域为环渤海区域及渤海海域,以GIS技术为手段,按照生态分类的一级学科进行环渤海区域的生态分类,并且在分析渤海海洋经济区分布特征的基础上进行海洋区划。通过2009年环渤海的TM影像解译,采用数据收集、室内分析、野外调查相结合的研究方法,利用地理学、生态学、经济学、海洋科学等多学科交叉的综合方法,借鉴相关学科的理论与实践成果,技术路线见图2。
三、系统实现
(一)系统的功能。渤海海岸带生态价值服务系统主要是为从事海洋生态系统服务的管理人员提供海洋数据的浏览和查询,管理分析以及评价。系统的主要基本的功能,包括:文件导入、图层控制、地图浏览、地图编辑、图层查询、专题地图的制作、空间查询、模型计算等。
(二)地图浏览与编辑功能。常规操作。包括点选、放大、缩小、自由缩放、漫游、全图显示、地图刷新、图层控制、背景设置、手工标注、清除手工标注、鹰眼、图例等功能。
四、结论与分析
海洋生态价值服务系统数据量庞大,查询不便。以组件式AE为开发系统平台,设计开发的海洋生态价值服务系统可以在脱离ARCGIS软件的平台上进行操作,减少了技术性的操作,使得海洋生态价值评价更加的方便快捷。
【关键词】ArcEngine 生态服务价值 渤海海岸带 模型构建
GIS应用系统在陆地上的使用已经日渐成熟,在海洋领域的应用需求也日益广泛。针对海洋信息复杂性、多边形、动态性等特点,已有的陆地生态GIS系统不能够单纯的套用在海洋GIS领域上,所以面向海洋GIS的发展应该有独特之处。GIS技术的发展迎合了区域性海洋生态数据的地理特征,为海洋生态的管理和规划提供了从简单的数据查询、现状制图、到区域海洋生态系统服务价值的评价与分析的应用。本文以ArcEngine开发平台为研究基础,重点是对渤海海岸带信息的管理,数据的显示与分析等应用系统的开发。
一、基于组件技术的GIS开发
(一)地理信息系统。地理信息系统(geographic information system,简称GIS)是由计算机硬件、软件和空间数据库组成的,具有支持空间数据的获取、管理、分析、建模和显示功能,并可解决复杂的规划和管理问题的信息系统。[1]GIS系统目前已经广泛应用于资源调查、环境评估、公共设施管理、区域发展规划等领域,成为一个跨学科、多方向的研究领域。GIS软件的主要功能是实现空间数据管理、空间数据库管理、空间数据处理和分析以及专业的应用模型。
由于GIS的应用范围越来越广泛,GIS软件平台提供的基本处理和分析功能已经难以满足所有用户的需求,所以,用户可以根据各类模型的需求,开发基于组件技术的各种GIS应用系统。
(二)组件式GIS。经过十几年的发展,传统的GIS在功能上已经比较成熟,但是由于系统开发属于独立封闭的开发系统,阻碍了GIS的发展。为解决传统GIS面临的各种瓶颈,厂家开始提供组件由用户自己开发所需要的系统。这种组件式的GIS是基于组件技术开发的GIS系统,是面向对象技术和组件式软件在GIS上的应用。组件式GIS的思想是把GIS的功能模块划分为几个空间,每个空间完成不同的功能。与传统的GIS相比,组件式GIS具有如下的优点:1、不需要专门的GIS语言,开发便捷:传统的GIS在开发上都提供了独立的二次开发语言,如ArcInfo的AML、MapInfo的MapBasic等,但对于GIS的基础软件开发者来讲存在着语言学习上的负担,但是组件式GIS只需要熟悉基于是Windows平台的通用开发环境以及GIS各个控件的属性、方法和事件;2、小巧灵活、性价比高、周期短:由于传统GIS结构相对封闭,开发难度较大。组件式GIS开发完全封装了GIS的全部功能,用户可以根据需要选择所需控件,最大程度上降低了开发者的经济负担,并且使得系统表现得小巧灵活。
二、生态服务价值数据库的建立
(一)数据来源。本文研究区域为环渤海区域及渤海海域,以GIS技术为手段,按照生态分类的一级学科进行环渤海区域的生态分类,并且在分析渤海海洋经济区分布特征的基础上进行海洋区划。通过2009年环渤海的TM影像解译,采用数据收集、室内分析、野外调查相结合的研究方法,利用地理学、生态学、经济学、海洋科学等多学科交叉的综合方法,借鉴相关学科的理论与实践成果,技术路线见图2。
三、系统实现
(一)系统的功能。渤海海岸带生态价值服务系统主要是为从事海洋生态系统服务的管理人员提供海洋数据的浏览和查询,管理分析以及评价。系统的主要基本的功能,包括:文件导入、图层控制、地图浏览、地图编辑、图层查询、专题地图的制作、空间查询、模型计算等。
(二)地图浏览与编辑功能。常规操作。包括点选、放大、缩小、自由缩放、漫游、全图显示、地图刷新、图层控制、背景设置、手工标注、清除手工标注、鹰眼、图例等功能。
四、结论与分析
海洋生态价值服务系统数据量庞大,查询不便。以组件式AE为开发系统平台,设计开发的海洋生态价值服务系统可以在脱离ARCGIS软件的平台上进行操作,减少了技术性的操作,使得海洋生态价值评价更加的方便快捷。