1路径查询
路径查询功能提供某地到某地的路径规划查询,可查询两点间直线距离和交通距离,其中交通路径可规划出最短距离和最佳行车路线。此外,提供城市交通服务,譬如:公交车、地铁的换程地,换乘车次,距离站点距离等。
2面积测量
面积测量是在给定地图上测量长度和面积,可调用Open-layers接口实现模块功能。调度指挥在地图上可建立坐标点,并标注坐标点名称和简介,通过标准历史记录快速定位到标注所在位置,便于对车队、团队等的指挥。该模块可利用无线网络和GPS实现地理信息、地理位置实时监控。综合查询综合查询模块可根据用户需要进行多想模块共同表达的方式,便于用户调用多种数据表进行关键词筛选,有助于用户快速准确地找到所需。数据库设计系统数据库的数据存储于ArcSDE对应的RDBMS中并且组织和存取使用ArcSDE空间数据引擎来实现。
3地理信息网络服务平台基本功能实现
3.1地图浏览
地图浏览功能可根据用户需要放大或者缩小地图显示范围,地图浏览功能实现代码如表1所示。
3.2最短路径查询
最短路径查询功能是确定两点之间的最短距离或者是最佳路径的分析算法,其在交通指挥、GPS导航方面具有良好应用。最短路径查询算法:(1)求出已知两点(X1,Y1)和(X2,Y2)所在的道路节点标识码JID或中心线段标识码EID、用中心线段长度的百分比表示EPOS(中心线段具体位置)。(2)确定所用权值w,权值类型为距离、行驶时间、速度或组合权值,如选定为组合权值,则值依据情况动态生成。(3)根据中心线段标识码EID或道路节点标识码JID、EPOS(中心线段位置)计算已知两点之间相对应的最短(最佳)路径所需要经过的道路节点标识码JID(i=1,…,L;L为路径经过节点数)和中心线段标识码EID,(j=1,…,D;D为路径经过的中心线段数)。(4)通过EID、JID、JID、EP0S、EID计算各中心线段上的权值也就是指消耗,同时把对应的路口和路段名称在道路几何网络中进行查询。(5)报告反馈和显示分析后的结果。
4结语
设计实现GIS地理信息网络服务平台,该平台具有地图浏览功能、最短路径查询功能、面积测量功能、图上调度指挥功能和综合查询统计功能,通过对平台架构的分析确定平台的功能模块,并对模块进行具体设计和实现,该系统应用范围广泛,对人们的生产生活具有良好的互联网地理信息服务功能。
作者:董家集 单位:武警黄金地质研究所