基于WebGIS的常熟农业科技园区信息系统开发

基于WebGIS的常熟农业科技园区信息系统开发


2024年1月25日发(作者:)

江苏农业科学2010年第3期周千,李秉柏,杨沈斌.基于WebGIS的常熟农业科技园区信息系统开发[J].江苏农业科学,2010(3):455—458.—.455———基于WebGIS的常熟农业科技园区信息系统开发周千1”,李秉柏1,杨沈斌2(1.江苏省农业科学院农业资源与环境研究所,江苏南京210014;2.南京信息工程大学应用气象学院,江苏南京210044)摘要:以常熟农业科技园区为例,采用互联网数据发布系统ArcIMS9.0提供的HTMLViewer定制开发基于网络的园区信息系统。该系统通过网络不仅可以获取园区土壤专题图、土地利用专题图、园区项目资料、园区统计数据等信息,还可通过网页向用户提供园区的大量图片与媒体文件,既增强了园区的科学性,又增强了园区的示范性,同时为WebGIS的建立与开发提供了一条可行、便捷的方法。该系统操作方便,具有地图操作、数据库查询、打印等多种功能。关键词:WebGIS;农业科技园区;ArcIMS9.0;HTML中图分类号:S126文献标志码:AViewer文章编号:1002—1302(2010)03一0455一03系统之间数据链接问题。(3)采用WebGIS商用软件,通过该软件提供的向导和开发工具直接开发、发布WebGIS系统。简单方便,效率高,功能适合中小型WebGIS系统。因此既可以开发WebGIS系统,又实现了作为互联网数据发布系统的强大功能。该园区信息系统就是采用第三种方案来实现的。ESRI公司发行的WebGIS商用软件ArcIMS9.0提供了多种WebGIS开发方式,其中一种开发方式是通过修改定制ArclMS农业科技园区是顺应我国农村经济和农村特点发展而产生的一种新的社会组织形式,是在特定的区域内进行以农业高新技术的展示示范、精品农业生产等多种功能于一体的现代农业示范基地,其建设和生产管理需要处理大量的信息与数据,而且主要是地理信息。如园区的地形、土地利用、土壤类型等数据,皆具有很强的地域性和空间性。因此为园区建立信息系统¨’就必须将这些大量的地理信息数据编制成电子地图,同时建立关系数据库,通过该系统实现对这些信息数据的查询和分析。随着网络技术的发展和网络的普及,人们将GIS技术与网络连接起来,产生了基于网络的地理信息系统,即Web-GIS幢1。WebGIS是在Intemet或Intranet网络环境下的一种获取、存储、处理、分析和显示地理信息的信息系统。它的基本思想是在互联网上提供地理信息,让用户通过浏览器浏览并获取地理信息系统数据。农业科技园区信息系统由于自身所具有的地理信息特性,要求在发布时具有一定的地理信息数据表达、分析与处理能力,WebGIS正好满足了这方面的要求。1基于WebGIS的农业科技园区信息系统1.1系统开发方案目前,WebGIS应用开发一般采用三种开发方式旧’:(1)从底层开发,这种开发方式需要将大量的时间与精力用于与应用无关的底层实现上而使得开发周期延长,花费也多。(2)应用GIS组件进行二次开发,所采用的组件有EsRI公司的MapObjeets和ArcObjects,Maplnfo公司的MapX等。这种开发方式无需考虑底层实现,但是在开发WebGIS时还需安装使用互联网数据发布系统(提供地图服务等,例如ESRI公司的ArelMS),而且开发时需要考虑组件和互联网数据发布收稿日期:2009—11—10基金项目:国家农业科技园区重点项目(编号:2003EA690166)。Viewers站点,包括HTMLViewerHl和JavaViewerp3两种。这两种作为WebGIS的站点开发基础都提供了组件化了的地图操作、查询、显示、图例、鹰眼等功能模块,操作简捷方便。但两者之间存在很大的区别。HTMLViewer站点由多个HTML文件、一组JavaScript文件和其他相关文件组成,所建立的站点目录如图1所示。由它建立的WebGIS网站在客户端(浏览器)不需要下载任何插件,并且客户端浏览下载网页的速度快,地图以JPEG图片格式显示,适用于所有通用的浏览器。JavaViewer站点则需要在浏览器上安装JavaApplet插件,地图操作、显示、查询等都在JavaApplet上完成,地图通过矢鼍形式在客户端显示,因此所处理的地理信息数据量大,容易使客户端响应时间增长,造成网络传输的瓶颈问题。因此园区信息系统选择基于HTMLViewer站点作为开发基础,有利于客户端对服务器端地理信息数据的快速提取、浏览和查询。(包含数十个JavaScriptlg文件)圈11.2(包含网站使用的图片文件)ArclMSHTMLViewer站点目录圈系统的数据来源与处理系统的数据主要来自图件资料和文档资料。图件资料包作者简介:周千(1986一),男,江苏盐城人,硕士研究生,主要从事农业遥感、3s技术与农业气象研究。Tel:(025)84390189;E—mail:zhouqian_86@163,eom。括:1984年8月、1999年12月、2009年1月常熟市全覆盖美国陆地资源卫星Landsat/TM影像;地面调查资料包括常熟市农业区划图、土地利用图、1984--2008年问常熟统计年鉴、土地资源调查报告以及大量宣传展示图片;文档资料包括园区环境质量报告及数据、社会经济统计等。地形图、土地利用通信作者:李秉柏,研究员,主要从事农作物遥感估产和农业遥感研究。Tel:(025)84390189;E—mail:bbli88@163.toni。万方数据

