Presidencia de la Nación

Instalación local


1. Requisitos del sistema

Componentes necesarios:

  • Ubuntu 16.04 en adelante
  • PostgreSQL ≥ 9.5
  • PostGIS ≥ 2.4
  • Python ≥ 3.5
  • GDAL / ogr2ogr
  • SQLAlchemy

Instalación con apt:


$ sudo add-apt-repository -y ppa:ubuntugis/ppa $ sudo apt update $ sudo apt install postgresql-9.5 postgresql-9.5-postgis-2.4 gdal-bin libpq-dev

2. Clonar el repositorio


$ git clone https://github.com/datosgobar/georef-ar-etl.git $ cd georef-ar-etl

3. Configurar el proyecto

Crear el archivo de configuración:


$ cp config/georef.example.cfg config/georef.cfg

Modificar los datos de conexión a la base de datos en la sección [db] del archivo georef.cfg. Ejemplo:


[db] host = localhost port = 5432 database = georef_ar_etl user = georef password = changeme

4. Crear la base de datos

Conectarse como usuario administrador (por ejemplo, postgres) y ejecutar:


CREATE DATABASE georef_ar_etl WITH ENCODING = 'utf8'; CREATE USER georef WITH LOGIN PASSWORD 'changeme'; \c georef_ar_etl CREATE EXTENSION postgis; GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO georef;

5. Crear entorno virtual Python


$ python3 -m venv env $ source env/bin/activate (env) $ pip install -r requirements.txt

Si se utiliza Conda:


(env) $ conda install psycopg2 (env) $ conda install gdal (env) $ pip install -r requirements.txt

6. Ejecutar migraciones


(env) $ make migrate
Activar: 
0
Template: 
caritas3
Scroll hacia arriba