Skip to content
This repository has been archived by the owner on May 22, 2021. It is now read-only.

Taller para aprender a trabajar con data geoespacial en PostgreSQL

Notifications You must be signed in to change notification settings

alexishevia/postgres_geoespacial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aplicaciones Geoespaciales con PostgreSQL y Node.js

Hoy día los navegadores tienen acceso a información precisa sobre su ubicación actual. Esta información puede ser aprovechada por las aplicaciones para proveer servicios altamente personalizados y contextuales, generando así una experiencia de usuario más agradable.

En este taller los participantes crearán una aplicación geoespacial utilizando PostgreSQL y Node.js.

La aplicación permitirá:

  • Agregar lugares a una base de datos, utilizando sus coordenadas geográficas
  • Realizar búsquedas con auto-completado (full-text search)
  • Búsqueda dentro de un radio o área geográfica determinada

Al finalizar el taller los participantes tendrán suficiente conocimiento para crear su propia aplicación geoespacial utilizando herramientas de software libre.

Tiempo total: 90 mins

Antes del Taller

  1. Instala Docker y Docker-Compose
  1. Descarga este repositorio a tu computadora
git clone [email protected]:alexishevia/postgres_geoespacial.git
  1. Arranca el proyecto:
cd postgres_geoespacial
docker-compose up
  1. Revisa que el frontend arranca correctamente:
    Al entrar a http://localhost:3000/ debes ver un mensaje de "Error al cargar paradas". frontend initial state

  2. Revisa que el backend arranca correctamente:
    Al entrar a http://localhost:3001/ debes ver un mensaje de "Backend is Working!" backend initial state

  3. Revisa que puedes acceder a la base de datos:
    Al correr este comando debes tener acceso a psql

docker-compose exec postgres psql postgres://geoapp@postgres/geoapp

psql_connection

  1. Descarga los archivos de Denver.
    Descarga el archivo crime.csv y colócalo dentro de la carpeta sampleData.

  2. Configura servicio de tiles:

8.1 Entra a http://localhost:3002/.
Debes ver el wizard de "OpenMapTiles Map Server". Da click en "Start". tiles wizard step 1

8.2 Selecciona la región de "Central America" y da click en "Continue". tiles wizard step 2

8.3 Selecciona el estilo "OSM Bright" y da click en "Continue". tiles wizard step 3

8.4 Selecciona el setting de "Serve raster map tiles" y da click en "Save & Run The Server" tiles wizard step 4

8.5 Da click en el link para obtener tu clave personal. tiles wizard step 5

8.6 Selecciona "evaluation and education purpose" y copia la clave abajo a la derecha. tiles wizard step 6

8.8 Pega tu clave en la ventana de descarga y da click en "Start Download" tiles wizard step 8 tiles wizard step 8

About

Taller para aprender a trabajar con data geoespacial en PostgreSQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published