论文部分内容阅读
近年来随着互联网技术的飞速发展,使用浏览器来访问互联网上的地理空间数据的需求大大增加。以局域网络为基础的传统地理信息系统无法满足互联网时代的需要。地理信息系统的用户数量以及应用领域有了显著的增长。如今,企业公司要面临复杂的事务,特别是在车辆跟踪领域。因此,有必要认识到,车队管理员采用诸如WEB GIS和远程信息处理等新的解决方案比几年前有着更好的可控性。这项工作的研究目的是调研影响GIS领域的网络技术,设计一个可扩展的WEB GIS车辆实时跟踪及其路(?)优化的架构模型。本工作采用的方法是将WEB GIS跟踪和道路优化设计为子模块,每个模块在不同的平台上独立研究和实现。第一个模块是网络映射;该服务允许通过集成本地空间数据库服务器来管理空间数据;该模块通过WMS,WFS和WPS服务提供对空间数据的可互操作访问,符合WEB GIS和OGC标准的要求。第二个模块是车辆跟踪及其管理模块,该模块在开源软件OpenGTS上实现;该模块实现GPS事件的跟踪。该软件的编程语言为java;设计原则是打破其架构,并使用新的Web服务架构将其所有功能进行包装作为服务发布,并开发一个用于从完全不同的python平台为车辆管理开发OpenGTS提供的功能的场景。目标是通过空间和非空间数据传输,以及通过管理两个平台之间的互操作来调用过程。以透明的方式将这种集成到统一的架构中。XML-RPC允许两个或多个使用不同语言或平台下开发实现的Web GIS组件共享数据和操作。XML-RPC用于收集我们的Web GIS组件,并使用XML数据解决互操作性和服务调用问题。该WEBGIS架构还着重推出定制服务以改进车辆路(?),实现最短路径优化,该方法使用基于图论理论领域的Dijkstra算法模型。Dijkstra算法已被用来从想要执行路(?)选择优化的两个位置实现基于边长的最短路径选择,使用XML通过http协议将POST-WPS请求发送到地理服务器;服务器接收查询请求,并在XML响应中返回feature列表;从该响应中可以提取数据以此构建Dijkstra算法路由表。数据结果是连续节点的列表,将用于传递向量表示,并在地图容器中作为路径进行显示。总之,该WEB GIS系统研究成果并不局限于车辆跟踪功能或严格依赖于某平台,通过XML-RPC接口可以将其集成到任何的组织基础架构中,并通过XML文件以透明的方式实现数据和操作的互操作。