Datenbankinstallation · 2 min read · Nov 15, 2025

So installieren Sie den PostGIS PostgreSQL-Datenbankerweiterer auf CentOS 8

PostGIS ist eine kostenlose und Open-Source-Datenbankerweiterung für das PostgreSQL-Datenbankverwaltungssystem. Es hilft Ihnen, einige zusätzliche Funktionen wie Fläche, Vereinigung, Schnittmenge, Abstand, Datentypen hinzuzufügen und Standortabfragen in SQL auszuführen. Mit PostGIS können Sie die Polygon- und Punktarten der Daten in der PostgreSQL-Datenbank speichern.

In diesem Tutorial zeigen wir Ihnen, wie Sie PostGIS mit PostgreSQL auf CentOS 8 installieren.

Voraussetzungen

  • Ein Server, der CentOS 8 ausführt.
  • Ein Root-Passwort ist auf Ihrem Server konfiguriert.

Erste Schritte

Bevor Sie beginnen, müssen Sie PostGIS und das EPEL-Repo auf Ihrem System installieren. Sie können beide installieren, indem Sie den folgenden Befehl ausführen:

dnf -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm  
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Als Nächstes aktivieren Sie das Powertool-Repo und deaktivieren das Standard-PostgreSQL-Repo mit dem folgenden Befehl:

dnf config-manager --set-enabled PowerTools  
dnf -qy module disable postgresql

Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.

Installieren Sie PostGIS

Jetzt können Sie PostGIS installieren, indem Sie den folgenden Befehl ausführen:

dnf install postgis25_12

Sobald die Installation abgeschlossen ist, können Sie das PostGIS-Paket mit dem folgenden Befehl überprüfen:

rpm -qi postgis25_12

Sie sollten die folgende Ausgabe erhalten:

Name        : postgis25_12
Version     : 2.5.5
Release     : 2.rhel8
Architecture: x86_64
Install Date: Montag, 01. Februar 2021 23:59:37 EST
Group       : Unspecified
Size        : 29832534
License     : GPLv2+
Signature   : DSA/SHA1, Dienstag, 10. November 2020 13:36:47 EST, Key ID 1f16d2e1442df0f8
Source RPM  : postgis25_12-2.5.5-2.rhel8.src.rpm
Build Date  : Dienstag, 10. November 2020 13:30:09 EST
Build Host  : koji-rhel8-x86-64-pgbuild
Relocations : (nicht relocatable)
Vendor      : PostgreSQL Global Development Group
URL         : http://www.postgis.net/
Summary     : Erweiterungen für geografische Informationssysteme für PostgreSQL
Description :
PostGIS fügt Unterstützung für geografische Objekte zur PostgreSQL-objekt-relationalen
Datenbank hinzu. Tatsächlich „räumlich aktiviert“ PostGIS den PostgreSQL-Server,
was es ermöglicht, ihn als Backend-Raumdatenbank für geografische Informationssysteme (GIS) zu verwenden,
ähnlich wie ESRI's SDE oder Oracles Spatial-Erweiterung. PostGIS
folgt der OpenGIS „Spezifikation für einfache Features für SQL“ und wurde
als konform mit dem Profil „Typen und Funktionen“ zertifiziert.

Als Nächstes initialisieren Sie die PostgreSQL-Datenbank mit dem folgenden Befehl:

/usr/pgsql-12/bin/postgresql-12-setup initdb

Als Nächstes starten Sie den PostgreSQL-Dienst und aktivieren ihn, damit er beim Systemneustart gestartet wird, mit dem folgenden Befehl:

systemctl start postgresql-12.service  
systemctl enable postgresql-12.service

Erstellen Sie eine Erweiterung

An diesem Punkt wurden PostgreSQL und PostGIS installiert. Jetzt müssen Sie eine Erweiterung für PostGIS erstellen.

Zuerst melden Sie sich mit dem folgenden Befehl als Postgres-Benutzer an:

su - postgres

Als Nächstes erstellen Sie einen Postgres-Benutzer und eine Datenbank mit dem folgenden Befehl:

createuser test_usr  
createdb test_postgis -O test_usr

Als Nächstes verbinden Sie sich mit der Datenbank mit dem folgenden Befehl:

psql -d test_postgis

Sie sollten die folgende Ausgabe sehen:

psql (12.5)
Type "help" for help.

Als Nächstes erstellen Sie eine PostGIS-Erweiterung mit dem folgenden Befehl:

CREATE EXTENSION postgis;

Als Nächstes können Sie die PostGIS-Version mit dem folgenden Befehl überprüfen:

select PostGIS_Full_Version();

Sie sollten die PostGIS-Version in der folgenden Ausgabe sehen:

                                                                                          postgis_full_version                                 
                                                           
-----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------
 POSTGIS="2.5.5" [ERWEITERUNG] PGSQL="120" GEOS="3.8.1-CAPI-1.13.3" PROJ="Rel. 7.2.1, 1. Januar 2021" GDAL="GDAL 3.2.1, veröffentlicht 2020/12/29" L
IBXML="2.9.7" LIBJSON="0.13.1" LIBPROTOBUF="1.3.0" RASTER
(1 Zeile)

Als Nächstes verlassen Sie die Postgres-Shell mit dem folgenden Befehl;

exit  
exit

Fazit

In der obigen Anleitung haben Sie gelernt, wie Sie PostGIS mit PostgreSQL auf CentOS 8 installieren. Sie können jetzt PostGIS verwenden, um Geometrie zu Ihrer Datenbank hinzuzufügen.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.