Skip to content

Latest commit

 

History

History
52 lines (44 loc) · 2.09 KB

README.md

File metadata and controls

52 lines (44 loc) · 2.09 KB

Información Geográfica en Bases NoSQL

Taller de Sistemas de Información Geográficos Empresariales (TSIG) - Facultad de Ingeniería - UdelaR.

####Demo

How to...

Sugerencia: utilizar VM OSGeo-Live y es necesario instalar docker. Desde docker/neo4j ejecutar:

sudo docker-compose up

Cargar los datos de los csv (1. load_cerveza.cql 2. load_deptos.cql 3. load_relatopnships.cql) utilizando neo4jshell o desde la interfaz web.
Cargar capa para utilizar los datos geográficos (una para puntos y otra para polígonos):

POST http://localhost:7474/db/data/ext/SpatialPlugin/graphdb/addEditableLayer
Payload:
{
"layer" : "geom" ,
"format" : "WKT" ,
"nodePropertyName" : "wkt"
}

Luego se deben agregar los nodos a las capas.
Para ejecutar los scripts que agregan los nodos a las capas es necesario instalar:

sudo pip3.4 install py2neo
sudo pip3.4 install requests

Los scripts para ello son loadNodes.py y loadNodesVendedores.py. Revisar que la constraseña de neo4j sea la correcta.

python3.4 loadNodes.py
python3.4 loadNodesVendedores.py

Por último levantar el servidor http en el directrio pyserver:

python3 -m http.server

Luego desde el navegador: http://localhost:8000/index.html (Se debe contar con conexión a internet con los servidores de MapBox.com)

Referencias