Sign up with your email address to be the first to know about new products, VIP offers, blog features & more.

Tag Archives bases de datos

Restaurar copia de seguridad de base de datos geoespacial con PostgreSQL y PostGIS

¡Buenas de nuevo!

Como ya comenté en la entrada donde se explicaba cómo realizar una copia de seguridad de una base de datos geoespacial con PostgreSQL y PostGIS, el siguiente paso sería explicar cómo restaurar esta copia que hemos realizado para poder trabajar con ella.

Al igual que ocurre con las instrucciones explicadas para realizar la copia de seguridad, me imagino que estas instrucciones servirán para cualquier tipo de base de datos de PostgreSQL, pero en mi caso sólo las he usado para bases de datos espaciales, con las cuales os puedo asegurar que funcionan correctamente.

Hacer copia de seguridad de base de datos geoespacial con PostgreSQL y PostGIS

¡Buenas a tod@s!

Esta vez vamos a explicar los pasos a seguir para hacer una copia de seguridad de una base de datos de tipo geoespacial a través de la línea de comandos. En la siguiente entrada hablaremos de cómo restaurarla.

Supongo que estas mismas instrucciones son las que usaremos con cualquier tipo de base de datos PostgreSQL, pero en mi caso, sólo lo he comprobado con bases de datos espaciales, para las cuales os puedo asegurar que funcionan a la perfección.

Para realizar una copia de seguridad o dump de la base de datos abrimos la consola y nos situamos en la carpeta en la que vamos a almacenarla,

Almacenamiento y tratamiento de datos geolocalizados en PostgreSQL con PostGIS

¡Buenas a tod@s!

Hoy voy a explicar una operación básica pero necesaria para almacenar y  tratar con datos geolocalizados. Siguiendo un poco el hilo del tutorial, ya tenemos nuestra base de datos PostgreSQL con el módulo PotGIS creada, así como creada nuestra tabla con el tipo de dato espacial haciendo uso del SRID 4326, por lo que ahora vamos a ver cómo se almacena un punto, definido por su longitud y su latitud, en ella.

Lo más importante que debemos saber y que no debemos confundir, es que tanto para almacenar un punto en la base de datos como para recuperarlo,

Base de datos espacial con PostgreSQL-PostGIS: spatial_ref_sys y SRID

Buenas!

Como ya comenté, tenía pendiente una entrada para hablar sobre dos conceptos que han aparecido y que resultan de gran interés para escribir sobre ellos. Hablamos de la tabla spatial_ref_sys y de SRID.

Comencemos por la tabla spatial_ref_sys que como ya vimos , se genera automáticamente en nuestra base de datos cuando la hacemos de tipo espacial. El formato de esta tabla es el siguiente:

tabla spatial_ref_sys pgAdmin

Las columnas que aparecen dentro de la misma son:

  • SRID: Es un identificador del sistema de referencia espacial (SRS –

Cómo crear una tabla con datos geoespaciales en Postgis y PostgreSQL

Buenas a tod@s 🙂

Siguiendo un poco el hilo de los posts anteriores, ya tenemos instaladas todas las tecnologías que vamos a necesitar y ya hemos creado una base de datos de tipo espacial . Ahora, se trata de poder almacenar puntos geolocalizados dentro de nuestra base de datos.

¿Cuál es el siguiente paso que debemos dar?

Lo primero será crear una tabla en nuestra base de datos, que será la tabla que albergará el tipo de dato geolocalizado. Para ello, basta con hacer clic derecho en el Explorador de objetos en la zona de nuestra base de datos creada,

Instalación de PostGIS para PostgreSQL

Cada vez son más las aplicaciones que hacen uso de localizaciones dentro de su funcionamiento y que además, necesitan almacenarlas de alguna forma dentro de su base de datos. Es entonces cuando PostgreSQL toma ventaja frente a MySQL gracias a la existencia de PostGis.
PostGIS

PostGis es un software libre, tiene licencia GNU General Public License (GPL), convierte nuestra base de datos PostgreSQL en una base de datos espacial capacitada para almacenar y trabajar con datos espaciales.

La instalación es muy sencilla, esta que indico aquí es la que usé en local y en un servidor en producción con Ubuntu 12.04,