当前位置:网站首页>postgres+postgis+geoserver离线路径规划功能(记录)
postgres+postgis+geoserver离线路径规划功能(记录)
2022-04-22 07:42:00 【Gisleung】

写在前面:
离线路径规划的方案有很多种,一般根据需求进行取舍。最终规划的结果受多方面因素的影响。比如:
- 原始线路数据是否可靠、
- 属性数据是否完备
- 不同类别线路之间是否有拓扑错误
- 路径规划函数是否合理
- 是否具有容错性,等等
正文内容:
该文章是一篇对新手友好型的教程,内容比较详细,如果是经验老道的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 经验总结
走过的坑
版权声明
本文为[Gisleung]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_27816785/article/details/122768988
边栏推荐
- Detailed analysis of viewpager usage
- qt designer 跳转,布局,样式
- 力扣(LeetCode)111. 平衡二叉树(2022.04.21)
- Informatics Aosai yibentong 1211: judge whether elements exist | openjudge 1.13 41: judge whether elements exist
- The starting point of the final end of the 15th day of the sprint to the big factory
- The collection palette in LabVIEW 2012 is imported into LabVIEW 2013
- 国内云安全市场突破百亿元,未来发展趋势如何?
- Experiment 2: mathematical basis in Data Science
- oh-my-notepro
- sql需求处理篇-统计指定某年中有多少个周一至周日
猜你喜欢

tensorflow使用笔记

Nacos Foundation (1): what is configuration center & introduction to Nacos

spark sql 获取数组某index处元素

如何用c语言实现【猜数字游戏】

【无极低码】低代码平台开发日记,低代码平台之sql编程

MySQL深入学习(三二):数据库其它调优策略

Teach you how to realize the pull-down refresh and pull-up load of recyclerview

liunx基础—zabbix5.0监控系统安装部署

Tensorflow usage notes

使⽤airtestIDE⽣成脚本,使⽤脚本运⾏
随机推荐
【论文阅读】【3d目标检测】pvgnet
Blocking queue
重新定义中国“芯”
国内知名公共 DNS 服务器居然有你知道哪些
vscode的插件
7-34 删除重复字符(set用法)&&7-35 统计字符出现次数(unordered_map)
Magnesium oxide MgO crystal substrate | strontium titanate SrTiO3 crystal substrate | lithium niobate LiNbO3 crystal substrate; 10mm diameter
kubernetes学习笔记
tensorflow使用笔记
新零售发展趋势下,社交电商平台如何运营推广?
Nacos Foundation (1): what is configuration center & introduction to Nacos
Pycharm terminal PIP installation error: "PIP" item is recognized as the name of cmdlet, function, script file or runnable program
JSON数据文本
shell笔记
每日一题冲刺大厂第十五天 终于结束的起点
信息学奥赛一本通 1211:判断元素是否存在 | OpenJudge 1.13 41:判断元素是否存在
计算机保研面试中,都有哪些令人窒息的问题?
MySQL in-depth study (Trinity): the use of PowerDesigner
华为机试题——HJ53 杨辉三角的变形
【大话云原生】微服务篇-五星级酒店的服务方式