https://jelastic.com/blog/postgis-extension-postgresql-database-hosting-geoserver-jelastic/

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Les voy a mostrar cómo se realiza una base de datos espacial en PostgreSQL/PostGIS.

Obs:

  •  Utilizo Ubuntu 18.04 LTS Bionic Beaver de 64 bits.
  •  Asumo que tenes instalado PostgreSQL 10.10 y PostGIS 2.4

En nuestro ejemplo creamos una base de datos llamada estaciones_de_servicios y creamos una tabla de ejemplo.

Entramos a la terminal y tecleamos lo siguiente:

su postgres
createdb estaciones_de_servicios
psql -d estaciones_de_servicios -f psql -d estaciones_de_servicios -f /usr/share/postgresql/10/contrib/postgis-2.4/postgis.sql
psql -d estaciones_de_servicios -f /usr/share/postgresql/10/contrib/postgis-2.4/spatial_ref_sys.sql

Con lo anterior ya tenemos soporte geométrico en nuestra base de datos. Ahora nos toca crear la tabla estaciones.

CREATE TABLE estaciones (
    id serial NOT NULL,
    departamento varchar(50),
    direccion varchar(255),
    distribuidor varchar(100),
    distrito varchar(50),
    marker_icon varchar(10),
    operador varchar(50),
    tipo varchar(10),
    geom geometry(POINT, 4326)
)
WITH (
OIDS=FALSE
);
ALTER TABLE estaciones OWNER TO postgres;
Base datos geométrica
Base datos geométrica

Con lo anterior ya tienen una base de datos geometrica para meter estaciones de servicio.

Imagen destacada: Jelastic


Deja una respuesta

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