空间数据库--postgre学习经验

一、下载资源和配置环境

1、PostgreSQL介绍

PostgreSQL是一个强大的对象关系数据库管理系统(ORDBMS)。并且PostgreSQL从一开始就考虑到类型扩展 —— 能够在运行时添加新的数据类型、函数和访问方法的机制。 PostgreSQL是一个强大的对象关系数据库管理系统(ORDBMS)。并且PostgreSQL从一开始就考虑到类型扩展 —— 能够在运行时添加新的数据类型、函数和访问方法的机制。

PostgreSQL的特点:

 
  1. 被证明的默认情况下的强大的可靠性和事务完整性(ACID)
  2. 严谨地支持SQL标准(完整SQL92)
  3. 可插、拔的类型扩展和功能扩展
  4. 面向社区的发展模式(开源)
  5. 不限制列大小("TOAST"机制-The Oversized-Attribute Storage Technique,超尺寸属性存储技术))以支持大型GIS对象
  6. 通用索引结构(Generic Index Structure - GIST)允许R-Tree索引
  7. 易于添加自定义功能

这些因素结合在一起,PostgreSQL提供了一条非常简单的开发路径来添加新的空间类型。。

一、安装PostgreSQL

在安装PostGIS前首先必须安装PostgreSQL,然后在安装好的Stack Builder中选择安装PostGIS组件或者自己通过官网下载相应版本的PostGIS。
PostgreSQL安装文件下载地址是 PostgreSQL下载地址
9.5的是客户端样式,9.6的管理界面是网页样式的推荐。下载的PostgreSQL版本是9.6。下载完成后,双击下载的文件,一路默认设置即可,自己只是需要配置超级用户postgres的密码。

二、安装PostGIS

安装PostgreSQL安装完成后,提示运行Stack Builder。即可通过该工具安装PostGIS。
Stack Builder运行后,选择安装目标软件为PostgreSQL 9.6 on port 5432。然后在安装程序选择对话框中选择PostGIS 3.0。(在这里如果不能安装PostGIS,也可以去PostGIS官网下载PostGIS进行安装)。
PostGIS下载地址




然后Stack Builder会下载PostGIS 3.0的安装程序。下载后就会安装,在设置安装组件时,最好选择”Create spatial database”,以便在创建数据库时可以以此作为模板。对于其他步骤的设置都选择默认值即可。

三、PgAdmin 和SQL shell(psql)


如图,常用的有这两个。PgAdmin是可视化操作界面,SQL shell(psql)是命令行工具。在pgAdmin中完成的所有查询都可以使用psql完成。
1.点击进入PgAdmin4,等待一会浏览器进入一个页面

输入之前设置的密码,即可进入。
2.创建一个数据库 (百度搜一下如何改成中文设置)


选择nyc这个新建的数据库,并打开它以显示对象树,将会看到public架构(即模式-schema-相当于数据库中的一个命名空间):

点击按钮,进入sql查询界面

最后

在查询文本区域中输入以下查询语句以加载PostGIS空间扩展:

 
  1. CREATE EXTENSION postgis;

单击工具栏中的执行查询按钮(或按F5)以”执行查询”。

CREATE EXTENSION postgis; — 加载PostGIS空间扩展
select PostGIS_Full_Version(); — 返回完整的PostGIS版本信息和配置信息。
SELECT postgis_full_version(); —通过运行PostGIS函数来确认是否安装了PostGIS:

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

岚_枫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值