PostgreSql+PostGis创建空间数据库

目录

一 准备安装包... 1

二 postgresql在window下安装步骤... 1

三 图形化管理工具-pgadmin. 4

四 命令行工具-SQL shell(psql)... 5

五 Postgis安装... 7

六 创建部署数据库... 10

准备安装包

postgresql-12.4-1-windows-x64.exe

postgis-bundle-pg12x64-setup-3.2.1-1.exe

navicat160_pgsql_cs_x64.exe

postgresql,官网下载地址:PostgreSQL: Windows installers

postgis,官网下载地址:http://download.osgeo.org/postgis/windows/

navicat,官网下载地址:http://navicat.com.cn/products

二 postgresql在window下安装步骤

1.开始安装

2.选择安装目录

D:\PostgreSQL

3.选择数据存储目录(默认)

D:\PostgreSQL\12\data

4.设置数据库超级用户密码,之后自动创建的超级用户名为postgres。

5.服务监听端口默认为5432

6.选择运行语言,可以默认,最好选择C

7.安装过程如下

8.最后,安装成功

在这个界面,可以看到下面有个勾选选项,可勾可不勾。如果勾选, 在Finish之后会运行Stack Builder,可用于下载和安装附加的工具、驱动程序和应用程序。如果要安装postgis的话,可以勾选。

这里我们不做勾选,Postgis单独装

9 安装过程中提示错误跳过,

服务-PostgreSql服务-属性-登录-选中本地系统账户

PostgreSql服务可以启动了。

图形化管理工具-pgadmin

1在“开始”里找到postgresql程序,点击pgAdmin III

2打开之后,双击postgresql 12,输入之前第4步设置的数据库超级用户密码

3.好了,我们可以愉快地使用了!

命令行工具-SQL shell(psql)

打开SQL shell(psql)

打开SQL shell(psql)有三种方法:

方法一:从开始目录下打开,选择SQL Shell,需要输入密码

进入sql shell后,前4个按“enter”即可,最后输入密码按“enter”

方法二:从pgadmin中打开,打开需要使用的数据库,点击如图所示,便可直接连接到当前数据库且不用输入密码。

如打开数据库-lianxi

方法三:

在修改了系统环境变量Path之后(增加PostgreSQL\bin目录),从命令行输入:

psql -U postgre

后输入密码直接启动pgsql

五 Postgis安装

1下载地址:http://download.osgeo.org/postgis/windows/

正在上传…重新上传取消

根据自己安装的postgresql的版本来选择,

2 Windows下具体安装步骤

在安装postgis之前,确认已经完成Postgresql的安装。

打开上述所下载的安装包,开始安装。

3 注意:一定要勾选下面图红框中的内容:create spatial database,初始化一个空间数据库。

这里需要选择之前安装Postgresql的路径

输入之前安装Postgresql时设置的postgre用户的密码。用户名和端口默认为postgres, 5432。

4先停掉postgresql服务

设置初始化的空间数据库的名称,这个使用默认的:postgis_21_sample。这个数据库将会作为一个空间数据库的模板,便于后期创建空间数据库。

安装过程中,会出现三个提示框,依次选择“是”即可。

您希望我们为您注册GDAL_DATA环境变量,以便光栅转换正常工作吗?这将覆盖现有的设置,如果你有它们。选择“是”,用于光栅转换。

默认情况下,光栅驱动器被禁用。要更改,需要设置POSTGIS_GDAL_ENABLE_DRIVERS环境变量,并且需要重新启动PostgreSQL服务以使更改生效。设置PasgsIsEnabLED驱动程序给普通驱动程序GTIFF、PNG、JPEG、XYZ、DTD、UGSDEM、AAIGrid?

缺省情况下禁用DB光栅。要启用PasgsIsEnabLeOutBuxRasts环境变量,需要将其设置为1。启用DB光栅?

安装完成。

最后,检查是否成功安装。打开pdadmin,查看数据库中是否有”postgis_21_sample"这个数据库。若有,则表明安装成功!

正常情况下postgresql+ postgis安装完成之后,自助创建spatial database会成功。

去服务中启动PostgreSql

创建部署数据库

1 安装navicat

用navicat 链接上postgresql

2 创建数据库

 

3 添加postgis扩展,使之成为支持空间类型的空间数据库

 进入你的数据库

输入:create extension postgis

4 导入数据

将chonggu.bak 放到C盘根目录:

到D:\PostgreSQL\12\bin 目录输入cmd

输入:psql -h localhost -U postgres -d chonggu<  C:\chonggu.bak

数据导入成功:

Pgadmin

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要搭建PostgreSQL PostGIS空间数据引擎,需按照以下步骤进行操作。 首先,确保已经安装了PostgreSQL数据库服务器。可以从官方网站上下载并安装最新版本的PostgreSQL。 完成安装后,打开命令行终端并切换到PostgreSQL的安装目录下的bin文件夹。在命令行中输入以下命令来启动PostgreSQL: ``` pg_ctl -D 数据库存储路径 start ``` 数据库存储路径是指定数据库文件将保存的目录路径。将其替换为你想要使用的路径。 启动后,会在命令行中显示一些数据库连接信息,包括端口号和数据库用户名等。 接下来,需要创建一个新的数据库。在命令行中输入以下命令: ``` createdb -U 数据库用户名 -h localhost -p 端口号 新数据库名称 ``` 将数据库用户名、端口号和新数据库名称替换为真实值。 创建数据库后,需要在其中安装PostGIS扩展。在命令行中输入以下命令来连接到新数据库: ``` psql -U 数据库用户名 -h localhost -p 端口号 新数据库名称 ``` 进入数据库后,运行以下命令来创建PostGIS扩展: ``` CREATE EXTENSION postgis; ``` 该命令将在数据库创建PostGIS所需的表和函数。安装完成后,就可以在数据库中存储和查询空间数据了。 最后,可以使用数据库管理工具,如pgAdmin等,连接到数据库进行操作和管理。可以使用这些工具来创建数据表、导入和导出空间数据,以及执行空间查询等操作。 总结一下,搭建PostgreSQL PostGIS空间数据引擎的主要步骤是:安装PostgreSQL,启动数据库服务器,创建数据库,安装PostGIS扩展,然后使用数据库管理工具进行操作和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值