与发达国家相比,我国的湿地研究起步相对晚,1980年代后期我国就开始从事湿地生态系统的研究,随着信息技术的发展湿地研究结合GIS技术进行湿地的分类、编辑、基于组件技术的开发,实现湿地地理空间变化、动态监测。广东省海岸湿地资源与环境信息系统是1999年黄惠萍利用了地理信息系统技术建立的,该系统的功能包括湿地环境分析、评价湿地健康程度、湿地变化预测、湿地规划保护和湿地开发利用等几个方面,应用 GIS 的强大空间分析、信息化管理的功能,建立了自然湿地资源适宜性评价模型,在新的应用程序,湿地管理的象征融入到现实生活当中。王维芳等人在2005年以GIS为手段,通过对大量湿地有关材料的收集,建立了黑龙江省湿地 GIS 空间数据库,可以进行空间信息和属性信息的查询,该数据库较为全面、系统地反映了黑龙江湿地的分布、数量、生态特征、主要保护动植物等信息;在2007年夏静研究了鄱阳湖湿地信息系统开发及应用,奠定了“数字鄱阳湖”的建设基础,为进行湿地生态保护与可持续发展研究,加强野生动物保护管理,掌握和了解鄱阳湖湿地资源的动态变化情况提供了一个基于空间信息系统领域的一个技术平台;2008年付小沫建立了梁子湖湿地生物多样性信息系统,为梁子湖的开发利用和管理提供了科学性的理论数据支持[ ¬- ]。通过分析前人的相关资料和文章可以看出,在国内研究的湿地信息系统还在处于初级阶段,通过查阅过相关资料很多人都使用了ArcGIS Engine开发包进行系统的开发 [ - ]。
纵观国内外的多个湿地信息系统都是在数据管理的基础上,根据已有的相关生态数据,结合自己的相应的平台,实现了生态数据的查询统计分析等功能[ ],从而更好的保护和利用生态数据。本文依托杭州西溪湿地现有的数据源优势,选用SQL Server数据库作为数据库系统,基于ArcGIS Engine开发组件,用C#语言实现西溪湿地生态数据管理信息系统,从而更好的服务于杭州西溪湿地有关部门做好湿地生态数据的保护和利用。
1.3 本文研究技术路线
西溪湿地生态管理信息系统是以西溪湿地为管理对象,结合地理信息技术、数据库技术、网络技术进行研发。通过查阅大量资料,对西溪湿地进行了需求分析和可行性分析,确定西溪湿地管理信息系统的总体设计方案,通过前期选择系统的开发环境到数据的字段的设计到后期功能模块的开发,设计了主要技术路线。
研究技术路线
2 关键技术基础
2.1 组件式GIS
ArcEngine是ESRI公司ArcGIS中的产品,主要是基于微软的COM技术的一系列COM组件产品,开发人员可以使用ArcEngine组件能够开发出功能全面分析能力强大的GIS产品,通过使用ArcEngine开发的程序可以不用安装ArcGIS的桌面应用程序而直接运行。Arc Engine拥有强大的类库,其中主要包括了System类库、Geometry 类库、Display类库、Geodatabase类库、Controls类库、3Danalyst类库。ArcEngine 提供了很多的控件,可以根据需求随意添加到系统中。
以组件式的形式提供给开发者使用,将会给开发者带来无法比拟的特点,主要分为:
(1)、方便灵活,成本低。组件式GIS能够提供空间数据管理能力,并且开发人员能够很快的上手,在系统功能能够运行的前提下系统在使用者眼里方便灵活,相对于底层开组件式GIS开发就能够在有效时间内控制成本;
(2)、强大的GIS功能。基于组件就能够实现地图的预览、漫游、放大和空间分析能力;
(3)、不需要专门的开发语言来进行开发;
(4)、非GIS专业的开发人员也能很快进行开发。 ArcEngine的西溪湿地生态管理信息系统设计(3):http://www.youerw.com/wuli/lunwen_50933.html