.——456·——江苏农业科学2010年第3期应,相互依赖,缺一不可,支撑着WebGIS基本功能的运作,在整个网站的中起着举足轻重的作用。因此.对这些文件进行修改和补充可以从功能上开发出更具特色的园区信息系统。1.3.4其他功能模块的开发经过定制和修改的ChangshuHTML专题图、土壤图、有机质图等专题I冬1通过扫描输入计算机,建立坐标系统、矢量化,建立资料数据库,在ArcGis9.0软件中制作编辑,输出为shapefile文件,分别组织成阔区地形、土地利用、土壤等电子地图。文档资料主要为一些统计数据,这些数据被录入计算机后,建立相应数据表,方便信息系统的查询与浏览。1.3系统开发与发布1.3.1地图服务的建立首先在ArelMS9.0的Author中定义地图应用的内容,将园区和核心区电子地图添加进来,并分别设置这些地图层属性,然后在ArelMSAdministrator中建立园区信息系统所需的地图服务,并链接到地图文件,最后设置虚拟服务器(提供以图片形式返回地图结果的地图服务)。1.3.2HTMLViewer站点提供了,WebGIS网站的基本功能模块,但仍然不能满足园区信息系统的需要,因此必须对园区信息系统进一步开发。主要添加r四个功能部分:项目信息,资源环境、社会经济、遥感影像。这四个部分向用户提供了园区主要的文档统计资料,并提供了对这些资料的查询。这部分的开发采用asp.net一。和数据库等技术来完成。项目信息部分提供r大量的图片和多媒体文件展示园区无公害优质稻米、无公害出口蔬菜、生态观光农业生产、农业社会化服务、水产养殖等特色产业和功能区。社会经济部分提供r从1984年至2008年的村镇经济统计数据、人口统计数据、畜牧业统计数据、种植业统计数据和养殖业(渔业)统计数据,并提供了对这些数据根据年份的查询。资源环境部分提供了多个环境监测点对大气、水体、土壤3个监测类型的监测数据。大气监测数据包括空气悬浮物、二氧化硫、氮氧化物和氟化物的含量,同时提供r综合污染指数和污染度;水体监测数据包括pH值、化学耗氧量、氯化物、氟化物、细菌总数、大肠菌群以及综合污染指数和污染等级;土壤监测数据包括土壤类型、土壤层次、pH值和铅、铬、砷、汞、镉、666农药、DDT以及综合污染指数和综合评级。遥感影像部分提供,1984年8月、1999年12月、2009年1月常熟市全覆盖美国陆地资源卫星Landsat/TM影像,均采用三波段假彩色合成一。。1.3.5Viewer站点的建立与发布首先通过ArcIMSDesigner向导定义站点目录名称为Changshu,然后选择地图服务Changshu,再选择HTMLViewer站点方式,最后确定并建立站点。图1所示的HTMI.Viewer站点目录自动建成,此时ChangshuHTMLViewer网站已经可以发布出去了。1.3.3对HTMLViewer站点的定制与开发建立Changshu站点后,作为HTMLViewer站点,实现了基本的WebGIS功能拍o,例如对地图操作、漫游、查询、选择、鹰眼等。但是在部分功能上还需要作一些修改和补充。在HTMLViewer的站点目录中AreIMSparam.jS文件是站点的核心文件,该文件定义了HTMLViewer站点所需的主要参数。这些参数包括大量JavaScript变量,分别定义了Web-GIS站点地图服务地址、Web服务器地址、地图操作工具种类、属性数据的显示方式和页面布局等。HTMLViewer站点中还包含了其他大量的JavaScript文园区信息系统的发布系统界面与功能园区信息系统的发布在件。例如:AimsClick.js主要负责对客户端地图鼠标点击后的响应;AimsCommon.jS定义了大量函数用于地图操作的服务器端运行;Aimsldentify.js负责地图查属性的相关操作;AimsQuery.js用于执行属性数据的查询、搜索和寻找;Aim—sPrint.js用于创建一个新的页面提供打印,页面包括标题、专题图(JPEG格式)和图例。这些文件看似独立,其实相互响ChangshuHTML1.4Viewer站点建立后就可以实现了。1.4.1系统界面农业科技园区信息系统包括多个功能页面,分别为首页、项目信息、基础地理、资源环境、社会经济、遥感影像和关于我们。首页界面如图2所示;基础地理部分界面如图3所示。图2首页界面基础地理网页的顶端为网站的标题,左侧为地图导航、查询、选择等工具,右侧为地图图层信息栏,中间部分是显示根据客户端的请求而从服务器端传回的地图图片(JPEG图片格式),中下部分显示属性数据的搜索结果,整个页面的最下部分动态显示当前操作名称(例如,在图3中显示当前为“查询”)。状态栏显示的是地图坐标、比例尺等信息。1.4.2系统的功能园区信息系统的主要功能包括地图操作、文档资料的检索与查询和演示与宣传功能。1.4.2.1地图操作基本的地图操作包括导航、查询、选择、打印等。这些操作执行后将从ArcIMS提供的地图服务中获取地理信息数据,并返回给客户端.如果数据传送失败,客户端将会发出警告并请求重新连接。导航操作包括放大、缩小、万方数据

