基于GIS的湖南省数字渔业信息系统

来源 :江苏农业科学 | 被引量 : 0次 | 上传用户:sibsiufeuhfhkshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:以建立湖南省数字渔业信息系统为目标,使用组件式地理信息系统(GIS)软件SuperMap iserver JAVA 为开发平台,服务端采用C#.Net,客户端采用Action Script,通过面向对象和组件式开发技术,建立数字渔业基础信息空间与属性数据库。主要介绍了湖南省数字渔业信息系统开发的总体目标、系统的总体体系结构、功能模块,以及利用Supermap iserver JAVA组件对象进行地理信息系统开发的基本过程。最后,以湖南省原良种场分布情况为例,展示该信息系统中渔业信息与地理信息结合的实现过程。此信息系统能够直观展现湖南省渔业基础数据的地域分布规律,从而有助于提高渔业信息管理和服务的技术水平,具有良好的应用前景。
  关键词:数字渔业信息系统;组件式GIS;集成开发;Supermap
  中图分类号:S127 文献标志码: A 文章编号:1002-1302(2016)07-0431-04
  湖南省漁业信息化建设基础条件优越,产业前景广阔。湖南省素称“鱼米之乡”,水域面积约130万hm2,可养殖水域60万hm2;2013年渔业产量234万t,产值310亿元,居全国淡水养殖量第5位。湖南省渔业是市场化最早、竞争最充分的传统产业,是大农业中信息要素最活跃、信息需求最迫切的产业之一[1]。
  湖南省水产科学研究所对湖南省所有水域面积、养殖权人、养殖品种等相关信息进行摸底调查,积累了非常重要的渔业基础资料,并撰写发布了《湖南省水域滩涂规划(2015—2020年)》,为省政府决策部门、各级渔业管理部门、科研院所提供了许多有价值的信息服务[2]。但是,相关的渔业基础信息依然采用简单的数据表格呈现方式,在数据的可视与实效性、数据的开发利用、数据的深化延伸方面均不能适应目前渔业高速发展的需要[3]。
  渔业信息化建设的重中之重即以地理信息系统技术为核心的渔业在线管理系统[4]。地理信息系统(geographic information system,GIS)是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统[5]。渔业信息基础数据绝大多数与空间地理位置紧密相关,为了灵活、有效地利用渔业信息资源,有必要将GIS应用于渔业基础信息的管理与服务[6-7]。
  1 材料与方法
  全面考虑开发成本和效率、系统兼容与可扩展性等诸多因素,本系统的GIS平台选用超图公司的SuperMap iserver JAVA 6R,服务端数据统计及导出采用C#.Net(Visual Studio 2010),服务端数据发布采用JAVA(Eclipse),客户端采用Action Script(Flash Builder 4.6)进行开发[8-9]。
  1.1 主要开发目标
  系统建设开发的主要目标是:按照“平台上移、服务下延、资源整合、统一标准”的基本原则,基于.Net平台,通过 C# 等高级编程语言,使用Visual Studio、Action Script和SuperMap iserver JAVA 6R等基础开发工具,设计和开发湖南省数字渔业GIS信息系统,省、市、县3级用户在线对六大专题数据进行管理操作,通过专题数据中的空间信息,结合GIS的功能来实现水域滩涂养殖证出图、分区域统计分析等功能,促进湖南省渔业产业管理现代化与信息化[10]。
  1.2 系统建立目标
  (1)通过湖南省地理信息公众服务平台与6个渔业专题数据库的关联,实现在地图上方便地查询、添加、修改、统计全省及各县级的渔业基础数据,按照标准格式输出分析报表。(2)通过运用SuperMap iserver JAVA 6R组件开发功能,专门生成6种专题地图和统计图表,使用户能形象直观地了解农业部水产健康养殖示范场、湖南省水生动物种质保护区、湖南省原良种场及苗种场以及湖南省休闲渔业等分布情况,更好地分析渔业基础信息。(3)将地理信息系统与水域滩涂养殖证界至图制图相结合,通过在线高分辨率地图对养殖池塘进行查询、定位、测量、绘制、截屏、打印,可以实现网上直接打印。(4)将渔业渔政管理和公共服务等网站整合融入到地理信息系统中,方便用户在1个界面中实现多种功能操作。(5)建立完善的应用系统安全和数据安全,确保数据的安全性和一致性;充分考虑新增功能的加入以及地图、数据的更新和维护机制,保证系统可持续发展。
  1.3 系统的基本结构框架
  考虑到目前办公网络化以及渔业信息基础资料数据的保密性,系统的体系结构采用B/S结构(Browser/Server,浏览器/服务器模式)在公共网络运行,不同的客户端通过Internet访问服务器,实行用户分级授权模式。
  B/S结构是Web兴起后的一种网络结构模式,Web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装1个浏览器(Browser),如Internet Explorer(本系统因使用Action Script开发客户端,客户机还需要安装Flash Player),服务器安装SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互[11]。
  系统设计主要采用经典的模块化和结构化设计方法。按照逻辑结构划分为3个层次:数据源层、数据接口层和业务逻辑层。数据源层主要负责与服务端的数据服务进行交互操作,同时也可直接对数据库进行操作,由渔业信息基础数据库服务器和地理信息公共服务平台组成;数据接口层采用Windows Form方式,负责用户的可见界面;业务逻辑层主要对数据业务逻辑处理,实现系统登录控制、专题管理、统计分析、地图获取等具体业务[12]。   按照功能划分为地图数据管理、养殖证出图、专题数据管理、统计分析和系统管理功能等5个模块。地图数据管理模块主要实现地图导入、地图定位、地图测量、地图数据获取、书签、标注和保存等功能;养殖证出图模块主要实现地图数据定位测量后截取、出图参数设置以及打印等功能;专题数据管理模块利用SuperMap iserver JAVA 6R组件,对专题地图进行添加、修改、删除、查询、导出、编辑和统计等功能;统计分析功能模块实现数据显示、统计报表生成、统计图表生成、模型分析等功能;系统管理功能模块则对系统整合资源进行管理,并对字典、用户、日志和个人参数进行管理及设置[13]。系统逻辑结构如图1所示。
  1.4 数据库设计
  湖南省数字渔业信息系统的基础来源于数据库,数据库设计是否合理对于湖南省数字渔业信息系统的建设起着决定性的作用。按照系统结构需要,数据库建设分为地理信息数据库和渔业基础信息数据库2个部分。
  地理信息数据库是地理信息系统中最基本、最重要的组成部分,其功能是对空间数据的管理和查询检索,并对专题数据进行集成、展示并分析。地理信息数据库包括电子地图与卫星影像,其中电子地图比例为1 ∶ 10 000,来源于湖南省地理信息公共服务平台,囊括7 741幅实体数据库、全省影像电子地图、全省DEM晕渲电子地图、全省标准的地名数据140余万条,经脱密技术处理后的空间数据平面位置精度满足国家测绘局50~80 m要求。电子地图包括全省各市、县的区域、边界和名称等,湖南省地图为5~17级,市级地图为18~20级,每类专题数据均采用矢量数据格式,根据其特征以点、线、面、文本等形式划分为若干图层,地图位置坐标数据及属性数据均存放在空间数据库中。湖南省内高清卫星影像已实现80%覆盖,预计到2016年实现100%全覆盖[14]。
  渔业基础信息数据库采用湖南省畜牧水产局提供的渔业基础信息数据并经过规范化处理。漁业基础信息数据库包含湖南省养殖水域数据表、湖南省龙头企业数据表、湖南省休闲渔业数据表、湖南省种质保护区数据表、湖南省农业部健康养殖示范场数据表和湖南省原良种苗种场数据表等,数据表存储为Microsoft Access格式,数据的查询和处理采用软件SQL Server 2008来实现。湖南省养殖水域数据库通过地区代码字段与地理信息数据库建立联系,通过字段名称的统一,为今后针对数据库的修改、扩充提供了便利条件。
  本系统通过在线调用方式将电子地图与专题数据进行无缝集成。本系统所用到的行政区划数据包括省、市、县、镇、村5级,其中省、市、县3级为空间面数据,镇、村2级为空间点数据。
  2 系统设计关键性技术
  2.1 组件式GIS技术
  GIS软件的模型包含若干功能单元,诸如空间数据获取、坐标转换、图形编辑、数据存储、数据查询、数据分析、制图表示等,所有功能放在1个控件中会导致效率低下。组件式GIS将GIS的各大功能模块划分为若干个控件,单独控件完成各自不同的功能。所有GIS控件之间以及与其他非GIS控件之间,能够借助可视化的软件开发工具集成,最终得到GIS应用系统[15]。
  本系统通过action script调用SuperMap iserver for flex程序文件,编程开发来实现各种功能,具体步骤如下:(1)建立flash builder项目,嵌入SuperMap iserver for flex对象类型库;(2)建立iserver for flex对象,并建立相应控件之间的联系;(3)调用iserver for flex对象和其他action script对象方法和属性完成GIS应用软件功能;(4)释放iserver for flex对象级变量,关闭相应的资源。
  2.2 图表软件Javascript Charts
  Javascript Charts是立陶宛Amcharts公司出品的图表组件开发软件,主要用来生成基于flash的各种复杂的图表。Amcharts 支持柱状图、条形图、线形图、面积图、烛台图和雷达图等图形,Amcharts可以从简单的CSV或XML文件提取数据,也可以从动态数据读取生成,比如PHP、NET、Ruby on Rails和Perl,以及其他许多编程语言。通过Amcharts提供的各种属性或方法来控制生成的图形,可以无缝地融入到应用程序中[16]。
  2.3 湖南省数字渔业信息系统安全技术
  随着信息技术的发展,信息安全问题变得愈加重要和严峻,而服务式GIS的广泛应用使得GIS服务安全得到了更多的关注,GIS应用更多地从单机转向了网络应用,而GIS功能更多地实现由客户端转向了服务器端。本系统在安全性方面主要采取以下策略实现GIS服务系统的安全。(1)保护系统安全。采取物理安全、软件升级、病毒防护和定期备份等措施对服务所在系统予以保护,以使其免遭物理攻击和恶意网络的破坏;通过已有的安全架构,保护软件及硬件,如通过防火墙来阻止恶意的Internet用户访问局域网络。(2)保护服务管理安全。通过设置管理员账户,保证只有管理员有权限对服务进行发布、编辑、删除等管理操作。通过日志记录用户对服务的所有管理操作。(3)保护服务安全。服务管理器中提供安全模块,通过基于用户身份识别的认证和授权,实现对服务的访问控制。(4)保护用户安全。采用用户权限管理、登陆验证和数据加密技术。所有专题数据进行权限控制管理,根据行政区划划分所属权限,不同用户只能对其所属级别行政区划下的专题数据进行浏览、管理操作。用户信息通过MD5加密,保证用户信息的安全[17]。
  3 结果与分析
  湖南省数字渔业信息系统基于地理信息公共服务平台,将渔业基础信息数据与空间地理紧密结合,为行业主管部门创新现代渔业管理提供了有效的数据和技术支撑,为渔业业务部门操作提供极大便利和快捷帮助,也为行业从业人员提供多种地理渔业方面的特色服务。   3.1 地图数据管理功能
  实现地图显示、地图平移、地图缩放、地图重置、地图切换、地图截图等地图功能;实现对地图的区域选择、放大、缩小、漫游、全幅显示等操作;实现根据坐标定位、地名搜索定位以及地区导航定位等操作。实现地图距离测量和面积测量,通过多边形测量或手绘多边形测量,精确测定池塘或其他目标物的面积;通过调用地图控件的方法,实现地图的导出,根据用户的需要可以选择将地图保存为jpg格式的图片或直接打印[18]。系统卫星影像见图2。
  3.2 水域滩涂养殖证界至图绘制
  基层操作人员登录湖南省数字渔业信息系统后,可以方便地使用系统提供的测量、打印功能,从而轻松实现绘制“水域滩涂养殖证界至图”功能。通过矢量地图和卫星地图的结合使用,可以判断池塘的真实形状,然后通过测量功能绘制出池塘形状,在网上连接打印机即可实现出图功能。水域滩涂养殖证界至图所需要的标题、比例尺、面积、日期、单位、四至坐标均可通过系统自动生成(图3),也可选择性修改。湖南省数字渔业信息系统中数据出图功能的推广,预计将减少基层人员绘制“水域滩涂养殖证界至图”80%的工作量,减少大量的人力、物力、财力消耗。
  3.3 统计分析及专题图制作功能
  通过地图空间数据与属性数据的关联,根据规范的报表
  格式制作统计报表,并实现报表的导出及打印功能;使用 Amcharts 组件,根据用户的要求生成各种统计图表,从而能直观地了解和分析渔业基础信息。系统同时提供了范围图、柱状图、标签图等常用专题制图模式,并提供图例的编辑显示功能,用户可以方便地对专题信息的显示定制范围图、柱状图、标签图等专题地图[19]。图4为湖南省各市养殖水域数量(个)饼状专题图示例。
  3.4 系统应用实例
  通过湖南省数字渔业信息系统,用户可以形象直观地对养殖水域的位置、面积、养殖权人等水域信息进行管理,可以对湖南省128个农业部健康养殖示范场和420个原良种场及苗种场进行安全管理,一旦出现重大疫情和传染病害,可以第一时间在地图上画出隔离区、缓冲区和安全区,供决策分析参考;可以对湖南省26个水产种质资源保护区进行可视化资源保护管理,在地图上直观地划分核心保护区和实验保护区,以及标注保护对象的产卵场、索饵场、越冬场及洄游通道;可以对湖南省928个休闲渔业场所进行实时定位,了解垂钓品种、场地照片和视频,满足不同用户对数字渔业信息和地理信息的双重需要[20]。图5为湖南省原良种场分布示例。
  4 结论
  应用Supermap iserver JAVA技术结合数据库技术开发了基于GIS的湖南省数字渔业信息系统,主要是为了提高湖南省渔业基础信息管理和服务的水平。系统利用GIS处理空间信息的特点,克服了以往渔业行业信息管理过程中结果显示不直观、缺乏空间属性的缺陷,实现了渔业信息管理与服务的实时可视化。应用开发的湖南省数字渔业信息系统,不同用户可以轻松方便地实现渔业信息和空间地理结合方面的操作,随着系统功能完善和地图版本的更新,未来将会在全省渔业管理中得到广泛的应用。通过湖南地数字渔业信息系统的开发,可以有效整合现有渔业资源,充分发挥信息流对产业发展的推动作用,为产业决策、行业管理、技术服务、产品流通及质量安全监管提供新的操作平台,具有广泛的社会需求和发展前景。
  参考文献:
  [1]贺和初. 湖南农村农业信息化建设的战略重点[J]. 湖南农业大学学报:社会科学版,2012,13(2):12-15.
  [2]杨质楠,孙占胜,满庆利. 发展渔情信息采集工作提升现代化渔业进程[J]. 河北渔业,2013(9):61-63.
  [3]葛常水,杨子江. 我国“数字渔业”建设探讨[J]. 中国渔业经济,2005(5):21-24.
  [4]王 璐,翟义欣,王 菲. 地理信息系统(GIS)的发展及在农业领域的应用现状与展望[J]. 农业环境科学学报,2005,24(增刊1):362-366.
  [5]邬 伦,刘 瑜,张 晶. 地理信息系统——原理、方法和应用[M]. 北京:科学出版社,2001:312-313.
  [6]何 勇,谈黎虹,葛晓锋,等. 基于GIS的农机化发展水平区域划分系统的研究[J]. 农业工程学报,2003,19(3):85-89.
  [7]鄂 越,诸叶平,雪 燕,等. 基于GIS的農业经济信息管理与服务系统研究[J]. 中国农学通报,2005,21(1):301-305.
  [8]孙治贵,黎贞发,李 杰,等. 基于组件式GIS技术的水稻生产管理信息系统开发研究[J]. 农业工程学报,2004,20(3):137-140.
  [9]柳 玲,汪学兵,艾及熙,等. 基于SuperMap组件的城市规划辅助决策支持系统的实现[J]. 计算机工程与应用,2005,41(16):20-23,71.
  [10]杨福运,诸叶平,鄂 越. 基于GIS的农业经济信息服务系统的设计与实现[J]. 中国农学通报,2008,24(5):429-433.
  [11]盛建东,蒋平安,文启凯,等. 基于GIS的区域土壤养分管理与作物推荐施肥信息系统研究[J]. 土壤,2002,34(2):77-81,112.
  [12]Song Y H,Heong K L. Use of geographical information system in analyzing large area distribution and dispersal of rice insects in South Korea[J]. Journal of Applied Entomolite,1993,32(3):307-316.
  [13]曹铭昌,王 靖,丁 晖,等. 基于GIS的国家生物物种资源信息系统设计与实现[J]. 生态与农村环境学报,2014,30(2):214-219.
  [14]谢 彪. 市场是最好的炼金石——彭朝冰谈地理信息化建设工作[J]. 国土资源导刊,2013(9):46-47.
  [15]司丽丽,闫 峰,姚树然,等. 基于 GIS的小麦白粉病防控气象服务系统的构建与应用[J]. 江苏农业科学,2014,42(8):131-135.
  [16]Nelli F. Drawing a line chart[J]. Beginning JavaScript Charts,2013,4:61-80.
  [17]王晋东,张明清,韩继红. 信息系统安全技术策略研究[J]. 计算机应用研究,2001(5):43-47.
  [18]李晓辉,罗保华. 基于GIS的土地利用地理信息系统建设研究[J]. 农业网络信息,2013(2):43-44,50.
  [19]马新辉,文 斌. 基于GIS的流域环境信息系统设计与开发——以江苏省流域环境信息系统为例[J]. 计算机应用研究,2002,19(8):106-107,113.
  [20]刁海亭,聂宜民. 基于现代信息技术的蔬菜安全预警与追溯平台建设[J]. 中国农业科学,2015,48(3):460-468.
