Version 1.0.5: - Corrección y optimización integral de Coordenadas EC (Tabla a Puntos): * Resolución de conflicto de grupos canónicos en árbol de capas: integración de regla canónica institucional 10.5 (GROUP_COORDINATES) con propiedad utn_category. * Prevención de fallos SIP / PyQt (wrapped C/C++ object has been deleted) en selección de capas mediante verificación isdeleted. * Auto-zoom y encuadre reactivo del lienzo de QGIS a la extensión de los puntos generados con margen holgado del 25%. * Simbología institucional de alta visibilidad (círculo carmesí 3.8mm con contorno blanco y etiquetas automáticas con halo). * Conmutación inteligente automática de columnas X/Y al alternar entre coordenadas Geográficas (EPSG:4326) y Planas UTM 17S (EPSG:32717). - Optimización ergonómica de las ventanas Crear Geometría y ESA WorldCover: * Ampliación de altura inicial a 725 px y centrado vertical dinámico (y_bias=35) para visualización completa y espaciosa de todos los bloques de configuración sin barra de desplazamiento interna. - Integración de la Secretaría Nacional de Gestión de Riesgos (SNGR) en la sección de instituciones colaboradoras. - Optimización y aceleración de consultas históricas en Meteograma y Variables Meteorológicas. Version 1.0.4: - Organización estricta del árbol de capas por categorías y jerarquía cartográfica institucional: * Cada temática cuenta con su grupo raíz independiente y exclusivo (WorldClim 2.1, Sentinel-2 L2A, Landsat C2 L2, Suelo SoilGrids 250m, Cobertura ESA WorldCover, Focos FIRMS, Variables Meteorológicas, Coordenadas EC). * Aislamiento total del grupo Modelo Digital de Elevación Copernicus DEM GLO-30: solo aloja componentes propios del terreno (Curvas de nivel, Elevación 3D hipsométrica y Sombreado 3D). Ninguna otra capa se inserta dentro del DEM. * Múltiples capas de una misma categoría se organizan de forma automática y acumulativa dentro de su grupo respectivo. * Jerarquía cartográfica estricta en el panel de capas y renderizado del mapa: 1. PUNTOS (FIRMS, Coordenadas, Estaciones, Viento) -> 2. LÍNEAS (Ríos, vías, curvas) -> 3. POLÍGONOS (Límites DPA, superficies quemadas, AOI) -> 4. RÁSTER TEMÁTICO (WorldClim, Suelo, Cobertura, Sentinel-2, Landsat, DEM) -> 5. MAPAS BASE (Google Hybrid, Bing, OSM, OpenTopoMap siempre al fondo). * Rutina de auto-saneamiento reactivo que detecta capas erróneamente alojadas en DEM y las reubica inmediatamente en su grupo correspondiente. - Corrección integral de seguridad Bandit B110 y calidad de código Flake8 F811 para plugins.qgis.org: * Reemplazo de bloques genéricos 'except Exception: pass' por captura de excepciones específicas (ImportError, AttributeError, ValueError, TypeError) con asignaciones explícitas. * Eliminación de importaciones redundantes e imports duplicados en ui/meteograma_dialog.py y modules/imagenes_satelitales/module.py. * Supresión de definición duplicada de método _handle_window_minimized. - Meteograma con escalas verticales dinámicas auto-adaptables (Auto-Scale) independientes para las 6 variables: Lluvia, Temperatura, Viento, Nubosidad, Humedad Relativa y HDWI. - Ampliación de dimensiones predeterminadas de la ventana del Meteograma (1300x840 px) y separación generosa de leyendas y ejes secundarios para garantizar cero traslape. - Limpieza y optimización de la barra inferior de acciones del Meteograma. - Escala dinámica auto-adaptable (Auto-Scale) para el índice de peligro de fuego HDWI en el Meteograma: la curva se adapta con precisión a los valores meteorológicos locales con sombreado suave y picos destacados idénticos a Pyrocast (CONAF). - Desacoplamiento total e independencia de herramientas: Meteograma y Variables Meteorológicas funcionan como ventanas dedicadas independientes con sus dimensiones óptimas naturales (1140x740 para series temporales y 720x530 para mapeo espacial con alineación de controles y filas dedicadas). - Máxima fluidez y reactividad instantánea: eliminación del retardo y tirones por cambio dinámico de pestañas, con soporte completo de Minimizar/Maximizar e Insignia Flotante UTN en ambas herramientas. - Integración institucional simultánea: ambas opciones (Meteograma y Variables Meteorológicas) accesibles directamente tanto en el menú "Clima" como en el menú "Incendios". - Botón de enlace rápido "Variables en Mapa" dentro del Meteograma para sincronizar coordenadas al vuelo. - Botones nativos de Minimizar y Maximizar en todas las ventanas del complemento (STAC Satelital, DEM, WorldClim, SoilGrids, FIRMS Activos, FIRMS Histórico, Meteograma, Coordenadas, Acerca de, etc.). - Sistema interactivo de Insignia Flotante UTN en el lienzo de QGIS: al minimizar cualquier diálogo, aparece el logotipo oficial de la UTN en la esquina inferior izquierda; un clic restaura la ventana de inmediato. - Filtro de eventos Qt dedicado (DialogBadgeEventFilter) para captura limpia del ciclo de vida de ventanas sin conflictos de herencia PyQt. - Cálculo de cobertura espacial (%) del AOI / Lienzo 100% nativo para imágenes Sentinel-2 y Landsat mediante huellas orbitales oficiales GeoJSON de la API STAC, sin requerir archivos locales ni dependencias externas. - Nueva herramienta y arquitectura integral en Capas Vectoriales: 'Crear geometría' proyectada y conectada directamente con la IA UTN (MCP Antigravity / Claude): * Digitalización y edición de superficies quemadas (Landsat y Sentinel-2), líneas de frente y puntos de focos con alta precisión y fluidez. * Cálculo automático en la tabla de atributos de Área en Hectáreas (area_ha) y Perímetro dinámico (en metros si es <1000m o km si es >=1000m). * Trazado de líneas con cálculo de Distancia dinámica (en metros si es <1000m o km si es >=1000m). * Registro de puntos con coordenadas duales oficiales de Ecuador: EPSG:4326 (latitud, longitud con 6 decimales) y EPSG:32717 UTM 17S (este_x, norte_y con 2 decimales). * Comandos MCP nativos (ai_draw_geometry, ai_edit_geometry, ai_calculate_metrics, ai_create_burned_area_layer) y sincronización reactiva en tiempo real. - Compatibilidad completa con Qt6 / QGIS 4: actualización estricta de enumeraciones con ámbito (QgsWkbTypes.GeometryType.LineGeometry, QgsRubberBand.IconType.ICON_CIRCLE, QgsSimpleMarkerSymbolLayer.Shape). - Resolución integral de auditoría de seguridad Bandit (0 vulnerabilidades): * Eliminación de contextos SSL no verificados, empleando ssl.create_default_context() con validación estricta de esquemas HTTPS. * Reemplazo de llamadas os.startfile() por QDesktopServices.openUrl(QUrl.fromLocalFile()) multiplataforma y seguro. * Sustitución de bloques try-except-pass silenciosos por control y registro explícito de excepciones. - Cumplimiento de calidad de código Flake8 (0 advertencias E741 / F821). - Auto-ocultamiento inteligente de barras de progreso al alcanzar el 100% en todas las herramientas. - WorldClim 2.1 Climatología Anual: Reemplazo de descargas mensuales por variables anuales consolidadas e índices bioclimáticos (Precipitación Acumulada Anual BIO12, Temperatura Media Anual BIO01, Temperatura Máxima Anual BIO05, Temperatura Mínima Anual BIO06, Rango Anual BIO07, etc.) para Línea Base (1970–2000) y Proyecciones Futuras CMIP6 (2021–2100). - Extracción ultrarrápida vía VRT y streaming /vsicurl/ con recorte mono-banda directo (reducción de tiempos a 3–8s sin descargar archivos de 200MB). - Simbología temática continua física automática (Rampa Azul para precipitación, Rampa Espectral para temperatura, YlOrRd para radiación solar, Blues para viento). - Estandarización universal de capas ráster (DEM Copernicus, WorldClim, SoilGrids, ESA WorldCover) en EPSG:4326 (WGS 84 nativo) para visualización ortogonal sin distorsión diagonal en cualquier lugar del mundo (Ecuador y global), manteniendo soporte oficial para coordenadas vectoriales en EPSG:4326 y EPSG:32717. - Subcategoría Suelo: SoilGrids250m 2.0 (ISRIC) con índice espacial de 65 teselas de Ecuador y caché persistente en disco (aceleración de hasta 325x). - Optimización integral de velocidad y fluidez: paralelización de descargas con ThreadPoolExecutor en FIRMS Activos (4 feeds concurrentes), FIRMS Histórico (bloques multitemporales paralelos) y Copernicus DEM GLO-30 (descarga concurrente de teselas). - Opciones avanzadas de red VSI/GDAL activadas en todas las herramientas remotas (EMPTY_DIR, CPL_VSIL_CURL_USE_HEAD=NO, MERGE_CONSECUTIVE_RANGES, VSI_CACHE) para eliminar bloqueos y congelamientos de interfaz. - Bing Satellite actualizado a protocolo HTTPS seguro.
yes
observatorioforestalutn
2026-09-17T16:43:08.311223+00:00
3.0.0
4.99.0
None
no
Plugin Tags