基于插件技术的滩涂资源遥感监测系统的研究与应用
作者:孔得雨 林伟波
来源:《湖南大学学报·自然科学版》2022年第04期
xml技术的主要应用 摘要:可視化滩涂资源遥感监测系统有利于科学监测和保护滩涂资源.针对目前的滩涂资源遥感监测系统存在空间和属性信息关联不足、系统复用性和可扩展性不高等问题,本文结合滩涂资源的可视化展示需求,对系统进行优化:在GIS实体管理方面,提出了基于GML的映射设计思想和面向对象的设计原则,实现了GIS对象及属性的动态管理;在图层管理方面,提出了基于MapObject组件的GIS实体展现,实现了多种矢量数据和栅格数据的转换;在系统设计方面,采用插件技术,实现了系统功能的封装和复用.系统较好地实现了对江苏沿海滩涂资源的动态监测和可视化展示,对于海洋滩涂资源的保护和服务海洋高质量发展都具有重要的意义.
关键词:GML;MapObject;插件技术;滩涂资源;遥感监测
中图分类号:TP311文献标志码:A
Research and Application of Remote Sensing Monitoring System for Tidal Flat Resources Based on Plug-in Technology
KONG Deyu,LIN Weibo
(Tidal Flat Research Center of Jiangsu,Nanjing 210036,China)
Abstract:The visual remote sensing monitoring system of tidal flat resources is conductive to their scientific monitoring and protection. However,the current remote sensing monitoring system of tidal flat resources has some problems,such as insufficient correlation of spatial and attribute information,low system reusability and scalability. Combined with the visual display requirements of tidal flat resources,this study optimizes the system. In the aspect of GIS entity management,this paper puts forward the mapping design idea and object-oriented design principle based on GML,which realizes the dynamic management of GIS objects and attributes. In the aspect of layer management,a GIS entity presentation based on MapObject component is proposed to realize the conversion of various vector data and grid data. In the aspect of system design,the plug-in technology is used to realize the encapsulation and reuse of system functions. The dynamic monitoring and visual display of Jiangsu coastal tidal flat resources are well realized,which is of great significance for the protection and the high-quality development of marine tidal flat resources.
Key words:GML;MapObject;plug-in technology;tidal flat resources;remote sensing monitoring
江苏省沿海蕴藏着丰富的滩涂资源,其面积约占全国总滩涂面积的25%,且有不断淤涨的特征[1],主要包括土地资源、海洋能源、生物资源、港口航运资源、海盐资源、旅游资源等[2].滩涂资源是海岸带的重要组成部分,沿海滩涂是海洋开发的前沿阵地.近年来,受气候变化和低管控效率等因素的影响,滩涂海域的生态环境被破坏,生态系统功能退化,如何高效地监测和保护滩涂资源、实现科学管控和可持续发展成为研究的热点.
目前,将滩涂资源遥感监测与可视化技术结合的研究较多.在图层方面,唐云等实现了三维复杂图层,然而绘制的是栅格图像,不能实现图层属性数据的空间查询功能[3];在实体管理方面,杨一鹏等利用GIS技术实现了属性和图的互查,但在空间信息和属性信息关联以及动态拓扑重构方面,还有改进的空间[4];在系统设计方面,张毅等阐述了插件式GIS应用框架具备结构清晰简洁、支持复用、可扩展性强、功能模块间良好协作和易于维护等优点,但针对滩涂资源遥感监测的行业应用型地理信息系统软件仍存在软件开发效率不高和复用性较低等问题[5].所以,攻克滩涂资源遥感监测系统中的关键技术,建立高效的滩涂资
源遥感监测系统[6],对于实现滩涂资源准确、高效的动态监测以及相关决策的制定具有十分重要的意义.鉴于此,本研究利用GIS技术、数据库技术和插件技术,构建了一个对江苏滩涂资源中的滩涂面积、滩涂地物分类、湿地植被覆盖度、湿地生物量、湿地碳储量、海岸线等因素进行可视化的遥感监测系统.该系统以分层的形式表达各种所需要的展示信息,基于地理标识语言的GIS实体关系映射设计,实现了GIS实体的动态维护与展现,以MapObject作为基本GIS地图展现工具,提出了系统的总体结构和功能模块,实现了基于插件技术的滩涂资源遥感监测系统,在江苏滩涂资源遥感监测和资源保护中得到了广泛应用.
1关键技术
1.1Geography Markup Language
Geography Markup Language(GML)是一种XML 编码语言,主要用于建立模型、地理及其相关信息的传输及储存,包含地理要素和层的空间与非空间特征[7].根据W3C系列标准,GML通过网络共享实现地理信息的具体表达,同时也是在GIS界首次被广泛认可的元标记语言[8].为了让地理信息能在不同领域进行语义共享,GML使用XML技术,为开发商和用户搭建了一个不依赖于任何厂商的具有开放性质的地理数据建模框架[9].
1.2MapObject
MapObject简称MO,由美国的ESRI (Environment System Research Institute)开发,是流行的组件式GIS开发软件.MO地图应用组件在COM技术基础上开发而来,由称为Map的ActiveX控件和大概45个自动化对象组成.MO是客户端应用业务常使用的地图开发环境,因此,在标准编程环境下混合使用MO和其他多媒体、图形、数据库开发技术可以搭建成熟的应用软件[10].
1.3插件技术
随着面向对象程序设计技术的发展,为提高软件的灵活性与可扩展性,提出了基于“框架+插件”的软件设计模型[11],它按照功能进行封装,通过即插即用实现不同开发成果的快速构建和复用,缩短了软件开发周期,节约了开发成本.GIS应用框架完全实现了GIS技术在全行业应用领域通用的底层服务.
2系统框架设计
2.1总体架构
基于插件技术的滩涂资源遥感监测系统能够对沿海的滩涂面积、滩涂地物分类、湿地植被覆盖度、湿地生物量、湿地碳储量、海岸线遥感监测等数据进行入库、分析和可视化展示,并以分层的形式表达滩涂资源遥感监测信息.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论