其他文献
doi:10.15889/j.issn.1002-1302.2016.10.100  摘要:以苦瓜为原料,在研究苦瓜茶制作工艺中苦瓜的切片厚度、杀青时间、烘干温度和烘干时间4个单因素对苦瓜多糖含量影响的基础上,通过正交试验确定苦瓜茶制作的最佳工艺,提高苦瓜茶中的多糖含量。结果表明苦瓜茶最佳工艺为:切片厚度1 cm,杀青时间30 min,烘干温度60 ℃,烘干时间12 h,在最佳工艺条件下提取的苦瓜
2020年1月24日,除夕夜。  除了值班的同事,这是医院大部分职工年假的第一天。为了这五天的年假,整院已经连续三周没有休息,大家一边讨论着新型冠状病毒感染的肺炎,一边开玩笑今年的春晚是不用看了。  一语成谶。  借着春运,新冠肺炎扩散的速度远超我们的想象。全国各地纷纷启动一级响应。1月25日,黑龙江发布紧急召集令,号召全省医疗卫生系统职工停止休假,即刻返回工作岗位。  1月26日,我院全员返岗。
摘要:从资源环境承载力、现有开发强度和发展潜力3个方面构建评价指标体系,对江苏省新沂市各镇级地域单元进行综合评价,并运用K-means聚类分析法对各地域单元综合评价值进行归类分析,结合各乡镇实际情况及其他规划将新沂市划分为重点开发区、限制开发区和禁止开发区3种区划类型,为县域主体功能区划分、战略目标及政策制定提供借鉴及依据。  关键词:县域;主体功能区划;重点开发区;限制开发区;禁止开发区;熵值法
电视剧《斗破苍穹》第一季改编自同名古装玄幻小说,作者是起点中文网的白金作家天蚕土豆(李虎)。作为网络小说中典型的“爽文”, 《斗破苍穹》讲述了天才少年萧炎在创造了家族空前绝后的修炼纪录后突然成了废人,种种打击接踵而至。就在他即将绝望的时候,一缕灵魂从他手上的戒指里浮现,一扇全新的大门就此开启!萧炎重新成为家族年轻一辈中的佼佼者,受到众人的仰慕……他却不满足于此,为了一雪退婚带来的耻辱,萧炎来到了魔
摘要:对比研究活性炭、氧化镁、氢氧化钙、大孔树脂AB-8、D301R、D280、D900、HP-20、脱色一号等脱色剂,以期从中筛选出适合西洋参果的最佳脱色剂。采用高效液相色谱法测定西洋参果中人参皂苷Re,用紫外-可见分光光度法检测西洋参果溶液的吸光度,检测波长540 nm,分别计算人参皂苷的保留率、样品脱色率。结果表明,按树脂 ∶西洋参果液质量比1 ∶4计算,D301R型阴离子大孔树脂脱色率为9
摘要: 通过出菇栽培试验,比较分析杏鲍菇菌株日引1号、杏3号与其组织分离菌株出菇性状、平均单袋产量、单袋利润情况等。试验结果,分离菌株与出发菌株现蕾时间及外观品质差异不大,而满袋时间分离菌株少于出发菌株 1~2 d。分离菌株日引1号-1、日引1号-3比出发菌株日引1号产量分别提高6 62%、0 6%,利润分别提高3309%、2 19%。日引1号-2产量与利润比出发菌株日引1号降低0 71%、4 1
在十几年的读书生涯中,遇到许多位老师,有一位老师深深地影响着我的成长和梦想。  年少时的我自卑而迷茫,不理解人生,也没有被父母安排好未来的方向。我就像人海里的一叶浮萍,一直随着大家的步调走着,对学习既没动力也没兴趣,只有作文还算突出。  我的改变开始于文老师在课堂上读我的作文,明明我写的每一个句子都很简单平淡,可她读出来却让人觉得十分美好,完全不像是我最初写出来的样子。文老师在课堂上边读边点评,我
摘要:针对农业农村信息化推进中面临的问题,面向农业生产决策与管理对科技服务的多样化需求,建立多通道精准化农业信息服务平台。通过信息资源的标准化建设和知识化组织、信息服务的智能化对接和精准化推送、远程教育移动系统开发和个性化自主学习平台建设及农业生产远程监控系统的开发,实现科技推广、决策辅助、病害诊断、生产管理、信息交流共享等功能。在此基础上,通过建立基地进行示范推广,在资源整合、需求对接、人才培养
摘要:采用稀释涂布法结合革兰氏染色、纸层析法从四川泸州老窖浓香型白酒酒糟中分离乳酸菌,通过测定抗脂质过氧化率、超氧阴离子清除率、DPPH自由基清除率系统评价筛选的12株乳酸菌的抗氧化能力,旨在筛选出高抗氧化活性的乳酸菌,为天然抗氧化剂的开发及乳酸菌在功能性食品中的应用提供理论依据,并对其中1株抗氧化活性较高的4#菌株进行培养基优化。结果表明:共得到12株乳酸菌,其中4#菌株在上述3种评价体系中均表
摘要:为发展绿色食品草莓,根据江苏省设施草莓(Fragaria ananassa Duch.)生产实际,结合最新研究成果,提出设施草莓土传病害无害化综合防治技术,包括防治原则与策略、选择抗病品种与无病种苗、选择育苗田及设施栽培园、加强栽培管理、太阳能高温还原消毒等具体措施。  关键词:设施草莓;土传病害;无害化  中图分类号: S436.68 4文献标志码: A文章编号:1002-1302(201