周千等:基于WebGIs的常熟农业科技园区信息系统开发一457一图3基础地理界面漫游等。查询操作采用地图查属性、属性查地图和字段值搜索三种方式。地图查属性方式是指在地图上某位置点击鼠标,发送请求,然后从服务器端的地图服务中获取该位置的属性数据,并在页面下方显示出来;属性查地图方式是指通过SQL查询语句一3,将查询内容发送至地图服务,并通过响应返回查询结果,地图刷新并高亮显示结果;字段值搜索方式与属性查地图方式相似,但是前者搜索失败的可能性较大,搜索步骤为:用户先输入某个值,然后发送请求,通过该值搜索地图服务的地图属性数据,如果有匹配值,则地图高亮显示该值的搜索结果。例如当对速效磷地图数据进行字段值搜索时,输入“<3区的各个方面,增强了园区的示范、宣传能力,为园区的进一步建设提供了良好的辅助作用。2结论基于WebGIS软件AreIMS9.0,定制、修改HTMLViewer站点,开发相应功能模块,最终实现具有特色的农业科技园区信息系统。整个开发过程时间短,效率高,花费少,发布后的网站浏览速度快,并且适用于大多数浏览器,为WebGIS的建立与开发提供了一条简便易行的方法,促进了WebGIS的应用与普及。但是在开发过程中,发现通过定制、修改HTMLViewer站点开发WebGIS存在着某些不足,表现为由于HTMLViewer站点本身功能有限,用它开发的WebGIS主要适用于中小型规模的信息系统。另外修改HTMLViewer站点提供的大量JavaScript文件难度比较大,主要是文件中参数多,文件之间集成度高。因此参数、文件之间较强的依赖性容易使信息系统显得脆弱,如果有一个参数因为某些原因(系统本身或客户端操作等)造成参数值设置错误,会使整个系统处于呆滞状态。因此,在开发WebGIS的过程中,能较好地解决这些参数依赖性问题将会大大促进通过HTMLViewer站点开发WebGIS的灵活性和稳定性。参考文献:[1]李秉柏,何维,黄晓军,等.常熟农业科技园数字园区信息系统的设计与实现[J].计算机与农业,2003(1):36—38.ppm”值后,发送请求,如果查找匹配成功,则地图服务选择操作包括矩形选择、线选择、多边形选择和清除选响应并返回结果,客户端地图刷新并高亮显示匹配的区域。择。与图3中查询相似,也可以通过矩形选择使得速效磷的属性数据在页面下方显示出来。线与多边形选择与矩形选择功能相似,只是操作方式上有差别。其他操作包括图例的显示、鹰眼、测距、打印和加载地图等。测距操作包括设置距离单位和测距。另外,加载地图操作用于信息系统动态提供用户最新园区地理信息数据。1.4.2.2文档资料的检索与查询在项目信息、资源环境、社会经济几个页面中,用户通过字段值查询数据库。在资源环境页面中,用户通过选择不同的监测类型来获取相关数据集;在社会经济页面中,用户通过选择年份、统计类别来获取数据集。1.4.2.3演示与宣传功能提供大量的图片、说明文字、媒体资料、遥感影像图片以及地理信息数据向全球用户展示园[2】宋关福,钟耳顺,王尔其.WebGIS一基于Intemet的地理信息系统[J].中国图像图形学报。2001,6(3):251—254.(下转第458页)万方数据

一458一江苏农业科学2010年第3期倪圣亚,藏宜萍,邓哗,等.秸秆沼气技术研究与应用展望[J].江苏农业科学,2010(3):458—459.秸秆沼气技术研究与应用展望倪圣亚1,臧宜萍2,邓晔3,薛民琪4,陆胜龙2,任彬1(1.江苏省盐城市沿海野生生物研究所,江苏盐城224002;2.盐城卫生职业技术学院,江苏盐城224005;3.江苏沿海地区农业科学研究所,江苏盐城224002;4.江苏省盐城市农业环境监测站,江苏盐城224002)摘要:研制出新型秸秆沼气技术,即以秸秆为基质,经微生物发酵后制取沼气。选育出高效活性菌种——“沼气1号”,研制出菌种的工厂化生产工艺流程和秸秆好气一沼气接力发酵技术(2次发酵法),建立了秸秆沼气的产业化技术体系,并对秸秆沼气技术应用进行了展望。关键词:秸秆沼气;沼气l号菌种;应用;展望中图分类号:S141.4文献标志码:A文章编号:1002—1302(2010)03-0458一02的小分子物质。因此,从自然界筛选出对纤维索、半纤维素、木质素有分解功能和使用价值的微生物是秸秆沼气技术的前提条件。通过对若干材料中含有的微生物进行采样培养、筛选、微生物活力测定、纯度保持等,筛选出了稳定性高、生长势我国的主要农作物秸秆资源丰富,分布广泛。以秸秆为基质,研究开发新的沼气技术、秸秆能源化技术,对于促进沼气技术创新和沼气的可持续推广应用,提高秸秆的资源化利用率均具有十分重要的意义。1秸秆沼气技术研究进展为研究开发新的沼气技术和秸秆能源化技术,开辟沼气可持续推广应用和秸秆资源化利用的新途径,20世纪90年代,我们组织技术人员成立了新型秸秆沼气技术研究课题组。课题组以直接利用秸秆为原料制取沼气,作为新的沼气技术和秸秆资源利用技术研究的主攻目标,经过多年的努力,研制出新型秸秆沼气技术,经盐城、淮安、扬州、南通等地区示范应用,均取得成功。该技术主要有以下3个部分的内容:1.1好、酶活力强的菌种——沼气1号。1.2茵种工厂化生产技术菌种工厂化生产的目的主要是通过“沼气1号”菌种的快速繁殖,按照严格的质量标准生产出足够数量的“沼气1号”菌种,以满足规模化发展沼气的需要。按照“沼气1号”菌种生物学特征特性,建立了菌种原种供应、菌种培养和扩繁、原料营养与灭菌、接种、发酵及其生长环境控制、干燥、制成品等工厂化生产菌种的工艺流程及其技术体系。1.3秸秆发酵制取沼气技术在按照《户用沼气池标准图集》(GB/T4750--2002),建造8m3的户用沼气池的基础上,制取沼气需要经过物理处理、发酵、2次发酵等3个阶段的技术环节。1.3.1物理处理将秸秆铡成细碎颗粒。每个8m3户用沼气池需铡碎的秸秆400kg左右。1.3.2发酵(秸秆好氧发酵)将400kg秸秆细碎颗粒用水湿润后与1kg的“沼气1号”菌种搅拌均匀,堆置发酵。发酵时间:夏季约3d,冬季约7d。菌种筛选和提纯复壮技术研究结果表明,秸秆的主要成分为纤维素、半纤维素、木质素等,通过8—1,4糖苷键连接成复杂的晶体结构,在自然状态下难以被微生物分解,秸秆在自然状态下进行的沼气发酵,存在启动慢、产气率低、浮渣结壳严重等问题…。因此,秸秆不宜直接作为沼气发酵原料。要使秸秆成为理想的沼气发酵原料,首先必须通过特殊微生物的分解作用,将秸秆中的纤维素、半纤维素、木质素等大分子物质逐步分解成可被利用些尊!翌:20粤?17_10………作羹篇27鬻£登:I)盎詈霎要星全缨员,主要从事氧发酵后即可源豢某茹五辜i霜专。”““’“…”。‘一一T(上接第457页)统[J].林业资源管理,2003(4):70一74.酵后成为优良的沼气发酵原料,进入沼气池中,加水并封闭,”1”。“7……¨差竺墨曼::’萼竺F娈兰亍--鼍鼍要掣竺::8芝:翟曼翌1l。..。舟“=二。,‘且”苗种葙接种物的复蕃作用苄,在沼气池中经厌““fl”zl“6le0515T81”。。7"”x农业生态环境保护和农村能源技术的研究与推广。a1..(、0%15,算机工程与应用,1999(4):44.[3]肖广强,陆守一,唐丽华.基于WebGIS构建森林资源信息发布系[4]香港富融科技有限公司.AreIMS(HTMLViewer)定制开发探讨『J1.中国通讯,2001:10.[7]StephenWahher.ASP.NET揭秘[M].2版.北京:中国电力出版社。2004:l一720.[8]梅安新。彭望录,秦其明,等.遥感导论[M].北京:高等教育出版社,2001:84—95.[5]香港富融科技有限公司.ArelMS(JavaViewer)定制开发探讨[J].中国通讯,2001:10.[9]JohnJPatrick.SQL基础[M].2版.北京:清华大学出版社,2003:l一600.[6]张成才,魏文秋,王先兵.基于网络的地理信息系统研究[J].计万方数据

