Як встановити PostGIS на Ubuntu 24.04|22.04|20.04

Як встановити PostGIS на Ubuntu 24.04|22.04|20.04

 

У сьогоднішньому посібнику ми розповімо, як встановити PostGIS на Ubuntu 24.04|22.04|20.04 Linux. PostGIS – це розширення бази даних PostgreSQL з відкритим вихідним кодом для створення географічних об’єктів у реляційній базі даних об’єктів PostgreSQL. Можливості PostGIS випливають зі специфікацій SQL Open Geospatial Consortium.

PostGIS можна встановити на системи Linux на базі Ubuntu, Debian, SUSE Linux, Red Hat, таких як CentOS, Scientific Linux, Windows та macOS. Команда збірки PostgreSQL має пакети для Debian та Ubuntu для кількох версій PostgreSQL. Ми додамо репозиторій PostGIS APT для PostgreSQL і встановимо з нього PostGIS на Ubuntu 24.04|22.04|20.04.

Давайте тепер почнемо встановлення PostGIS на систему Ubuntu 24.04|22.04|20.04 Linux.

Крок 1: Оновіть систему

Ви можете оновити список пакетів APT і систему перед тим, як почати.

sudo apt update
sudo apt -y upgrade

Після оновлення необхідне перезавантаження.

sudo reboot

Крок 2: Додайте репозиторій PostgreSQL

Перед тим, як ви почнете встановлення PostGIS на Ubuntu 24.04|22.04|20.04 Linux, вам потрібно додати репозиторій PostgreSQL APT до вашої системи, де будуть завантажуватися та встановлюватися двійкові пакети.

sudo apt -y install gnupg2
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Після імпорту ключа GPG додайте репозиторій PostgreSQL APT.

echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" |sudo tee  /etc/apt/sources.list.d/pgdg.list

Крок 3: Встановіть сервер баз даних PostgreSQL

PostgreSQL необхідно встановити перед встановленням PostGIS на Debian / Ubuntu. Використовуйте наші попередні посібники для цієї інсталяції.

Для іншої версії PostgreSQL замініть номер версії на бажану версію встановлення.

Крок 4: Встановіть PostGIS на Ubuntu 24.04|22.04|20.04

Після встановлення PostgreSQL перейдіть до встановлення PostGIS на дистрибутив Ubuntu 24.04|22.04|20.04 Linux.

З PostgreSQL 13:

sudo apt update
sudo apt installpostgis postgresql-13-postgis-3

Наступний – для PostgreSQL 12. Замініть 13 на вашу версію PostgreSQL.

sudo apt update
sudo apt installpostgis postgresql-12-postgis-3

Крок 5: Увімкніть PostGIS на Ubuntu 24.04|22.04|20.04

Вам потрібно активувати функції PostGIS у базі даних, перш ніж ви зможете зберігати просторові дані. У наведеному нижче прикладі ви дізнаєтеся, як створити базу даних та активувати функції Spacial.

1.Перемкнутися на користувача postgres.

sudo -i -u postgres

2.Створення тестового користувача/бази даних.

-bash-4.2$ createuser postgis_test
-bash-4.2$ createdb postgis_db -O postgis_test

3.Підключення до тестової бази:

-bash-4.2$ psql -d postgis_db
psql (11.5 (Debian 11.5-3.pgdg100+1))
Type "help" for help.

4.Увімкніть розширення PostGIS на базі даних:

postgis_db=# CREATE EXTENSION postgis;
CREATE EXTENSION

5. Переконайтеся, що PostGIS працює

postgis_db=# SELECT PostGIS_version();
            postgis_version            
---------------------------------------
 3.5 USE_GEOS=1 USE_PROJ=1 USE_STATS=1
(1 row)

Для більш детального опановування PostGIS відвідайте веб-сайт Документації PostGIS.

Прокрутка до верху