{"name": "IEPNB Tools", "package_name": "IEPNB_Tools", "version": "2.1.4", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 239, "uploaded_by": "iepnbmiteco", "upload_datetime": "2026-10-19T04:15:19.491678", "changelog": "Versi\u00f3n 2.1.4:\n- Cat\u00e1logo: la categor\u00eda \"Mapa Forestal Espa\u00f1ol (Foto Fija MFE)\" pasa a llamarse \"Mapa Forestal de Espa\u00f1a (MFE)\", tanto en Servicios Web como en el bot\u00f3n BDN de la barra inferior.\n- Manual de uso actualizado a la versi\u00f3n 2.1.4 (Manual_IEPNB_Tools_v2.1.4.pdf) y enlace del bot\u00f3n de ayuda actualizado.\n- Men\u00fa de ayuda: el v\u00eddeo de demostraci\u00f3n apunta ahora al v\u00eddeo actualizado de YouTube y aparece el bot\u00f3n con el v\u00eddeo de c\u00f3mo crear la cuenta de Copernicus.\n- Identificaci\u00f3n y corte: se descartan los 'minicruces'. Al usar el t\u00e9rmino municipal de un municipio como \u00e1rea de estudio aparec\u00edan tambi\u00e9n los colindantes, porque un simple roce de l\u00edmites (o una astilla de mil\u00edmetros por redondeo de coordenadas) contaba como intersecci\u00f3n. Ahora solo se consideran cruces reales: pol\u00edgonos con al menos 1 m\u00b2 y 1 m de ancho medio, l\u00edneas con al menos 1 m de tramo; los roces de borde se ignoran. Afecta a la consulta, a las capas de corte, al informe y al CSV.\n- Corregido un error grave en la identificaci\u00f3n de territorio: al buscar por Municipio los resultados se agrupaban por provincia (un solo municipio por provincia) y por Provincia se agrupaban por CCAA, por lo que el corte, el informe y el CSV perd\u00edan entidades (ej. 1 municipio en vez de 6, 2 provincias en vez de 3). Afectaba igualmente a otros servicios agrupados por figura (ENP, Red Natura 2000...). Ahora cada entidad (c\u00f3digo INE, provincia, CCAA, espacio...) es un resultado propio; los fragmentos de una misma entidad se siguen fusionando. Detectado por la Guardia Civil (UCOMA) con la v2.1.1.\n- Corregido el bot\u00f3n de Calidad Ambiental de la barra inferior, que no cargaba ninguna capa por un desajuste de nombres con el cat\u00e1logo de servicios. Ahora carga sus 5 categor\u00edas. Si una categor\u00eda no se encuentra se deja aviso en el registro de mensajes de QGIS en lugar de fallar en silencio.\n- Botones de la barra inferior que cargan grupos de capas (BDN, Calidad Ambiental...): durante la carga los grupos van apareciendo desplegados para ver qu\u00e9 se est\u00e1 cargando y, al terminar, todas las categor\u00edas y subgrupos quedan plegados y con todas las casillas desmarcadas (grupos y capas); al marcar una capa, QGIS vuelve a marcar sus grupos. Las leyendas de cada capa permanecen plegadas.\n- \u00cdndice Hist\u00f3rico: la consulta a Copernicus muestra ahora un cuadro de espera con el tiempo transcurrido, un aviso de que puede tardar un par de minutos y un bot\u00f3n Cancelar que corta la petici\u00f3n. Lo mismo al a\u00f1adir un segundo \u00edndice para comparar. El tiempo total de cada consulta se anota en el registro de mensajes de QGIS (pesta\u00f1a IEPNB Tools) para diagnosticar lentitud del servicio.\n- Copernicus: las credenciales de Copernicus Data Space Ecosystem se piden al pulsar el bot\u00f3n (antes de abrir la galer\u00eda), con un aviso de que solo hay que introducirlas una vez.\n- Las credenciales se validan contra Copernicus al introducirlas: si son incorrectas se avisa en el propio cuadro, sin guardarlas. Si unas credenciales ya guardadas dejan de funcionar (caducadas o revocadas) se vuelven a pedir autom\u00e1ticamente; un fallo de red no borra las credenciales guardadas.\n- \u00cdndice Hist\u00f3rico: nuevo suavizado de la curva. La media m\u00f3vil por n\u00famero de puntos se sustituye por una regresi\u00f3n local ponderada (tipo LOWESS) sobre el eje temporal real, con ventana de \u00b130 d\u00edas y resistente a nubes y sombras residuales. Sigue mejor los picos estacionales, da el mismo grado de suavizado con muchas o pocas im\u00e1genes despejadas, y la l\u00ednea se corta cuando hay m\u00e1s de 60 d\u00edas sin observaciones en lugar de cruzar el hueco. El relleno bajo la curva parte ahora de 0. La columna suavizada del CSV usa la misma curva.\n- Selector de fecha de Firma espectral y Ver imagen redise\u00f1ado: la fecha elegida se muestra en grande con una frase que indica el rango de d\u00edas que se va a explorar en busca de la imagen m\u00e1s despejada; atajos r\u00e1pidos (Hoy, Hace 1 mes, Hace 6 meses, Hace 1 a\u00f1o); selecci\u00f3n por estaci\u00f3n del a\u00f1o (primavera, verano, oto\u00f1o, invierno) y a\u00f1o, con las estaciones futuras desactivadas; y el calendario cl\u00e1sico para ajustar el d\u00eda exacto.\n- Selector de fecha: nueva l\u00ednea temporal con las im\u00e1genes de Sentinel-2 disponibles sobre el punto elegido. Muestra una barra por cada imagen, coloreada seg\u00fan su parte despejada de nubes (verde despejada, \u00e1mbar parcial, gris nublada). El selector se abre m\u00e1s ancho (760 px) y, por defecto, ense\u00f1a una ventana de unos 6 meses centrada en la fecha elegida, con barras anchas y separadas, y botones \u25c0 \u25b6 para moverla y \"Ver a\u00f1o completo\" para el a\u00f1o entero. Al pasar el rat\u00f3n se resalta la imagen m\u00e1s cercana al cursor, con su fecha y porcentaje despejado, y al pinchar (aunque sea cerca de la barra, sin necesidad de acertar encima) se elige ese d\u00eda. Se carga en segundo plano (el di\u00e1logo se puede usar mientras tanto), se guarda en memoria cada a\u00f1o ya consultado y, si Copernicus no responde, se puede elegir fecha igualmente. En Ver imagen de \u00e1reas la cobertura se mide en el centro del \u00e1rea.\n- Nuevo bot\u00f3n de ayuda \"?\" en la cabecera del plugin, con acceso al manual de uso, al v\u00eddeo de demostraci\u00f3n y a la notificaci\u00f3n de problemas (GitHub Issues). Los enlaces se definen en config.py.\nVersi\u00f3n 2.1.3:\n- Exportaci\u00f3n de gr\u00e1ficas de Copernicus: nuevo bot\u00f3n \"Exportar\" en el \u00cdndice Hist\u00f3rico y en la Firma Espectral, para guardar la gr\u00e1fica como imagen (PNG, JPG, SVG o PDF, tal y como se ve en pantalla, con la atribuci\u00f3n de Copernicus) o los datos como CSV. En el \u00cdndice Hist\u00f3rico el CSV recoge el periodo mostrado (valor de cada observaci\u00f3n y curva suavizada, y el segundo \u00edndice si se est\u00e1 comparando); en la Firma Espectral, la reflectancia de cada banda y las referencias superpuestas. Se puede elegir CSV para Excel en espa\u00f1ol (separador \";\" y coma decimal) o CSV est\u00e1ndar (separador \",\" y punto decimal).\n- Servicios Web: nuevos favoritos. El bot\u00f3n \"\u2606 Favorito\" (o el men\u00fa contextual con clic derecho) marca las capas de uso frecuente, que aparecen en un grupo \"\u2b50 Favoritos\" siempre arriba del \u00e1rbol y se conservan entre sesiones de QGIS.\n\nVersi\u00f3n 2.1.2:\n- Se aumente el limite de consulta imagen copernicus a 1000 km2\n\nVersi\u00f3n 2.1.1:\n- Redise\u00f1ada la selecci\u00f3n del bot\u00f3n Copernicus: el antiguo men\u00fa desplegable anidado se sustituye por una galer\u00eda de tarjetas visuales, agrupadas por categor\u00eda (Vegetaci\u00f3n, Agua y nieve, Incendios y suelo desnudo) con icono, color y tooltip propios para cada \u00edndice, firma espectral y ver imagen.\n- Nueva funcionalidad: Ver Imagen. Desde la galer\u00eda del bot\u00f3n Copernicus, \"Ver imagen\" permite elegir estilo (Color real, Falso color infrarrojo, o cualquiera de los 11 \u00edndices espectrales) y hacer clic en un punto (2x2 km fijos) o dibujar un \u00e1rea a mano (l\u00edmite de 100 km\u00b2) para descargar la imagen Sentinel-2 real de esa zona en la fecha despejada m\u00e1s cercana a la pedida, carg\u00e1ndola directamente como capa r\u00e1ster georreferenciada en el proyecto (Process API de CDSE). Los \u00edndices se descargan como valor real de una sola banda (no como color ya cocinado), con un estilo de QGIS aplicado autom\u00e1ticamente para que se vean coloreados igual, pero permitiendo consultar el valor exacto de cada p\u00edxel o reclasificarlo. El \u00e1rea dibujada se recorta a su forma exacta, no solo a su rect\u00e1ngulo envolvente.\n- Ampliados los \u00edndices espectrales disponibles a 11 (se a\u00f1aden NDSI, BSI y CIRE) y reorganizados por categor\u00edas tem\u00e1ticas (Vegetaci\u00f3n / Agua y nieve / Incendios y suelo desnudo).\n- Nueva funcionalidad: Firma Espectral. Para un punto y una fecha aproximada, localiza la adquisici\u00f3n Sentinel-2 real m\u00e1s despejada de nubes en ese punto exacto y dibuja la reflectancia de las 12 bandas L2A, con eje de longitud de onda a escala real (hueco vac\u00edo 945-1610nm comprimido), curva interpolada (PCHIP), colores por banda y franjas de regi\u00f3n del espectro.\n- La Firma Espectral incorpora comparaci\u00f3n contra 7 firmas de referencia (vegetaci\u00f3n sana, vegetaci\u00f3n seca/NPV, suelo desnudo, urbano, quemado, agua, nieve) con c\u00e1lculo autom\u00e1tico de la m\u00e1s parecida por \u00e1ngulo espectral, y superposici\u00f3n manual de una o varias referencias en la misma gr\u00e1fica.\n- \u00cdndice Hist\u00f3rico: a\u00f1adida la comparaci\u00f3n de dos \u00edndices en la misma gr\u00e1fica (ejes Y independientes), zoom interactivo, inspecci\u00f3n de valores al pasar el rat\u00f3n, ficha explicativa por \u00edndice (f\u00f3rmula, rango, interpretaci\u00f3n) y aviso de fuente/licencia de los datos Copernicus.\n- Varias correcciones: parseo robusto de valores degenerados (NaN) devueltos por la Statistical API, geometr\u00eda de consulta en UTM (metros reales) en vez de grados, y legibilidad de leyendas y ejes en las gr\u00e1ficas.\nVersi\u00f3n 2.1.0:\n- Nueva funcionalidad: \u00cdndice Hist\u00f3rico. Bot\u00f3n en la barra de herramientas (icono Copernicus) que, al pulsarlo, permite elegir un \u00edndice espectral (NDVI, NDWI, NBR, EVI, NDMI, GNDVI, SAVI, BAI) y hacer clic en un punto del mapa para consultar su serie temporal completa desde 2017.\n- Los datos se obtienen de Sentinel-2 L2A a trav\u00e9s de la Statistical API de Copernicus Data Space Ecosystem (CDSE), con enmascarado de nubes/sombras por banda SCL y muestreo cada 5 d\u00edas.\n- Autenticaci\u00f3n mediante OAuth Client (Client ID/Secret de Sentinel Hub, no el usuario/contrase\u00f1a personal), guardada cifrada en el Authentication Manager de QGIS tras la primera consulta.\n- Gr\u00e1fica con curva suavizada (media m\u00f3vil) sobre las observaciones brutas, relleno de \u00e1rea, colores propios por \u00edndice, y filtro r\u00e1pido de periodo (1/3/5 a\u00f1os/Todo) sin necesidad de repetir la consulta al servidor.\nVersi\u00f3n 2.0:\n- Compatibilidad con QGIS 4.x (PyQt6), manteniendo el soporte de QGIS 3.22+.\n- Corregidos fallos silenciosos en Territory, TTMM, ficha de especies y Fototeca CENEAM causados por el acceso a enums de QNetworkReply no compatible con PyQt6.\n- Solucionado el buscador de T\u00e9rminos Municipales (TTMM), que no localizaba resultados por un desajuste entre el identificador interno y el definido en la configuraci\u00f3n de servicios.\n- Corregida la generaci\u00f3n de informes PDF en QGIS 4 (m\u00e9todo de impresi\u00f3n de QTextDocument no disponible en PyQt6).\n- Corregida la deformaci\u00f3n de los logotipos institucionales (panel lateral e informe PDF) en QGIS4 y pantallas de alta densidad (HiDPI).\n- Reparaci\u00f3n completa de la migraci\u00f3n de servicios WMS de MAPA a MITECO.\n- Actualizado e integrado el cat\u00e1logo completo de la IDE de MITECO con un total de 240 capas/servicios en la configuraci\u00f3n.\n- Corregido consulta API aguas superficiales.\nVersi\u00f3n 1.1.6:\n- Optimizaci\u00f3n de la cartograf\u00eda base sustituyendo el servicio WMTS del PNOA por conexi\u00f3n directa a teselas XYZ para un renderizado m\u00e1s fluido.\n- Integraci\u00f3n del cat\u00e1logo completo de servicios WMS de MITECO Costas (POEM, Zonas de Uso Prioritario, Zonas de Alto Potencial, Zonificaci\u00f3n E\u00f3lica y DPMT).\n- Solucionado el recuento duplicado en los cruces espaciales con Provincias y Municipios (TTMM) mediante la agrupaci\u00f3n estricta por atributos y unificaci\u00f3n de geometr\u00edas multipartes.\n- Actualizado al cat\u00e1logo PNOA2024 dentro de PNOA hist\u00f3rico.\nVersi\u00f3n 1.1.5:\n- Solucionado el problema del bounding box al cargar la cartograf\u00eda base.\n- Nueva funcionalidad: Identificaci\u00f3n de resultados filtrados por provincias y t\u00e9rminos municipales (TTMM) en b\u00fasqueda por punto y \u00e1rea.\n- Mejora en la generaci\u00f3n de informes PDF mediante la incorporaci\u00f3n de datos de l\u00edmites administrativos.\n- Solucionado carga de leyendas en las capas de peligrosidad por inundaci\u00f3n fluvial y marina.\nVersi\u00f3n 1.1.4:\n- Actualizaci\u00f3n de la descripci\u00f3n general del plugin en los metadatos.\nVersi\u00f3n 1.1.3:\n- Integraci\u00f3n de nuevos servicios de datos (masas de agua OGC API Features) en los m\u00f3dulos de identificaci\u00f3n espacial, buscador territorial e informes autom\u00e1ticos.\n- Reparaci\u00f3n y actualizaci\u00f3n de las leyendas de m\u00faltiples servicios WMS del MITECO.\n- Reparaci\u00f3n del zoom a nivel Espa\u00f1a al incorporar las capas base.\nVersi\u00f3n 1.1.2:\n- Nuevas capas a\u00f1adidas en la secci\u00f3n de Calidad y Evaluaci\u00f3n Ambiental.\n- Integraci\u00f3n de hist\u00f3rico LULUCF en los servicios web.\n- Solucionado error en el cabecero de versi\u00f3n del plugin.\nVersi\u00f3n 1.1.1:\n- Nueva funcionalidad: B\u00fasqueda integrada de T\u00e9rminos Municipales (TTMM) como \u00e1rea de estudio.\n- Implementaci\u00f3n de di\u00e1logo de b\u00fasqueda WFS independiente para la selecci\u00f3n r\u00e1pida de municipios.\n- Optimizaci\u00f3n de la gesti\u00f3n de memoria en peticiones de red (QEventLoop).\n- Soporte para municipios con enclaves o islas mediante unificaci\u00f3n autom\u00e1tica de geometr\u00edas (unary union).\n- Mejora en la transferencia segura de geometr\u00edas (WKT) entre interfaces gr\u00e1ficas.\nVersi\u00f3n 1.1:\n- Redise\u00f1o de interfaz (UI) para reducir ancho m\u00ednimo del panel.\n- Barras de desplazamiento horizontal en tablas de resultados.\n- Reorganizaci\u00f3n de botoneras y mejora de usabilidad con botones reactivos.\n- Integraci\u00f3n de QProgressBar para exportaci\u00f3n de informes PDF.\n- Soluci\u00f3n de renderizado High-DPI para logos institucionales.\nVersi\u00f3n 1.0.x:\n- Correcci\u00f3n de t\u00edtulos, limpieza de c\u00f3digo (PEP8) y optimizaci\u00f3n de importaciones.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/IEPNB_Tools/version/2.1.4/download/"}