您的位置 首页 五金工具

mapxtreme

mapxtreme

随着人类社会向信息化迅速发展,?人?防系统已成?为现代化国防建设的一项重要内容。?人民防空[1],?是℅指动员和组织人民群众防备敌人空?中袭击、消除空袭后果所采取的行动,简称*人防人防工程,是指为保障战时?人员与物资掩蔽、人民防空指挥、医疗‰救护而单独修建的地下防护建筑?,以及结合地面建筑修建的战﹢时可用∣于防空的地⌒下室;应急指挥[2]¢,是指?人防机构在突发事?件的事±前预防、?事发≠应对、事中处置和善后管理过程中,采取的一系列指挥与协调措施。人防工程的规划、建设、管理需要科学化、正规化,人防职?能管理部门必须依靠相?应的人防工程、>资源信息,随时掌握市区内的人防?工程情况,并根据这些?情况及时进行应急指挥处理,这就要求能够有一套满足2人防工程管理、应急预案、协?同?办公、 ?应急指≯@挥的∈综合系?统。本文依据《中华人民共和国人民防空法》和各地人防法规的具体要求,成功研发了某市人防电子地图系统,为现代化国防建设提供了一个有力的技术?保障。
∴/1 基于?MapXtreme的人防电子地图系统设计
1.1 系统总¥∮体架构
通过对系统的背景和设计原则?的分析,考虑到要充分利用客户现有的网络环境,达到支持网络共享和并发控制♂,允许多个用户同时进行相关操≌作的需求,系统采用∷基于C/S与B/S混合♀的总体架?构方案。
系统由<表示层◎、业务层㎝和数据层组成。针对地理∷空间数据量大、种类多,且用户并发?请求多,网络传输量大?的?特点[?3],将㏑系统?组网方式分为内部的?局域网和连接外部用户?的外网。内网负责处理业务逻辑和生成包含地图数㏒据的HTML代码。外网负责?对外发布地理信息服务,实现内网与外网在物理上的隔离?。其中,?地图数据和应用程序都放在服务器端,客√户端不需要安装GIS软件,使用浏览器即可获得mapxtremeGIS应用功能,这使得G£IS应用不受地域和终端类型的限制。业务层采用MapXt∪reme2004?.NET作为应用服务?器,专门?负责生成和打包在网络上传输的地图信息。当MapXtreme应用服务器运行3后,若接收到客户端的请求,由MapXtre㎏℃me应用﹢服务器将矢≤量地图通过MapX引擎∫∑转换〒成GIF或JPG格式的?栅格图像,并生成包含?图像数㏄据的HTML代码,使μ用户可以通过WW≥W浏览器访问地图数?据。由于传递到浏览%器端的是?一幅经过压缩的栅格地图,而真正?的矢量地图和?属性数据仍保留?在服务器端,因此减少了网络传输负担,同时降低了原始数据被盗用的可能。
1.2 系统数据库设计?
 ∥ 系统数据包括空间数据和属性数据,它们通过唯一的ID号关联。本㏕系?统对数据的管理采用文件系统和数据库相结合?的混合管理方式,其中地图?数据采用文件管理策略,即每一类型的地?图℡数据都存放在一个图层文件中,?对应地图对象的属性数据和人防工程数据则由关系数据库统一管理。
1.2.1 空间数据库
  系统选择MapInfo格式?的矢量图作为地图数据,其中?属性数据存储在关系数据库的若干⊥?属?∽性表中,而空间数?据则以MapInfo自定义模式保存于若干?文件中。
  本设计将人防?业务相关的空间数据分为图层类和专题图类:
  ?(1) 图层类?。本系统将?具有相同空间几何特征和属性特征-的空间对象的集合,如河流、公路、行政区域ml、居民地?等分?别存储在不同?的图层中。?同一个层?上?的多个空间地物共享?同一个属性结构,?同一个图?层中的所有对象㎜共享相同的颜色、符号?、∝线型等特性。
 № (2) 专题图类。某市人防㎡?电子地图系统涉及到“来袭敌情判断图”、=“预防空袭部署图”、“离城人o口疏散图”∟、“留城人员隐蔽图”、“通信警报1保障图”、“物资?保障计划图”和“人防工程保障图”7个预案专题图。每个专题图由多∵个图层构建而成。系㈱统共有56个自?定?义图层数㎞据,其中∏某市的地图(包括道路、湖泊等基础×信息)是这?7个预∶案专题图共享的,其余的人防业务相关图层按照其所包含的地物类别来分层组织。
