PostgreSQL+postgis入门及简单应用(dijkstra实现最短路径)

本文介绍了如何配置PostgreSQL+postgis环境,下载并导入地图数据,以及利用pgrouting实现最短路径查询。通过数据下载、数据库创建、数据导入和QGIS展示,详细讲解了dijkstra算法的实现步骤。
摘要由CSDN通过智能技术生成
一、环境配置

本文采用的是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里的

在这里插入图片描述

点击

在这里插入图片描述

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

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值