肖玮++曹炜
摘 要:我国至2014年7月为止,总共报告出447例人感染H7N9禽流感病毒确诊病例,基于该背景,开发H7N9信息查询系统,为大家查询提供方便有效的手段。
关键词:H7N9病毒 ArcGIS Server 信息查询系统 ArcGIS Online 矢量图 属性查询 空间查询
中图分类号:TP316.7 文献标识码:A 文章编号:1672-3791(2014)08(b)-0039-01
H7N9病毒是一种正粘病毒科所属的亚型禽流感病毒的。该病毒是一种新型重配病毒,它带有H9N2禽流感病毒所携带的基因。该病毒可通过宠物和活禽传染人类。目前为止,绝大多数病例还没散发,还没发现该病毒具备有效人传人的能力。我国至2014年7月为止,总共报告出447例人感染H7N9禽流感病毒确诊病例,其中包括113死亡病例,病例在广东省和浙江省最高,分别为112和140例;江苏、上海分别为54例和41例;福建和湖南为22例;安徽、江西、广西、山东、吉林分别有14例、8例、3例、5例、2例;北京和河南有4例;贵州和河北有1例;香港以及台湾分别有10例和4例。
基于以上背景,开发H7N9信息查询系统,为大家查询提供方便有效的手段。
1 系统开发环境和平台
Win7旗舰版+IIS+ArcGIS Server 10+ArcGISDesktop+Flex Bulider3+ArcGIS API1.3 For Flex+IE9。
2 系统功能
该系统是H7N9信息查询系统,主要提供H7N9患者信息及其分布信息。为方便用户浏览地图,左边竖直为前一视图、后一视图和全图,用文字表示。用弹出窗口高亮显示查询结果,可以增加显示效果。
3 开发数据
为方便查询各省信息,提高用户体验,提高舒适感,数据以ArcGIS Online的世界地形图数据作为底图。
全国行政区矢量图包括各省H7N9的确认人数,死亡人数,康复人数,形式等级,提供全国H7N9分布信息。各中心点矢量代表各省行政中心,包括该省H7N9患者的一些基本信息以及提供该患者的病例信息。
4 系统设计
系统架构设计图,如图1所示。
5 开发内容
5.1 地图文档制作
准备中国行政区划矢量数据、各省行政中心矢量图和H7N9各省统计数据。数据通过ArcGIS Desktop进行属性表编辑,设置符号样式。
5.2 地图文档发布
登陆ArcGIS Server Manager账户,访问共享文件夹中的mxd文档,发布地图文档数据。发布成功则显示该地图文档的缩略图。
5.3 WebGIS功能开发
基于FB集成开发环境的开发语言是MXML和ActionScript语言。开发过程中也可以使用可视化开发模式。一般来说代码与可视化结合开发速度较快。开发过程包括了各个组件布局样式的设置和各个功能的实现。
6 开发成果
6.1 开发总效果:基本导航和信息浏览功能
6.2 属性查询功能
6.2.1 输入查询
在“H7N9省份统计”面板中,输入想要查询的省份,如江西,则会弹出一个结果面板,给出查询结果,并在地图中高亮显示,如果移动鼠标到江苏省上,则会出现tip提示。
6.2.2 空间查询
(1)患者信息空间查询。
当鼠标移动到图中的粉红色圆圈中时,即各省行政中心城市时,显示该省H7N9患者的相关信息,如果要让信息自动隐藏,则把鼠标移开。
(2)各省H7N9信息统计空间查询。
当单击地图中任何省份,弹出一个引用窗口,就包含了该省H7N9的所有信息。
7 结语
本系统利用ArcGIS Server发布的地图服务,基于WebGIS开发的信息查询系统,通过REST接口访问。在Flex客户端架构下,利用Flex Builder的集成开发工具,开发B/S架构的基于WebGIS的H7N9信息查询系统。虽然实现了一些主要的功能,但是还存在不足之处。
参考文献
[1] 生活日报网.四地新增5例人感染H7N9病例[EB/OL].2014.
[2] 陈浩.基于理想窗宽的DEA视窗分析模型的我国高校科研评价[D].哈尔滨工业大学,2012.
[3] 田晓晨.新型H7N9禽流感病毒汹汹来袭[J].微生物与感染,2013.
[4] 哈申高娃.基于GIS的鄂尔多斯市环保信息系统研制与应用[D].内蒙古师范大学,2011.
[5] 张加龙.基于WebGIS的林改成果信息服务系统的设计与实现[J].林业资源管理,2011.endprint