基于WebGIS的常熟农业科技园区信息系统开发作者:作者单位:周千, 李秉柏, 杨沈斌周千(江苏省农业科学院农业资源与环境研究所,江苏南京,210014;南京信息工程大学应用气象学院,江苏南京,210044), 李秉柏(江苏省农业科学院农业资源与环境研究所,江苏南京,210014), 杨沈斌(南京信息工程大学应用气象学院,江苏南京,210044)江苏农业科学JIANGSU AGRICULTURAL SCIENCES2010(3)刊名:英文刊名:年,卷(期):

1.李秉柏.何维.黄晓军.张云柏.张娅香

常熟农业科技园数字园区信息系统的设计与实现 2003(1)2.宋关福.钟耳顺.王尔其

WebGIS-基于Internet 的地理信息系统 2001(3)3.肖广强.陆守一.唐丽华

基于WebGIS构建森林资源信息发布系统 2003(4)4.香港富融科技有限公司

ArcIMS(HTML Viewer)定制开发探讨 20015.香港富融科技有限公司

ArcIMS(Java Viewer)定制开发探讨 20016.张成才.魏文秋.王先兵

基于网络的地理信息系统研究 1999(4)n Walther

揭秘 20048.梅安新.彭望录.秦其明

遥感导论 J Patrick

SQL基础 2003

本文链接:/Periodical_


发布者:admin,转转请注明出处:http://www.yc00.com/news/1706125179a1442073.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信