(上海市测绘院 上海 200063)
为了推进民防信息化工作,上海市民防办公室建设了防空防灾综合信息基础平台。通过该平台,解决过去数据分布分散、无法叠加进行统一分析等问题。同时,采取“天地图·上海”[1]丰富的基础地理信息资源作为平台的基础支撑,定制基于“天地图·上海”的GIS 模块,统一地理底图和坐标系统。集成目前已建成的各个应用系统的信息数据,建成民防组织指挥依托的“一张图”。同时,也避免了基础地理信息重复采集以及维护更新造成的人员、资金与时间浪费[2],缩短了GIS 工程的开发周期。
图1 系统总体架构
防空减灾基础信息平台的总体架构主要包括数据层、服务层、运行支持层,如图1所示。数据层包括系统用户及权限管理的数据库、防空防灾各类专题数据库(包含位置信息和属性信息)以及上海市测绘院提供的基础地理信息及影像信息资源。服务层主要包括系统用户信息管理服务、权限分配服务、专题信息查询统计服务、基础地理信息查询服务、各种地图服务、信息维护更新服务等。运行支持层主要包括服务器的管理、数据备份、网络设置等内容。
防空减灾基础信息平台部署在局域网内,以前置方式部署“天地图·上海”的基础地图服务和地名地址服务。
系统整体采用SOA 架构,通过WebService 方式调用地理要素服务于和地名地址服务。客户端基于Flex 平台进行开发,实现良好的兼容性和易用性。
平台系统功能模块设计如图2所示。
图2 功能设计图
2.2.1 民防专题信息查询
2.2.1.1 属性查询
该功能支持用户自定义查询条件,包括专题数据所属区县、所属街道、所属分类、关键字等。专题数据分为6 大类22个小类,如表1所示。
表1 专题分类表
查询结果以列表的形式分页显示,并将当页显示的查询结果点位在地图上明确显示,且与记录编号一致,同时将当页查询结果均在当前屏幕中居中显示。点击列表中的名称,可以在地图上将该点居中显示,弹出简单信息列表,并提供对该点位详细信息显示的接口。
2.2.1.2 空间查询
根据用户自定义的圆或多边形实现缓冲区查询,返回缓冲区范围内的专题列表,并在地图上定位查询结果。查询结果如图3所示。
空间查询通过调用QueryTask API 实现,示例代码如下∶
如下图所示,点击列表中的名称,可以在地图上将该点居中显示,弹出简单信息列表,提供对该点位详细信息显示的接口。
图3 空间查询
2.2.2 街道查询
用户可根据区县名称查询某区县内所有的街道及其详细信息,如民防设施占地面积、安置人数和地址、电话、常住人口、户籍人口等信息。用户选择某一街道查看信息的同时,该街道的面域范围同步呈现。
2.2.3 基础地理信息查询
用户可根据关键字查询“天地图·上海”提供的基于200万条门址信息库,分页显示查询结果,并实现在地图上精确定位的功能。
2.2.4 民防专题统计分析
用户可自定义统计条件,如∶统计大类和子类、统计指标、统计范围(按区县或按街道),分别以柱状图、饼图、图表的形式显示统计图表报表结果。如下图所示。
图4 统计分析
2.2.5 民防专题汇总输出
用户自定义汇总条件,如∶大类和子类、汇总范围(按区县或按街道),以图表形式显示汇总结果。
图5 输出面板
2.2.6 民防专题信息维护
具有维护权限的用户可以使用民防专题信息维护模块,实现对专题数据空间和属性字段的增删查改。
防空减灾基础信息平台无缝集成民防专题信息与基础地理信息,实现对防空减灾数据的有效管理,便于查询统计分析、辅助领导决策。平台具有以下特点∶
(1)充分利用“天地图·上海”的基础地理信息资源及完善的数据维护更新机制[3],保证基础地理数据的时效性。
(2)利用前置部署的方式解决了战时网络不通环境下的信息保障问题[4]。
(3)基于统一地理坐标,集成分散的各类专题数据,建成民防组织指挥依托的“一张图”。
系统在建设前和建设中,都注重充分了解民防行业应用需求,听取了很多契合民防实际应用的需求基础上,最终保证系统的成功上线运行。该系统功能实现,为GIS 在民防信息工作提供参考价值。
[1]李志刚.创新地理信息服务模式,打造网络地理信息服务民族优秀品牌[J].地理信息世界,2011(4).
[2]秦天保,白庆华.城市减灾GIS 公共应用平台分析[J].计算机系统应用,2003(11).
[3]陈军,李志林,蒋捷,等.基础地理数据库的持续更新问题[J].地理信息世界,2004(5).
[4]李鹰松,林汉民.杭州市应急救援指挥中心系统的实现及创新[J].智能建筑,2008(10).
[5]李彪.城市安全规划及应急地理信息系统的开发 [D].首都经济贸易大学,2004.