没有合适的资源?快使用搜索试试~ 我知道了~
人防电子地图系统设计与实现
2 下载量 34 浏览量
2020-10-22
21:23:52
上传
评论 1
收藏 228KB PDF 举报
温馨提示
试读
4页
摘 要: 根据国家和地方人防法规的要求,设计并实现了人防电子地图系统。MapXtreme是MapInfo公司开发的基于Internet/ Intranet的应用服务器,它具有强大的地图化功能,包括绘制专题地图、缓冲区分析、地图编辑、地图目标查找、地图显示、图层控制、空间选择、地理编码、扩展地图库和示例数据等。管理员只要在Web服务器上对MapXtreme进行编程和管理,用户就能够通过Web浏览器访问到地图信息。 随着人类社会向信息化迅速发展,人防系统已成为现代化国防建设的一项重要内容。人防工程是一种有防护要求的特殊地下建筑,其常用的分类方式有以下几种:按抗力等级划分,工程可直接称为某级
资源推荐
资源详情
资源评论
人防电子地图系统设计与实现人防电子地图系统设计与实现
摘 要: 根据国家和地方人防法规的要求,设计并实现了人防电子地图系统。MapXtreme是MapInfo公司开发的
基于Internet/ Intranet的应用服务器,它具有强大的地图化功能,包括绘制专题地图、缓冲区分析、地图编辑、
地图目标查找、地图显示、图层控制、空间选择、地理编码、扩展地图库和示例数据等。管理员只要在Web服
务器上对MapXtreme进行编程和管理,用户就能够通过Web浏览器访问到地图信息。 随着人类社会向信息
化迅速发展,人防系统已成为现代化国防建设的一项重要内容。人防工程是一种有防护要求的特殊地下建筑,
其常用的分类方式有以下几种:按抗力等级划分,工程可直接称为某级
摘 摘 要:要: 根据国家和地方人防法规的要求,设计并实现了人防电子地图系统。MapXtreme是MapInfo公司开发的基于
Internet/ Intranet的应用服务器,它具有强大的地图化功能,包括绘制专题地图、缓冲区分析、地图编辑、地图目标查找、地
图显示、图层控制、空间选择、地理编码、扩展地图库和示例数据等。管理员只要在Web服务器上对MapXtreme进行编程和
管理,用户就能够通过Web浏览器访问到地图信息。
随着人类社会向信息化迅速发展,人防系统已成为现代化国防建设的一项重要内容。人防工程是一种有防护要求的特殊地
下建筑,其常用的分类方式有以下几种:按抗力等级划分,工程可直接称为某级人防工程;按战时用途划分,可分为指挥通
讯、人员掩蔽、医院、救护站、仓库、车库等等;按平时用途可分为商场、游乐场、旅馆、影剧院(会堂)等等;从工程构筑
方式划分,又分为掘开式工程和坑地道工程两大类。为了合理反映工程造价,预算定额和工程预算通常以工程构筑方式进行分
类。
1 基于基于MapXtreme的人防电子地图系统设计的人防电子地图系统设计
MapXtreme的工作方式总体来说是瘦客户端的工作方式,客户端看到的地图是服务端根据用户请求动态生成的某种格式
的图片。MapXtreme采用的是B/S模式三层架构客户端首先向Web服务器提交HTTP请求,递交Form表单,Web服务器收到该
请求后,把地图操作请求提交给地图应用服务,地图应用服务在内部调用MapXServer响应用户的操作请求,进行相应的空间
分析和处理后,产生新的地图图片,返回给Web服务器,Web服务器再把该图片嵌入到HTML页面中并返回到客户端的浏览器
上
1.1 系统总体架构系统总体架构
通过对系统的背景和设计原则的分析,考虑到要充分利用客户现有的网络环境,达到支持网络共享和并发控制,允许多个
用户同时进行相关操作的需求,系统采用基于C/S与B/S混合的总体架构方案。
系统由表示层、业务层和数据层组成。针对地理空间数据量大、种类多,且用户并发请求多,网络传输量大的特点[3],将
系统组网方式分为内部的局域网和连接外部用户的外网。业务层采用MapXtreme2004.NET作为应用服务器,专门负责生成和
打包在网络上传输的地图信息。当MapXtreme应用服务器运行后,若接收到客户端的请求,由MapXtreme应用服务器将矢量
地图通过MapX引擎转换成GIF或JPG格式的栅格图像,并生成包含图像数据的HTML代码,使用户可以通过WWW浏览器访问
地图数据。由于传递到浏览器端的是一幅经过压缩的栅格地图,而真正的矢量地图和属性数据仍保留在服务器端,因此减少了
网络传输负担,同时降低了原始数据被盗用的可能。
1.2 系统数据库设计系统数据库设计
resource 数据库是一个只读数据库,包含所有SQL Server 2008的系统对象。SQL Server 2008的系统对象比如
sys.object,被持久化到该数据库。master 数据库存储所有的实例级别元数据,并记录所有其它数据库的位置。tempdb 数据库
存储暂时对象,这些对象只在单个语句或连接期间存在,如工作表和临时的表或存储过程。
系统数据包括空间数据和属性数据,它们通过唯一的ID号关联。本系统对数据的管理采用文件系统和数据库相结合的混合
管理方式,其中地图数据采用文件管理策略,即每一类型的地图数据都存放在一个图层文件中,对应地图对象的属性数据和人
防工程数据则由关系数据库统一管理。
1.2.1 空间数据库空间数据库
系统选择MapInfo格式的矢量图作为地图数据,其中属性数据存储在关系数据库的若干属性表中,而空间数据则以
MapInfo自定义模式保存于若干文件中。
本设计将人防业务相关的空间数据分为图层类和专题图类:
(1) 图层类。本系统将具有相同空间几何特征和属性特征的空间对象的集合,如河流、公路、行政区域、居民地等分别
存储在不同的图层中。
(2) 专题图类。某市人防电子地图系统涉及到"来袭敌情判断图"、"预防空袭部署图"、"离城人口疏散图"、"留城人员隐
蔽图"、"通信警报保障图"、"物资保障计划图"和"人防工程保障图"7个预案专题图。每个专题图由多个图层构建而成。系统共
有56个自定义图层数据,其中某市的地图是这7个预案专题图共享的,其余的人防业务相关图层按照其所包含的地物类别来分
层组织。
1.2.2 属性数据库属性数据库
属性数据库主要包括两类属性表,一类是对应于地图实体的可地图化的属性表,用于存储地图实体的属性。本系主要设计
了路段属性表、连接点属性表、行政区划属性表、土地利用属性表、铁路属性表等。另一类是非地图化的常规的属性表,本系
资源评论
weixin_38688969
- 粉丝: 3
- 资源: 939
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功