要在 Ubuntu 上安装 PostGIS,你需要执行以下步骤:

  1. 安装 PostgreSQL
    如果尚未安装 PostgreSQL,你需要首先安装它。可以使用以下命令来安装 PostgreSQL:
sudo apt update
sudo apt install postgresql postgresql-contrib
  1. 安装 PostGIS
    安装 PostgreSQL 后,可以安装 PostGIS。
    查看可以安装postgis版本
apt-cache search postgis

可以使用以下命令来安装 PostGIS:

sudo apt install postgis postgresql-<version>-postgis-<version>

<version> 替换为你正在使用的 PostgreSQL 版本号。例如,如果使用的是 PostgreSQL 13,则应该安装 postgresql-13-postgis-3

  1. 为数据库启用 PostGIS 扩展
    安装 PostGIS 后,你需要为你要使用的每个数据库启用 PostGIS 扩展。首先,连接到 PostgreSQL 数据库服务器:
sudo -u postgres psql

然后,针对每个要启用 PostGIS 的数据库,执行以下操作:

CREATE EXTENSION postgis;

如果你的数据库需要拓展后的 Topology,则可以使用以下命令启用:

CREATE EXTENSION postgis_topology;
  1. 验证安装
    安装完成后,你可以验证是否成功安装了 PostGIS。可以使用以下命令来检查 PostGIS 版本号:
postgis_version

或者

select postgis_full_version();

这样就完成了在 Ubuntu 上安装 PostGIS 的过程。现在可以在 PostgreSQL 数据库中使用空间数据功能了。