El Blog colaborativo sobre Geotecnologías, GIS y Mapas para la comunidad GEO
  • Política de cookies
  • Más información
  • Contacto
Geotecnologías, GIS y Mapas
  • Proyecto
  • Contacto
Sin resultados
Ver todos los resultados
geomapik

Cómo instalar pgAdmin 4 en Ubuntu para PostGIS

Raúl Estévez por Raúl Estévez
11 abril, 2020
en Recursos GIS, Tutoriales
Home Tutoriales
1.5k
Vistas
CompartirTwitter

Este breve artículo muestra el proceso para poder instalar de pgAdmin4 en Ubuntu, así como la validación y configuración del mismo para su puesta en funcionamiento para trabajar con Bases de Datos Espaciales basadas en PostgreSQL y PostGIS.

¿Qué es pgAdmin?

Básiscamente, pgAdmin es una interfaz gráfica para trabajar con la base de datos PostgreSQL. Se trata de una herramienta de gestión indispensable para trabajar con bases de datos open source.

La versión 4 de pgAdmin (pgAdmin4) es la más reciente y, a diferencia de sus antecesoras, escritas en C++, está escrita en Python.

La aplicación nos permite realizar todo tipo de tareas de gestión, consulta y análisis de información almacenada en las bases de datos, también con información geográfica.

Dentro del sector GIS open source, es muy habitual utilizar pgAdmin como Sistema Gestor de Bases de Datos (RDBMS por sus siglas en inglés).

De hecho, está específicamente pensado para la combinación con PostgreSQL, sobre la que implementar PostGIS.

Tiene un diseño limpio, amigable y es fácil de configurar. Además, incluye soporte para visualizar capas cartográficas GIS de tipo vectorial, lo que es un gran punto a su favor para los profesionales GIS.

Una vez PostgreSQL y PostGIS están instalados en nuestra máquina Ubuntu, podemos pasar a instalar pgAdmin4. Veamos cómo realizar su instalación.

Si aún no dispones de PostgreSQL y PostGIS, te recomendamos que revises nuestro artículo sobre el proceso de instalación de PostGIS en Linux para empezar a trabajar con bases de datos espaciales.

Cómo instalar pgAdmin4 en Ubuntu

Para instalar pgAdmin4 en Ubuntu, primero deberemos copiar los certificado y clave de acceso con el siguiente comando:

sudo apt install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

Posteriormente, introduciremos el siguiente comando, sustituyendo «bionic» por la versión de Ubuntu que tengamos instalada.

deb http://apt.postgresql.org/pub/repos/apt/ bionic -pgdg main

Para saber con certeza el nombre de la versión de Ubuntu si no la conocemos, deberemos introducir el comando:

lsb_release -c

En nuestro caso, se trata de la versión 18.04 Bionic. Así, especificaremos el nombre de la versión en el comando del siguiente modo:

deb http://apt.postgresql.org/pub/repos/apt/ bionic -pgdg main

Si tu versión es distinta, deberás substituir “bionic” por el nombre que haya devuelto el comando anterior. Lo mismo con el siguiente comando:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main" > /etc/apt/sources.list.d/pgdg.list'

A continuación actualizaremos los paquetes e instalaremos pgadmin4:

sudo apt-get update
sudo apt-get install postgresql-11 pgadmin4

Debería iniciarse automáticamente la descarga e instalación de paquetes de pgAdmin4. El proceso puede tardar unos minutos.

Comprobar la instalación y configurar pgAdmin4

Trataremos de arrancar pgAdmin4 desde el navegador, en nuestro caso instalado en localhost y el puerto 4326 por defecto.

Podemos hacerlo manualmente lanzando el programa o bien desde la consola introduciendo el comando:

pgadmin4
instalar pgAdmin4 en ubuntu
Pantalla de bienvenida tras el arranque de pgAdmin4 en navegador web. Fuente: elaboración propia.

En caso de que no permita abrirlo con tu navegador por defecto, puedes cambiar la orden desde Configuración > Runtime > Browser Command e insertar:

/usr/bin/firefox %URL%

o bien, en función del navegador que quieras usar:

/usr/bin/chromium-browser/ %URL%

Con ello deberías poder acceder a la interfaz web de pgAdmin4 con tu navegador.

Crear la extensión PostGIS en una base de datos

Una vez abierto pgAdmin4 accede al servidor que tengas disponible y/o crea/conecta a una base de datos desde el menú en árbol lateral.

Teniendo seleccionada la base de datos comprueba que permite establecer la integración de PostGIS generando una nueva consulta SQL:

CREATE EXTENSION postgis;

Si no devuelve ningún error y pgAdmin4 valida la query, todo debería estar correcto. Puedes asegurarte dirigíendote a la base de datos seleccionada > Extensions > postgis.

En este momento la base de datos está lista para admitir y trabajar con datos espaciales para su almacenamiento, análisis y transformación desde pgAdmin4.

