Pipeline para la extracción de información de imágenes satelitales y datos de ovitrampas
Project description
mosqGIS
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
- Clona el repositorio:
git clone https://github.com/justog220/mosqGIS.git
cd mosqGIS
- 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:
- Haz un fork del proyecto.
- Crea una nueva rama para tus cambios (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y haz un commit (
git commit -m 'Agregando nueva funcionalidad'). - Sube tus cambios (
git push origin feature/nueva-funcionalidad). - Abre un Pull Request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc8d54dca856420e161e1545a0349c02e4cbbecfbe254e87aa94a91b5ee6c27a
|
|
| MD5 |
5fe9a24fa458d9d6a0a7b6c0e7aefe7b
|
|
| BLAKE2b-256 |
8545ddf7a98b8cc2562577df9ddd34048a23c3998aeb34d2b7a984f0372895ed
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ead7ff63ec5eb6a3617961d0298cae8a966c391ea2d6a4c798d31e012d9734a
|
|
| MD5 |
9082aa269abb511e9ccd43dd1d09bc3b
|
|
| BLAKE2b-256 |
13750d15504965e51a7b106b5569e787b764a6d797fbfd4167892be8c67ef8e9
|