APP下载

基于GIS的海岛规划管理系统设计与实现
——以唐山市打网岗岛开发适宜性评价为例*

2015-03-20苏天赟张君珏

关键词:海岛图层权重

吴 蔚,苏天赟,张君珏,周 林,丁 明,贾 贞

(1.中国海洋大学,山东 青岛 266100;2.国家海洋局第一海洋研究所,山东 青岛 266061)



基于GIS的海岛规划管理系统设计与实现
——以唐山市打网岗岛开发适宜性评价为例*

吴 蔚1,苏天赟2**,张君珏2,周 林2,丁 明2,贾 贞2

(1.中国海洋大学,山东 青岛 266100;2.国家海洋局第一海洋研究所,山东 青岛 266061)

海岛规划管理信息系统的建立对于规范海岛资源的保护和利用,引导海岛资源的合理配置具有重要意义。本文从系统总体设计、功能设计和开发实现等几个方面设计完成了基于Visual C++开发环境、ArcGIS Engine平台和postgreSQL数据库的海岛规划管理信息系统,并且对唐山市打网岗岛的旅游开发适宜性评价进行了实例应用。该系统在实现多目标决策分析模块的基础上,集功能定位、开发适宜性评价、健康评价、承载力评估等多种评价模型为一体,为海岛规划管理提供了重要技术支撑。

地理信息系统;ArcEngine;海岛规划管理;评价

中国海岛数量众多,类型多样。合理的海岛规划是加强海岛保护,引导海岛资源合理配置,最大限度地推动海岛经济的可持续发展的有效手段。

为了海岛规划管理工作的科学、高效开展,众多海洋国家都在海岸带管理、海岛管理的理论及应用上进行了大量的研究工作。例如周珂等人从海岛立法完善的角度对中国海岛的保护与管理做了论述[1],Robert J Nicholls等人对海岸带易损性评估做了研究,为海岸带管理政策的实施提供了支持[2],Sonnenschein L论述了当前海洋及海岸带生态系统面临的主要威胁,并指出了对于海洋及海岸带生物多样性保护规划的迫切需要[3]。就海岛评价方法理论而言,通常多采用传统的表格计算方式,计算过程繁琐,计算结果无法直观显示。随着高新技术的迅猛发展,基于空间信息技术的海岛规划管理信息系统建设和应用已经成为一种趋势。例如美国国家海洋大气局(NOAA)的海岸研究中心建立的“海洋规划与管理地理信息系统”[4],具有对海岸带、海岛等数据资源获取、显示、分析等功能;中国南京河海大学建立的基于MAPINFO平台的“江苏海岛资源环境信息系统”[5],可以实现对海岛资源数据的输入、查询、更新、编辑及输出的功能;国家海洋局第一海洋研究所建立的“基于ArcGIS Server的海岛管理信息系统”[6],提供了地图快速浏览、查询统计、基础操作等功能;国家海洋环境监测中心研制的“海洋生态系统健康评价软件”[7],可以对包括海岛在内的海洋生态系统健康状况进行评价并制作健康评价专题图。这些系统的建立在区域可持续发展的决策制定中发挥着重要作用[8],为各级海洋部门的依法行政提供了基础信息服务和技术支撑。

当前,随着各地对海岛开发活动的不断深入,海岛规划管理信息数据不断积聚更新[9]。但由于这些数据资料种类繁多、数据量大、格式复杂,在传统的文件管理方式下无法得到有效利用。另外,在海岛评价、规划和管理方面,大多集中在理论研究方面,缺乏专业的应用工具,海岛规划信息管理、专业分析评价以及可视化表达工作尚未全面开展,即使已建成的海岛信息系统也多数停留在系统框架、总体设计和数据库建设方面,系统功能也大多仅限于资源查询、简单统计和分析功能上。在面向海岛规划管理工作的综合评价和辅助决策应用方面支撑能力不足。

本文基于海岛规划管理的需求,利用地理信息系统技术和和数据库技术,对海岛规划管理系统进行设计,并且采用Visual C++、ArcGIS Engine平台和PostgreSQL数据库进行开发,实现对海岛数据科学化、规范化管理的同时,提供交互性友好的海岛规划评价分析功能,将对充分了解海岛基本信息,制定科学合理的决策具有重要意义[10]。

1 系统总体设计

从数据安全和保密的角度出发,根据业务功能的需要,系统主要采用基于C/S(Client/Server)的系统架构设计(见图1)。其中底层服务器端为postgreSQL数据库服务器,为系统提供基础数据支持;中间层连接服务器与客户端,实现海岛规划管理系统的业务逻辑处理,负责连接底层数据库,同时为客户端提供基础信息服务;客户端部署应用系统,满足用户的业务需求。

图1 海岛规划管理系统框架设计

