PostGIS是一个功能强大的 开源空间数据库扩展,适用于PostGIS 是PostgreSQL,可用于存储、查询和操作地理和几何数据。如果您使用的是 Ubuntu 22.04,并且需要设置最新版本的 PostGIS 以满足您的空间数据需求,那么您来对地方了。在本指南中,我们将引导您逐步完成在 Ubuntu 22.04 系统上安装最新 PostGIS 的过程。
先决条件:
在开始安装过程之前,请确保已满足以下先决条件:
1、您的系统上安装了Ubuntu 22.04 LTS。
2、在您的系统上安装并配置 PostgreSQL
3、管理(sudo)权限。
步骤 1:更新您的系统
在安装任何新软件之前,确保系统是最新的始终是一个好习惯。打开终端并运行以下命令:
$ sudo apt update
$ sudo apt upgrade
这将更新软件包列表并将任何现有软件包升级到最新版本。
第 2 步:安装 PostgreSQL
PostGIS 是 PostgreSQL 的一个扩展,因此您需要安装 PostgreSQL。如果您的系统上尚未安装 PostgreSQL,您可以使用以下命令进行安装:
$ sudo apt install postgresql postgresql-contrib
步骤3:安装PostGIS
现在 PostgreSQL 已安装,您可以继续安装 PostGIS。Ubuntu 22.04 的默认存储库可能并不总是具有最新版本的 PostGIS,但您可以使用 PostgreSQL apt 存储库获取最新版本。操作方法如下:
3.1:添加 PostgreSQL 存储库
$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
3.2:导入存储库签名密钥
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
3.3:安装PostGIS
现在,再次更新包列表并安装 PostGIS:
$ sudo apt update
$ sudo apt install postgis postgresql-<version>-postgis-<version>
替换<version>为要安装的特定 PostgreSQL 和 PostGIS 版本。例如,对于 PostgreSQL 14 和 PostGIS 3,使用:
$ sudo apt install postgis postgresql-14-postgis-3
步骤 4:创建支持 PostGIS 的数据库
安装 PostGIS 后,您可以创建一个新的 PostgreSQL 数据库并在其中启用 PostGIS。替换<your_database>为您想要的数据库名称:
$ sudo -u postgres createdb <your_database>
$ sudo -u postgres psql -d <your_database> -c "CREATE EXTENSION postgis;"
步骤 5:验证安装
为了确保 PostGIS 正确安装并正常运行,您可以连接到启用 PostGIS 的数据库并运行一个简单的查询:
$ sudo -u postgres psql -d <your_database>
在 PostgreSQL 提示符中,运行以下查询:
SELECT postgis_version();
此查询应返回您安装的 PostGIS 版本,确认安装成功。
结论:
您现在已成功在 Ubuntu 22.04 系统上安装了最新版本的 PostGIS。您可以使用这个强大的空间扩展来处理 PostgreSQL 数据库中的地理和几何数据。如果您遇到任何问题或需要进一步的帮助,请查阅PostGIS 文档或向 PostGIS 社区寻求帮助,以充分利用这个宝贵的空间数据管理工具。
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。