一.路网空间模型设计
采用有向连通图模型对路网建模
- A。以道路交叉点作为路网的连通图节点
- B。以从A路点到B路点的单向通路建立有向连线A->B,即普通道路建立A->B,B->A双向连接,单行道建立A->B单向连接
- C。高架桥、地下隧道做独立连接线处理;即,将高架或地下通道的起终点设立为连通图节点,并直接连接起终点,建立连线,中间不设定断点。
- D。在有向线段上设置属性,如:有分隔护栏、禁左转、禁掉头、高速路、城市一级道路、路口有交通灯等
路网数据使用MapInfo进行人工采编,并记录道路相关属性。完成数据编辑后,通过EasyLoader导入Oracle Spatial空间数据库。
二.空间数据结构设计
使用Oracle 10G Spatial存储空间数据结构
- A. 从MapInfo导入原始道路线路空间信息表,该表仅描述道路连线的空间数据和连线的道路相关属性,不对道路交叉结点进行描述。
- B。将原始的道路空间数据加工形成有向连通图模型数据
- B-1 对道路连线数据的起终点进行交叉重叠计算,建立路网结点数据表
- B-2 以路网结点数据表的结点数据为图点,建立图点间的有向连通线路数据表,并保存道路相关属性
- C. 计算并记录道路连通线的延展方向(向东、向西、向南、向北。。。),以辅助后期自驾中的文字描述(左转、右转、掉头)
三.寻径算法设计
结合Dijsk和A*算法,设计寻径模型,根据用户的寻径方案需求(最短路程、高速优先、综合优先),设计相应的寻径评估函数
- A.根据道路结点表和道路连线表,建立有向连通图的网状内存模型
- B。设计寻径过程中的条件排除规则(如,禁左,禁调头,有护栏,只走高速路等)
- C。设计寻径过程中的结点优先级排序算法,数据结构及优先级评估判定函数。
- D。设计算法的终止退出判定条件,包括:找到自驾方案;判定无可用方案。
四。程序实现设计
设计实现从用户输入起终点信息查询到获得文字及图形描述自驾方案的程序实现过程。
- A。根据用户输入关键字,结合分词搜索引擎和空间碰撞算法,查找最合理的起点终点的道路投影。
- B。根据起、终点的道路投影,并结合寻径算法,计算可用的路径方案,生成路径的数学模型描述。
- C。结合起点、重点以及道路的方向、位置等信息,转换生成人可识别的文字信息和路径几何描述。
- D。输出最终文字描述,并在地图图面描绘结果路径。
参考实现:
猎图网 http://www.richmap.cn
分享到:
相关推荐
### WEBGIS中地图点状要素标注算法设计 #### 摘要 本文介绍了一种针对WebGIS中的地图点状要素标注算法。该算法特别适用于WebGIS中基于会话模式的地图浏览服务。首先通过规则基础的静态点状要素标注算法获取在特定...
### WebGIS服务器场的负载平衡算法设计 #### 摘要 随着互联网用户数量和网络流量的快速增长,网络服务的可扩展性面临着前所未有的挑战。为了应对这一挑战,本研究探讨了利用集群技术来解决网络地理信息服务(WebGIS...
webgis多边形扩展或收缩算法,应用于建筑退线分析等
基于WebGIS的购房选址空间决策系统设计前后端源码基于WebGIS的购房选址空间决策系统设计前后端源码基于WebGIS的购房选址空间决策系统设计前后端源码基于WebGIS的购房选址空间决策系统设计前后端源码基于WebGIS的购房...
【WebGIS空间数据库的研究】 WebGIS(Web Geographic Information System)是一种通过互联网提供地理信息服务的技术,它结合了Web技术与GIS技术,使得用户无需安装专业GIS软件就能在浏览器中访问、查询、分析地理...
WebGIS 平台可低成本地实现便捷的地图功能,例如通过笔记本电脑或手机,使用 Web 浏览器或应用程序(application, APP),可实现多用户在任意时间域和空间域进行地图数据处理和地图设计制作。 WebGIS 平台通过 Web ...
### 基于WebGIS的数字校园系统设计与实现 #### 引言 随着信息化时代的到来,"数字地球"和"数字城市"的概念逐渐深入人心,高等教育机构作为社会的重要组成部分,其信息化建设同样受到广泛关注。"数字校园"的概念...
8. **GIS分析与可视化**: WebGIS不仅局限于数据展示,还可以进行空间分析,如缓冲区分析、叠置分析、网络分析等。同时,通过颜色编码、符号化等方式增强数据的视觉表达。 9. **响应式设计**: 现代WebGIS应用应考虑...
基于WEBGIS的网络GPS车辆监控系统设计 本文总结了基于WEBGIS的网络GPS车辆监控系统设计的关键技术点,并对其进行了深入分析和研究。 GPS技术 GPS(Global Positioning System),即全球定位系统,是一种基于卫星...
基于ArcGIS Engine的WebGIS空间分析功能拓展,许时光,郑新奇,基于B/S架构的WebGIS空间分析和数据处理的能力薄弱,已经无法满足人们日益广泛的应用需求。为了解决这个问题,本文提出了基于ArcGIS En
### 基于P2P的WebGIS系统架构设计 #### 摘要与背景 随着互联网技术的发展,WebGIS(Web Geographic Information System)作为地理信息系统的重要分支,为用户提供便捷的地图服务与空间数据分析功能。然而,在面对...
本篇将详细介绍WebGIS中空间数据的存储方式,特别是Oracle Spatial这一强大的空间数据库组件。 Oracle Spatial是Oracle公司推出的一种专门用于处理空间数据的数据库组件。自Oracle 9i版本起,Oracle就开始提供对...
3. **漫游**:用户可以在地图上自由移动,查看不同地理位置的信息,实现了空间导航功能。 4. **查询**:用户可以对地图上的对象进行属性查询,获取相关数据的详细信息,这是地理数据分析的重要手段。 5. **绑定**:...
系统的设计思想是基于WebGIS的派车管理系统,使用GPS车载终端设备,实时显示车辆位置信息在Web页面上,实现对公司车辆的有效监管和提高车辆运营效率。 2. 系统架构设计 系统架构设计基于B/S架构,使用Java作为底层...