POSTGIS路径规划的简单配置(数据库配置)欢迎关注我的博客 docker安装pgrouting是最⽅便的⽅法没有之⼀
所以我们使⽤docker安装pgrouting
0:需有docker环境 没有的请⾃⾏百度
0.1:必须使⽤拥有amd64架构的宿主机(树莓派就只能gg)
1.安装docker镜像
1.1⾸先 打开浏览器搜索docker hub
在此处输⼊pgrouting后搜索
在已经安装了docker的任何环境中键⼊右侧代码
docker pull pgrouting/pgrouting
颜料专用助剂可以看到
超声波电子驱鼠器
分动器油
我搜索的当前版本是基于 Postgres 13/PostGIS 3.1 的所以必须保证负责部署传输的主机拥有 PostGI S 3.1
升华仪如果实在是有原来的版本 可以尝试⼀下⽅法:
1. 删除原有postgis
2. 点击docker hub中的tag并在其中到相关版本
根据docker中postgresql的相关操作⽂档
我的启动命令为
docker run --name=pgrouting -p 5432:5432 --restart=always -e POSTGRES_PASSWORD=yourpass -d pgrouting/pgrouting
由上得出我的启动密码为'yourpass'
磁石电话机使⽤任意数据库管理⼯具即可登录数据库
3.初始化数据
3.0 本章需要预先准备路⽹数据 如没有 请⾃⾏查⽅法下载 此处不进⾏展⽰
3.1 将已经下载的路⽹数据导⼊arcgis中 进⾏要素转线
此处必须进⾏ 否则会出现多线的道路 导致⽆法导⼊
3.2 将导出的数据放⼊数据库rct-341
3.2.1 登录数据库
当出现如图⼆中的Connection succeeded.
则证明连接成功
将要使⽤的数据拖⼊
需注意下图中的⼏个选项
4.处理数据
4.1.数据库新加字段并赋值执⾏如下sql