2 系统功能设计

根据实际业务需要[11],海岛规划管理系统的框架主要包括以下功能模块:

(1)GIS基本功能模块主要实现了GIS系统对图形文件的基本操作,包括地图基本浏览(放大、缩小、平移、全屏等),“鹰眼”,地图文档和图层操作等功能。

(2)多目标决策分析模块以多目标决策理论为基础,计算所得权重用于各评价模块中综合指标的确定。本系统集成了计算海岛评价指标权重的两种数学模型,包括层次分析法和熵值法。

(3)海岛功能定位模块集成海岛功能评价模型,输入相关指标参数和约束条件,定位海岛最适宜性功能。

(4)海岛开发适宜性评价模块集成海岛开发适宜性评价模型,定义相关指标及约束条件,计算具体海岛的开发适宜程度数值,得出最终评价结果图。

(5)生态健康评估模块集成海岛生态系统健康评价模型,输入相关指标参数和约束条件,计算得出海岛生态系统的健康等级。

(6)承载力评价模块是在整合承载力评价模型的基础上,结合管理目标和海岛功能分类体系,输入相关的指标参数和约束条件,实施对海岛资源环境承载力的评估,确定海岛承载力所处状态。

(7)数据综合管理模块主要包括对数据库中海岛调查数据的查询显示、专题图制作及存档等功能。

(8)成果共享与服务模块实现海岛数据和规划成果的共享,为海岛保护、生态修复和海岛开发与利用规划提供信息服务和决策依据。

3 系统实现

在进行了系统总体框架设计、功能模块设计之后,系统对各模块进行了开发实现。

3.1 开发平台选择

ArcEngine是ESRI公司开发的一组完备且可以打包的嵌入式GIS组件库,是专门为开发人员提供的二次开发组件[12],开发人员可以根据客户需求构建具有特定功能的GIS应用软件。ArcEngine包括ArcObjects的核心功能,是对AO中大部分接口、类等进行封装所构成的嵌入式组件,它不依赖ArcGIS Desktop桌面平台,其提供的功能能够满足各层次的开发需要,保持了系统的开放性和扩展性。

ArcEngine具有面向对象的特点,支持类、对象、继承等特性。同时它的类下面还定义了不同的接口,接口中包含不同的属性和方法,方便开发人员快速灵活的开发和功能扩展。

本文基于Visual C++开发环境,使用ArcEngine提供的C++接口对海岛规划管理系统进行开发,充分利用C++的高效代码执行速度,提高了系统的执行效率。

3.2 主界面

海岛规划管理系统采用windows界面,集主视图、图层窗口、鹰眼窗口、菜单栏、工具栏等于一体,界面美观,可操作性强,系统主界面如图2所示。主视图是软件地图与评价分析结果的可视化窗口,利用工具栏中的快捷菜单可以方便实现图层的放大、缩小、漫游等功能;图层窗口位于主视图左侧,显示主视图中图层列表,可以实现图层顺序调整,添加、删除、导出图层,图层可见性设置等功能;鹰眼窗口标示主视图中所显示视野范围在全图中的位置,调整窗口内红色矩形框的大小或位置,主视图的图层显示范围也随之变化;菜单栏包括海岛系统的主要功能模块,点击某一菜单项的下拉菜单,系统即打开对应的功能模块。

图2 系统主界面

4 实例应用

为了对系统评价分析的功能进行实例应用,本文结合河北省唐山市打网岗岛指标数据,运用系统中多目标决策分析模块的层次分析法计算各指标权重,实现对该岛分区开发适宜性评价分析。

4.1 建立评价指标体系

合理选取评价因子是进行海岛开发适宜性分析的前提。本文在文献[13]的基础上,结合实际收集到的数据,建立了表1所示的针对旅游型海岛构建的开发适宜性评价指标体系。

4.2 数据获取及预处理

本研究中,打网岗岛开发适宜性指标数据的获取来源于两方面:一是根据实测数据(如地形坡度),进行计算,然后按照表2所示的分级标准进行赋值;二是由专家对海岛不同空间区域进行指标打分赋值。通过2种方式结合,形成打网岗岛开发适宜性评价各指标的指标数据。

表1 海岛旅游开发适宜性评价指标体系

表2 指标分级标准

由于这些指标数据与空间位置相关,为了便于评价模型的计算,对这些指标数据进行预处理。数据预处理包括投影转换、边界裁剪和网格化3个步骤:投影变换主要将最初获取的、具有不同地图投影的图形数据转化为所需投影;边界剪裁主要将位于不同图层的数据按照统一的边界进行预处理,便于进行空间计算;网格化主要将位于不同图层的数据按照统一的网格大小进行插值预处理,便于进行空间计算,系统网格化功能界面如图5所示。

图3 网格化功能界面

