postgres+postgis+geoserver离线路径规划功能(记录)

在这里插入图片描述

写在前面:

离线路径规划的方案有很多种,一般根据需求进行取舍。最终规划的结果受多方面因素的影响。比如:

  • 原始线路数据是否可靠、
  • 属性数据是否完备
  • 不同类别线路之间是否有拓扑错误
  • 路径规划函数是否合理
  • 是否具有容错性,等等

正文内容:
该文章是一篇对新手友好型的教程,内容比较详细,如果是经验老道的giser可能会觉得内容比较繁琐(哈哈)。

1 安装Postgres数据库

需要同时安装postgis插件

2 Naviact 连接数据库

便于执行SQL语句

3 QGIS 连接数据库

便于可视化路线数据,同时便于将数据导入数据库

4 路线数据入库

使用QGIS将路线数据导入postgres数据库

5 线路拓扑构建(SQL语句)

在navicat中执行sql语句,构建线路拓扑。(此过程为路线规划的迁至步骤,很重要!)

6 创建查询SQL函数

编写SQL函数。目的是使用postgis自带的空间分析方法,查询路径并组织查询结果

7 Geoserver安装

一个工具,常用于发布管理GIS地图服务,该实验用于提供路径规划接口。(如果有能力自己写后端代码操作数据库,可以忽略第7、8步骤)

8 路线规划服务发布

基于geoserver提供路径规划服务

9 测试服务

传入起止点经纬度,返回规划结果路线

10 经验总结

走过的坑

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值