Skip to main content

Pipeline para la extracción de información de imágenes satelitales y datos de ovitrampas

Project description

Banner

mosqGIS

PyPI - Version Static Badge Static Badge Static Badge GitHub Actions Workflow Status

Descripción

mosqGIS es un pipeline automatizado diseñado para la extracción y análisis de información de imágenes satelitales y datos de ovitrampas en el contexto de estudios de densidad de mosquitos. Este proyecto tiene como objetivo facilitar la obtención de matrices de clasificación de suelos, matrices de atracción y matrices de densidad de mosquitos inicial a partir de datos satelitales, utilizando tecnologías modernas de programación y herramientas de procesamiento de imágenes.

Características

  • Extracción de datos: Capacidad para descargar y procesar imágenes satelitales de Landsat 8.
  • Clasificación de suelos: Generación de matrices de clasificación de suelos basadas en imágenes procesadas.
  • Predicción de densidad de mosquitos: Análisis de datos de ovitrampas para determinar la densidad inicial de mosquitos.
  • Automatización: Pipeline completamente automatizado para mejorar la eficiencia del flujo de trabajo.

Requisitos

  • Python 3.x
  • gdal
  • requirements.txt

Instalación

Puedes instalar mosqGIS de las siguientes maneras:

Opción 1: Instalación desde PyPI

Instala el paquete utilizando pip:

pip install mosqgis

Opción 2: Instalación desde el código fuente

  1. Clona el repositorio:
git clone https://github.com/justog220/mosqGIS.git
cd mosqGIS
  1. Crear un entorno virtual e instalar las dependencias:
python -m venv venv
source venv/bin/activate  # En Windows usa `venv\Scripts\activate`
pip install -r requirements.txt

Uso

Opción 1: Ejecutando desde PyPI

Si instalaste mosqGIS desde PyPI, puedes ejecutar el pipeline con el siguiente comando:

mosqGIS --carpeta_recortadas <ruta_a_imagenes_recortadas> --carpeta_no_recortadas <ruta_a_imagenes_no_recortadas> --ruta_poligono <ruta_del_poligono> --ruta_datos_ovitrampas <ruta_de_datos_ovitrampas>

Opción 2: Ejecutando desde el repositorio

Si clonaste el repositorio, utiliza el siguiente comando:

python main.py --carpeta_recortadas <ruta_a_imagenes_recortadas> --carpeta_no_recortadas <ruta_a_imagenes_no_recortadas> --ruta_poligono <ruta_del_poligono> --ruta_datos_ovitrampas <ruta_de_datos_ovitrampas>

Parámetros

  • --carpeta_recortadas: Carpeta para imágenes recortadas.
  • --carpeta_no_recortadas: Carpeta para imágenes no recortadas.
  • --ruta_poligono: Ruta del archivo de polígono.
  • --ruta_datos_ovitrampas: Ruta del archivo de datos de ovitrampas.

Contribuciones

Las contribuciones son bienvenidas. Si deseas colaborar en este proyecto, sigue estos pasos:

  1. Haz un fork del proyecto.
  2. Crea una nueva rama para tus cambios (git checkout -b feature/nueva-funcionalidad).
  3. Realiza tus cambios y haz un commit (git commit -m 'Agregando nueva funcionalidad').
  4. Sube tus cambios (git push origin feature/nueva-funcionalidad).
  5. Abre un Pull Request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mosqGIS-2.0.0.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mosqGIS-2.0.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file mosqGIS-2.0.0.tar.gz.

File metadata

  • Download URL: mosqGIS-2.0.0.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.66.2 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mosqGIS-2.0.0.tar.gz
Algorithm Hash digest
SHA256 fc8d54dca856420e161e1545a0349c02e4cbbecfbe254e87aa94a91b5ee6c27a
MD5 5fe9a24fa458d9d6a0a7b6c0e7aefe7b
BLAKE2b-256 8545ddf7a98b8cc2562577df9ddd34048a23c3998aeb34d2b7a984f0372895ed

See more details on using hashes here.

File details

Details for the file mosqGIS-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: mosqGIS-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.32.3 rfc3986/1.5.0 tqdm/4.66.2 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for mosqGIS-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4ead7ff63ec5eb6a3617961d0298cae8a966c391ea2d6a4c798d31e012d9734a
MD5 9082aa269abb511e9ccd43dd1d09bc3b
BLAKE2b-256 13750d15504965e51a7b106b5569e787b764a6d797fbfd4167892be8c67ef8e9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page