4.3 计算评价体系各指标权重

评价因子的权重反映各指标在评价体系中的相对重要程度,对于开发适宜性综合指标的确定尤为重要。根据应用需求和具体数据特点,本研究采用层次分析法计算各指标最终权重值,流程图设计见图4。

图4 AHP流程图设计

(1)构建判断矩阵并赋值

首先根据建立好的指标层次关系构建如图5所示8个初始判断矩阵。

图5 初始判断矩阵

对于建立好的初始判断矩阵,通过指标间的两两比较,采用1~8标度建立指标重要程度量化取值表,如表3所示。

表3 各指标重要程度量化取值表

通过专家咨询法对各层次指标相对(竖排与横排元素比较)重要性做出判断,获取了指标打分结果[13],形成的判断矩阵如表4~9所示。

表4 海岛旅游开发适宜性指标A

表5 旅游资源评价指标B2

表6 自然环境评价指标C1

表7 资源质量评价指标C2

表9 旅游条件评价指标C4

(2)层次单排序(计算权向量)及一致性检验

(a)求取因素权重。计算每一判断矩阵的最大特征根及对应的特征向量,并对所有特征向量进行归一化处理,即得到各层次指标相对于上一层各因素的权值。但通过特征向量法求权重过程较复杂,系统采用列和法近似求解权重,权重计算公式为;

(1)

其中:aij表示判断矩阵中第i个指标与第j个指标相对重要性比值;ωi表示当前矩阵中每一指标相对上一层中目标指标的权重。

(b)一致性检验。由于客观事物的复杂性及人们对事物认识的模糊性和多样性[14],首先要对基于专家打分法构建的判断矩阵进行一致性检验,以判定判断矩阵的一致性是否被接受。只有通过检验,才能说明判断矩阵在逻辑上是合理的,才能继续对结果进行分析。

引入一致性检验指标CI:

(2)

求出权向量W后,最大特征根λmax可用公式:

(3)

求得,其中(AW)i表示向量AW的第i个分量。检验判断矩阵一致性采用一致性指标C.I.与随机指标R.I.[14]之比,即一致性比率C.R.:

(4)

若C.R.<0.10,则矩阵元素的估计基本一致,通过一致性检验,否则应重新调整判断矩阵的元素,直到符合一致性检验标准为止。

通过检验后层次分析法窗口中“是否通过一致性检验”列表中对应项显示“TRUE”,如图6所示。

图6 判断矩阵A通过一致性检验

(3)层次总排序及一致性检验

总排序是指将判断矩阵中每一指标相对上一层的相对权重,采用自下而上逐层合成的方法,求得相对于最顶层目标的权重值。假设层次结构共k层,相应权重向量分别为W1,W2,…,WK,则可用公式

W=WK·WK-1·…·W2·W1

(5)

求得最终权重值,如表10所示。

表10 开发适宜性各指标权重结果

(6)

4.4 计算综合指标值

在各指标权重计算结果的基础上,结合预处理后的各指标栅格图层数据,可计算得到打网岗岛旅游开发适宜性指标值,计算公式为:

(7)其中:EIi表示海岛开发适宜性评价体系中各指标分值;Wi表示相应指标的权重。通过GIS栅格运算,将结果以栅格图层的形式保存,所得灰度图如图7所示。

图7 打网岗岛开发适宜性图层

4.5 分级评价

由于所得的灰度图层中栅格计算数值为浮点型或连续型,颜色复杂,不便于进行实际规划,为此要对所得数值进行定量分析,使用系统的分级评价功能,按照一定的区间规则重新赋值,分级评价界面见图8。

图8 分级评价界面

本文将得到的综合指标值划分为5个等级:禁止开发、待定开发、限制开发、适宜开发、优先开发,并以不同颜色标识不同级别的区域,分级评价后得到的栅格图层见图9。

图9 打网岗岛开发适宜性分级评价图层

4.6 评价结果分析

依据项目采集的数据和专家打分结果,通过本系统评价模块的分析处理和分级显示,可以直观地看出打网岗岛大部分地区禁止开发,只有海岛东岸和南岸的少部分地区适宜开发。分析15个指标权重,可以看到地形和海岸地貌排在前2位,是决定旅游开发适宜性程度的关键所在。打网岗岛中部及西部大部分区域,由于地形复杂,起伏较大,对应的指标分值也较小,因此不利于旅游资源的开发利用;东部和南部沿海区域狭长,资源秀美,南侧是较为开阔的海滩,地形平坦,且生态环境保存较好,这些都使该区域具备了优先开发的条件,旅游开发适宜性程度较高。

5 结语

