一、环境配置
本文采用的是12.4.1的postgreSQL,3.0.4的postgis和3.16版本的QGIS
1.1postgreSQL+ postgis+QGIS下载
postgreSQL下载地址:https://www.postgresql.org/
postgis下载地址:http://www.postgis.org/
postgreSQL是数据库,PostGIS在对象关系型数据库PostgreSQL上增加了存储管理空间数据的能力,相当于Oracle的spatial部分
QGIS下载地址:https://www.qgis.org/en/site/
QGIS提供两种方式下载,一种是下载下载器,里面提供多种下载源自行下载,一种是下载安装包,这里建议下载安装包
1.2安装
postgreSQL安装就是正常安装,在安装时注意自己的用户名,密码和端口号即可。
postgis下载完后直接解压进postgres的安装路径下即可,postgis里已经内置了pgrouting,其中包括多种最短路径算法。
QGIS的安装也是正常安装,无注意事项,安装过程中的弹窗都点ok。
QGIS下载器的下载源都比较慢,不建议使用下载器下载。
二、数据下载及导入展示
2.1数据下载
数据下载地址:http://download.geofabrik.de/asia.html
此为亚洲地区的地图下载,本文采用老挝的数据地图

点击下载.shp.zip文件,下载后解压。
2.2新建数据库
打开postgreSQL里的pgadmin 4,选中数据库右键新建数据库laos。
pgadmin4转中文,点击File->Preferences->Miscellaneous->用户语言->Chinese

2.3导入数据
打开postgis里的

点击

输入用户名和密码,以及数据库名

本文介绍了如何配置PostgreSQL+postgis环境,下载并导入地图数据,以及利用pgrouting实现最短路径查询。通过数据下载、数据库创建、数据导入和QGIS展示,详细讲解了dijkstra算法的实现步骤。
最低0.47元/天 解锁文章
462

被折叠的 条评论
为什么被折叠?