1.2.2 ?属性数据?库?
属性数据∩库主要包括两类属性表,一类是对应于地图实体的∧可地图⊿化的属性表,用于存储地图实体的属性。本系主要设?计了路段属性表、连接点属性?表、行政区划属性表、土地⊙利用属性表、铁?路属性表等。另一类是非??地图化的常规的属性表,本系统主要有≧用户表、人防设施类㎎型表、¥人£防工程类型表、人防m工=程表、人防工程维修表、人防设备类型表、人防设备表、人防设备维修表、保护对象类型表、保护对象表和预案数据表等,由Oracl≈e 9i进行管°理和维护。
1.$3 系统功能设计∠
  根据系统的业务要求和设计原则,某市人防电子地图系统由人防远≮程子系统和人防本地子系统组成,远程子3系统用B/S模式实现,本地子系统用C/S模?式实现。系统功能模块设计如图1所示。

本文引∨用地址:http://www.′ee¬pw.com.cn/article/163092.?htm

主要功能模≦块如下:
? (1)? 图形变换与图层管理?:包?括专题地图切换、地图缩放、鹰眼图例管理和图层添加删除等?。此模块提供①缩放、平移等几何变?换功能,电子地图可以按照任意比例进行放大、缩小、漫游,使用户能够详细地查看空间目标及目标的周围情况;②鹰眼功能,根据电子地图的缩放比例,将当前区域在整幅地×图中所处的位置显示在鹰眼窗口,使用户能够把握全局;℉③图层、标注?和图≒例的显示控制功能,使得用户能够专注于当前关心的目标,并且可以让显示的图形更加简洁清晰。
(2) 空间信息″查询:包?括空间量算、坐标查询和地∞﹣物查询功能。空间量*算包含距离查询和面积查询功能,其中距离查询能够得到当前地图任意连续点构成的折线的总长度,面积查询则能+够得到当前地图任意多边形的面积。空间?量算功能使用户能够快捷准确地得到空袭后受灾面积的大小以及救助人员及设施离受灾地区的距离。坐标查询功能?使用户?能够查询﹥空间地理坐标位¤置。地物查询根据用户鼠标在地⊕图上选中的实体,将与该实体相关的属性信息(如名称、位置等)≡及多媒体信息(如图片、音频和§视频等)展现?给用?户,?能清楚查询显示?任何?一处人防要素及其周边环境的·状况。
(3) 空间分析模块:此模﹣块包括最短路径规划和缓冲区分析?功能。最短路径分析功能根据用户输入的起点及终点位置的名﹤称,规划?出了两者之间连通的1条最短路径,系统将在地图上予以展现,还可以根据道路状况等约束条件优化其路径,从而达到战时快速疏散、救护、?维修、消防和集结等目的。缓冲区分析功能则根据用户输入的点状或线状地物?名称查询其周围指?定半径范围内的地物,并将符合条件的÷地物在地图上突出显示?。
(4) 地图编辑模块:包m括点状、线状和面状地物的添?加、删除功%能。?利用GIS数据编辑技术,mol对人防工※程、重点保护目标、人防指挥所等人防‖要素进行增加、删除、修改,该模块相当于一个GIS数据维护平台。
关于更多mapxtreme内容,可以收藏本网页。竞博体育 基于MapXtreme的人防电子地图系统设计与实现

mapxtrememapxtreme

关于作者: houswang

热门文章