本文基于GIS技术和数据库技术设计开发了海岛规划管理系统,并且以唐山市打网岗岛的开发适应性评价为例进行了应用。通过实例应用,系统能够快速、正确、可靠地完成海岛规划管理评价计算,系统界面友好,操作简便,评价结果显示直观,能够为海岛的实际规划管理提供快速高效的信息服务和决策支持。

随着海岛开发活动的进一步开展及GIS在海岛规划管理领域的不断深入应用,该信息系统将不断进行更新和完善,以期为我国海岛规划管理、综合分析评价和预测、海洋权益维护、防灾减灾等工作提供借鉴和参考。

[1] 周珂, 谭柏平. 论我国海岛的保护与管理——以海岛立法完善为视角 [J]. 中国地质大学学报: 社会科学版, 2008, 8(1): 37-43.

[2] Nicholls R J, Wong P P, Burkett V, et al. Climate change and coastal vulnerability assessment: scenarios for integrated assessment [J]. Sustainability Science, 2008, 3(1): 89-102.

[3] Sonnenschein L. Marine Biodiversity: Climate Impact and Conservation Planning [M]//Climate Change and Island and Coastal Vulnerability. Netherlands: Springer, 2013: 101-113.

[4] 王英梅, 刘闯. 国内外海洋资源环境信息系统研究现状与发展趋势[J]. 资源科学, 1999, 21(6): 75-79.

[5] 张鹰, 丁贤荣. 以GIS为平台的海岛资源环境信息系统[J]. 黄渤海海洋, 1997, 15(3): 46-50.

[6] 麻德明, 吴桑云, 张兆代, 等. 基于ArcGIS Server的海岛管理信息系统设计与实现[J]. 海岸工程, 2010, 29(3): 65-73.

[7] 许自舟, 马玉艳, 闫启仑, 等. 海洋生态系统健康评价软件的研制与应用 [J]. 海洋环境科学, 2012, 3(2): 257-262.

[8] 王英梅, 刘闯. 国内外海洋资源环境信息系统研究现状与发展趋势 [J]. 资源科学, 1999, 21(6): 75-79.

[9] 王明山, 高俊国, 卢毅. 海岛管理信息系统用户需求分析 [J]. 海岸工程, 2006, 25(2): 86-92.

[10] 吴桑云, 刘宝根. 中国海岛管理信息系统基础——海岛体系遥感信息服务平台[M]. 北京: 海洋出版社, 2008.

[11] 麻德明, 丰爱平. 海岛规划管理信息系统框架设计 [J]. 海岸工程, 2011, 30(3): 82-89.

[12] 沈百玲. ArcGIS Engine简介 [J]. 中国通讯, 2003(10): 3-5.

[13] 康靖. 唐山湾三岛功能分区研究 [D]. 青岛: 国家海洋局第一海洋研究所, 2011.

[14] 杨保安, 张科静. 多目标决策分析理论、方法与应用研究 [M]. 上海: 东华大学出版社, 2008: 19-21.

责任编辑 陈呈超

Design and Realization of Island Planning and Management System Based on GIS

WU Wei1, SU Tian-Yun2, ZHANG Jun-Jue2, ZHOU Lin2, DING Ming2, JIA Zhen2

(1. Ocean University of China, Qingdao 266100, China; 2. The First Institute of Oceanography, SOA, Qingdao 266061, China)

To standardize the protection and utilization of our national island and guide our island resources to reasonable configuration, we developed the information system of island planning and management from the aspects of overall design, function design and system realization, which was based on Visual C++ development environment, ArcGIS Engine platform and postgre SQL database. This system realized the evaluative modules of island function identification, exploitation suitability evaluation, health assessment and bearing capacity evaluation based on the core module of multi-objective decision-making analysis. The effect of this system was applied by a demonstration of Tangshan Da Wang Gang island, where a rapid and clear planning result was given.

geographic information system; ArcEngine; island planning management; evaluation

海洋公益性行业科研专项“‘山东半岛蓝色经济区’建设的海洋空间布局优化技术体系及决策服务系统应用示范”项目(201205001);海洋公益性行业科研专项“基于生态系统的海岛保护与利用规划编制技术研究及应用示范”项目(200905004)资助

2013-05-21;

2013-10-25

吴 蔚(1990-),男,硕士生。E-mail:oucws2011@163.com

** 通讯作者: E-mail:sutiany@fio.org.cn

TP31;X32

A

1672-5174(2015)04-122-08

10.16441/j.cnki.hdxb.20130226

猜你喜欢

海岛图层权重
权重常思“浮名轻”
冰与火共存的海岛
在海岛度假
为党督政勤履职 代民行权重担当
巧用混合图层 制作抽象动感森林
基于公约式权重的截短线性分组码盲识别方法
图层法在地理区域图读图中的应用
浅析“递层优化法”在矿井制图中的应用
层次分析法权重的计算:基于Lingo的数学模型
Photoshop图层的解读