PostGIS instalación · 3 min read · Nov 15, 2025

Cómo instalar el extensor de base de datos PostGIS PostgreSQL en CentOS 8

PostGIS es un extensor de base de datos gratuito y de código abierto para el Sistema de Gestión de Bases de Datos PostgreSQL. Te ayuda a agregar algunas funciones adicionales como área, unión, intersección, distancia, tipos de datos y permite que se realicen consultas de ubicación en SQL. Con PostGIS, puedes almacenar los tipos de datos de polígonos y puntos en la base de datos PostgreSQL.

En este tutorial, te mostraremos cómo instalar PostGIS con PostgreSQL en CentOS 8.

Requisitos previos

  • Un servidor que ejecute CentOS 8.
  • Una contraseña de root configurada en tu servidor.

Empezando

Antes de comenzar, necesitarás instalar PostGIS y el repositorio EPEL en tu sistema. Puedes instalar ambos ejecutando el siguiente comando:

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

A continuación, habilita el repositorio Powertool y desactiva el repositorio PostgreSQL predeterminado con el siguiente comando:

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

Una vez que hayas terminado, puedes proceder al siguiente paso.

Instalar PostGIS

Ahora, puedes instalar PostGIS ejecutando el siguiente comando:

dnf install postgis25_12

Una vez que se haya completado la instalación, puedes verificar el paquete PostGIS con el siguiente comando:

rpm -qi postgis25_12

Deberías obtener la siguiente salida:

Name        : postgis25_12
Version     : 2.5.5
Release     : 2.rhel8
Architecture: x86_64
Install Date: Monday 01 February 2021 11:59:37 PM EST
Group       : Unspecified
Size        : 29832534
License     : GPLv2+
Signature   : DSA/SHA1, Tuesday 10 November 2020 01:36:47 PM EST, Key ID 1f16d2e1442df0f8
Source RPM  : postgis25_12-2.5.5-2.rhel8.src.rpm
Build Date  : Tuesday 10 November 2020 01:30:09 PM EST
Build Host  : koji-rhel8-x86-64-pgbuild
Relocations : (not relocatable)
Vendor      : PostgreSQL Global Development Group
URL         : http://www.postgis.net/
Summary     : Extensiones de Sistemas de Información Geográfica para PostgreSQL
Description :
PostGIS agrega soporte para objetos geográficos a la base de datos objeto-relacional PostgreSQL. En efecto, PostGIS "habilita espacialmente" el servidor PostgreSQL, permitiendo que se use como una base de datos espacial de backend para sistemas de información geográfica (SIG), al igual que el SDE de ESRI o la extensión espacial de Oracle. PostGIS sigue la "Especificación de Características Simples para SQL" de OpenGIS y ha sido certificado como conforme con el perfil de "Tipos y Funciones".

A continuación, inicializa la base de datos PostgreSQL con el siguiente comando:

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

A continuación, inicia el servicio PostgreSQL y habilítalo para que se inicie al reiniciar el sistema con el siguiente comando:

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

Crear una extensión

En este punto, PostgreSQL y PostGIS han sido instalados. Ahora, necesitarás crear una extensión para PostGIS.

Primero, inicia sesión como usuario Postgres con el siguiente comando:

su - postgres

A continuación, crea un usuario y una base de datos postgres con el siguiente comando:

createuser test_usr  
createdb test_postgis -O test_usr

A continuación, conéctate a la base de datos con el siguiente comando:

psql -d test_postgis

Deberías ver la siguiente salida:

psql (12.5)
Type "help" for help.

A continuación, crea una extensión PostGIS con el siguiente comando:

CREATE EXTENSION postgis;

A continuación, puedes verificar la versión de PostGIS usando el siguiente comando:

select PostGIS_Full_Version();

Deberías ver la versión de PostGIS en la siguiente salida:

                                                                                          postgis_full_version                                 
                                                           
-----------------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------
 POSTGIS="2.5.5" [EXTENSION] PGSQL="120" GEOS="3.8.1-CAPI-1.13.3" PROJ="Rel. 7.2.1, 1 de enero de 2021" GDAL="GDAL 3.2.1, lanzado 2020/12/29" L
IBXML="2.9.7" LIBJSON="0.13.1" LIBPROTOBUF="1.3.0" RASTER
(1 row)

A continuación, sal del shell de Postgres con el siguiente comando;

exit  
exit

Conclusión

En la guía anterior, aprendiste cómo instalar PostGIS con PostgreSQL en CentOS 8. Ahora puedes usar PostGIS para agregar geometría a tu base de datos.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.