Allí debería figurar la extensión creada, habilitando todas las funciones de las que provee PostGIS a PostgreSQL.

Si quieres saber más acerca de PostGIS, puedes revisar nuestro artículo que recoge las 25 principales funciones para análisis espacial que incorpora la extensión PostGIS.

Asimismo, una vez realizada la instalación y configuración de PostGIS y pgAdmin4, podremos conectar esta herramienta gráfica para gestionar bases de datos con QGIS, el GIS de escritorio OpenSource más popular.

Conectar ambos componentes para el trabajo con geoinformación mediante Sistemas de Información Geográfica y bases de datos espaciales supone una gran ventaja para la mayoría de proyectos GIS.

Puedes conocer los detalles en nuestro artículo acerca de cómo conectar PostGIS con QGIS, donde se muestra cómo establecer conexión, importar y exportar capas entre esta magnífica base de datos espacial y el GIS de escritorio por excelencia.

Etiquetas: Bases de Datos EspacialesGISLinuxPostGISPostgreSQLSistemas de Información GeográficaTutorial
Compartir49Tweet31
Post anterior

25 funciones de PostGIS para análisis espacial

Post siguiente

Cómo cargar un CSV en QGIS

Raúl Estévez

Raúl Estévez

Post siguiente
cómo cargar csv en qgis

Cómo cargar un CSV en QGIS

bases de datos espaciales

¿Por qué trabajar con bases de datos espaciales en GIS?

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Posts Recomendados

Mapas con Python utilizando geopandas y matplotlib

1 agosto, 2019
bases de datos espaciales

¿Por qué trabajar con bases de datos espaciales en GIS?

12 abril, 2020
Geotecnologías GIS Mapas Cartografía Digital

Geotecnologías, GIS y Mapas

Información, recursos de aprendizaje y novedades del sector GEO para los usuarios especializados en el manejo de la información geográfica, su análisis y su representación.

Posts Nuevos

que es la geoestadistica

¿Qué es la Geoestadística? Análisis geoestadístico con R, ArcGIS y QGIS

8 mayo, 2020
libros R Data Science GIS

Libros gratis de R para GIS y Análisis de datos espaciales

2 mayo, 2020
productos ESRI GIS

Principales productos de ESRI para GIS

26 abril, 2020
como cargar wms wmts qgis

Cómo cargar servicios WMS y WMTS en QGIS: proceso y diferencias

15 abril, 2020
kepler gl mapbox mapas analisis datos

Kepler.gl de Mapbox: mapas interactivos y visualización de datos

13 abril, 2020
Geotecnologías GIS Mapas Cartografía Digital

El blog colaborativo sobre Geotecnologías, GIS y Mapas para la comunidad GEO

Información, recursos de aprendizaje y novedades del sector GEO para los usuarios especializados en el manejo de la información geográfica, su análisis y su representación.

Todo reunido en un blog colaborativo y abierto. ¿Te animas a colaborar con geomapik?

Categorías

  • Análisis GIS
  • Desarrollo GIS
  • Novedades GIS
  • Recursos GIS
  • Spatial Data Science
  • Tutoriales
  • Uncategorized
  • Webmapping
Sin resultados
Ver todos los resultados
Spatial Data Science

¿Qué es la Geoestadística? Análisis geoestadístico con R, ArcGIS y QGIS

8 mayo, 2020
Spatial Data Science

Libros gratis de R para GIS y Análisis de datos espaciales

2 mayo, 2020
Novedades GIS

Principales productos de ESRI para GIS

26 abril, 2020
Tutoriales

Cómo cargar servicios WMS y WMTS en QGIS: proceso y diferencias

15 abril, 2020

Etiquetas

Análisis (15) Análisis de datos (4) aprender GIS (5) ArcGIS (5) Bases de Datos Espaciales (5) Big Data (2) CARTO (2) Cartografía (27) catastro (2) Data Analysis (4) Data Science (4) Datos (9) Desarrollo GIS (15) Diseño cartográfico (6) ESRI (3) Geoinformática (7) Geomarketing (2) Geotecnología (4) GIS (37) Javascript (4) Jupyter Notebook (3) leaflet (2) Mapas (19) Mapbox (2) mapeo colaborativo (2) MDT (3) OpenLayers (2) OpenStreetMap (2) OSGEO (2) plugins (7) PostGIS (6) PostgreSQL (6) Programación (12) Python (7) QGIS (24) R (5) ráster (2) Sistemas de Información Geográfica (29) SQL (6) Teledetección (2) terreno (2) Tutorial (12) visor de mapas (3) visualización (3) Webmapping (11)

© 2018 geomapik - Geotecnologías, GIS y Mapas

Sin resultados
Ver todos los resultados
  • Proyecto
  • Contacto

© 2018 geomapik - Geotecnologías, GIS y Mapas

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies