一、建设目标
以地理信息系统(GIS)为平台,以公路数据库为基础,以市级路政主管部门为中心,面向全市路政管理领导、路政员和社会公众,提供对内业务开展、对外政务公开的路政网络信息化管理系统,与公路其它业务管理系统实现数据共享,完成对公路路政的计算机辅助管理,实现辅助决策支持,努力实现公路路政管理跨越式发展。
二、总体结构
系统采用J2EE(Java 2 Platform Enterprise Edition)三层架构来构建,采用EJB 和JavaBeans 构建中间层业务处理组件,完成绝大多数事务的处理,用JSP、HTML、JS实现界面显示和用户交互功能,中间采用成熟的应用服务器产品(Resin)支撑业务处理组件的运行环境,采用企业级数据库产品实现数据的存储。在Windows,Linux 平台上均可运行,具有优异的跨平台能力。
基于服务器的Internet GIS依赖服务器上的GIS系统完成GIS分析和产生输出工作。Web浏览器充当前端的对用户友好的接口。用户在客户机端Web浏览器上初始化URL请求(一个GIS操作),此请求通过互联网送给服务器。服务器接受此请求,处理请求,并奖处理结果返回客户端。
三、系统总体功能结构
根据本项目的目标,基于公路网络、系统等基础设施和公路基础数据库,系统需要实现数据采集,业务管理,办公管理,数据展现,路政许可、执行,路政巡查等几项业务应用功能,面向巡查员,巡查分队,路政大队,路政支队,外部单位,执法人员以及各级领导提供业务管理的平台。系统总体功能结构如下图:
四、系统组成
路政信息管理系统由公路路政办公管理子系统、公路路政业务管理子系统、公路地理信息子系统、超限运输联网跟踪子系统四部分组成,其下又包括若干模块:
各子系统由若干模块、子模块组成,对各模块、子模块设计了统一的编号。编码规则如下:系统管理模块由“X”开头,办公管理子系统编号由“B”开头,业务管理子系统由“Y”开头,地理信息子系统由“G”开头,超限运输联网子系统由“W”开头。第2位为模块编码,第3、4、5位为第1、2、3三级子模块编码。各子系统、模块、子模块编码,均由A~Z顺序编码。
五、数据存储数据
项目数据包括路政办公、业务系统中所使用到的表格信息和公路地理信息系统中所使用到的空间数据。项目拟采取以下存储方案:
(1) 业务系统中使用到的各类表格信息,将统一存储于大型关系数据库Oracle中,划分为相互关联的关系数据表;
(2) 地理信息系统中的地图数据以Shape文件格式存储,并通过ID与关系数据库关联;
(3) 地理信息系统中的道路网络数据使用国家标准存储于Oracle中,用于网络分析;
(4) GPS监测数据存储于关系数据库Oracle中,通过监测数据的位置(经纬度)与地图数据关联。
六、系统优点
InfoEarth TelluroMap技术优势和特色如下:
1. 开放
基于SOA架构的开放式三维地理信息平台,可以实现与其他GIS平台、IT系统无缝集成;
全组件式三维GIS客户端,完善的二次开发支持;
2. 高效
支持TB级海量空间数据的发布;
可以媲美Google Earth的三维可视化效率;
服务器端多级缓存机制,比传统WebGIS服务器效率高10-100倍。
3. 经济
从服务器端到客户端的全套解决方案;
InfoEarth可以提供流水线、工业化的三维数据建模服务;
TelluroMap采用了面向服务的架构思想,提供了一个集成化的、多部门的公共基础设施,在此之上来建立和部署二维和三维GIS应用,使得地理信息和服务可用于GIS和非GIS专业人员,提供访问地理空间数据的广泛渠道。InfoEarth TelluroMap通过Server提供自己的空间数据、空间分析、空间应用服务,同时能够与其他WebGIS系统,例如ArcIMS进行无缝整合,该平台和解决方案已在三峡等项目中进行了成功应用,系统原始数据量近5TB,三维可视化模块所用的,经过融合、压缩、优化的DEM和DOM数据量达200G以上。
InfoEarth TelluroMap由以下部分组成:
InfoEarth TelluroMap Server,服务器端应用程序和组件库
InfoEarth TelluroMap GlobeEngine,基于组件技术的三维可视化组件
InfoEarth TelluroMap Map,基于Ajax的WebGIS客户端组件
InfoEarth TelluroMap Fusion,空间数据、三维模型数据入库、预处理模块