GithubHelp home page GithubHelp logo

yaninacaffetti / pnm_salto_kuppers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from tusigyt/pnm_salto_kuppers

0.0 0.0 0.0 376 KB

Repositório creado para gestionar y almacenar los codigos relacionados al proyecto desarrollado en el PNM Salto Kuppers.

JavaScript 52.34% Python 5.15% CSS 29.72% HTML 12.79%

pnm_salto_kuppers's Introduction

Inventario de especies nativas y análisis de calidad del agua, através de la detección y manipulación de imágenes digitales aéreas en el Parque Natural Municipal Salto Kuppers de la ciudad de Eldorado

Repositório creado para gestionar y almacenar los codigos relacionados al proyecto desarrollado en el PNM Salto Kuppers.

Prerparando ambiente de desarrollo:

Para este proyecto, usaremos:

  • Python
  • PostGIS: Base de datos PostgreSQL con extención GIS habilitada; Una posibilidad es usar PostGIS en una instancia Docker, si no posee una instalado en su máquina. A seguir son presentados los principales pasos para usar Docker

Git-Github

git clone [email protected]:TUSIGyT/PNM_Salto_Kuppers.git

Python

Haremos uso de poetry para facilitar la gestión de las dependencias del proyecto. Una vez instalado, basta acceder a la carpeta donde hiciste el colne del presente repositório y instalar las dependencias:

poetry install

Docker

Para saber al respecto de docker, visite https://www.docker.com/.

Para saber como instalar docker, visite https://docs.docker.com/desktop/

Creando imagen PostGIS en Docker

Descargand la imagen PostGIS

docker pull postgis/postgis

Instalando e configurando el container:

docker run --name postgis -e POSTGRES_PASSWORD=postgres -d postgis/postgis

No dejes de crear un archivo .env con la variable de ambiente DB_URL, talcual como presentado en env-sample.

Iniciando el container al prender la computadora

docker start postgis

⚠️ Si por algún motivo haz cambiado el parámetro --name en el paso anterior, considere que tendrás que usar en el presente comando el nombre usado.

Creando la base de datos pnm_salto_kuppers

# usando PSQL del docker 
docker exec -ti postgis psql -U postgres
CREATE DATABASE pnm_salto_kuppers
\connect pnm_salto_kuppers
CREATE EXTENSION postgis;

Creando las tablas

El modelo de las tablas están en models.py.

⚠️ Antes de ejecutar el comando a seguir, confirmar que haz creado en archivo .env con la variables de ambiente DB_URL.

python3 create_tables.py

Importando datos

Por ahora hay solamente un campo realizado, en el cual se relevaron especies de flora. Los datos relevados están en data/form-1__muestreo.csv. La herramienta import_tools lee dicho csv, lo convierte a dato espacial y lo importa a la base de datos. Más adelante lo tendremos que modificar de forma que se pueda definir qué archivos deberán ser incorporados a la base de datos.

pnm_salto_kuppers's People

Contributors

felipesbarros avatar yaninacaffetti avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.