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.rpmAls 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 postgresqlSobald 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_12Sobald die Installation abgeschlossen ist, können Sie das PostGIS-Paket mit dem folgenden Befehl überprüfen:
rpm -qi postgis25_12Sie 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 initdbAls 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.serviceErstellen 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 - postgresAls Nächstes erstellen Sie einen Postgres-Benutzer und eine Datenbank mit dem folgenden Befehl:
createuser test_usr
createdb test_postgis -O test_usrAls Nächstes verbinden Sie sich mit der Datenbank mit dem folgenden Befehl:
psql -d test_postgisSie 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
exitFazit
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.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.