1.8.0: Compatibilidad con QGIS 4.x (Qt6), pedido explicito: se agrega
qgisMaximumVersion=4.99 en metadata.txt para que el plugin aparezca
listado tanto en QGIS 3.x como en QGIS 4.x (no se sube
qgisMinimumVersion -- seguir soportando 3.x no cuesta nada porque los
cambios de codigo son compatibles con ambas ramas). Se corrigen 3
rupturas reales de Qt6 que iban mas alla de los enums de la v1.7.0:
(1) QVariant fue eliminado de la API publica de PyQt6 -- el import
'from qgis.PyQt.QtCore import QVariant' rompia la carga completa de
geointerpolation_analyst.py, idw_loocv_algorithm.py,
rbf_loocv_algorithm.py y kriging_algorithm.py bajo QGIS 4.x (no solo
una funcion, el modulo entero fallaba al importarse); se reemplaza por
QMetaType.Type (Double/Int/QString), que ademas es la forma
no-deprecada del constructor de QgsField desde la v3.38 de QGIS. (2)
QAction se movio de QtWidgets a QtGui en Qt6; se agrega un import con
fallback (intenta QtGui, si falla usa QtWidgets) en
geointerpolation_analyst.py y plugin_stub.py para funcionar sin
cambios en ambas ramas. (3) Advertencia de alcance: igual que el resto
de este proyecto, no hay una instalacion real de QGIS 4.x/PyQt6 en
este entorno para confirmar que el plugin carga de punta a punta --
estos 3 cambios se verificaron contra la documentacion oficial de
PyQt6/QGIS 4.0 (QVariant removido de PyQt6, QMetaType.Type como
reemplazo documentado desde QGIS 3.38, QAction reubicado a QtGui) y no
se agrego el flag 'supportsQt6', que la propia documentacion de QGIS
marca como removido y sin efecto. Se recomienda una instalacion de
prueba en QGIS 4.x real antes de publicar. / 1.7.0: Curvas de nivel
disponibles tambien como herramienta independiente de Processing
('Post-Procesamiento > Curvas de Nivel (raster)'), que acepta el
raster de CUALQUIER metodo de interpolacion del plugin (IDW, RBF,
Kriging Ordinario, GeoKriging Analyst) o cualquier otro raster cargado
en QGIS -- mismo criterio de niveles y misma simbologia (menores finas
/ maestras gruesas etiquetadas con su cota) que ya usaba GeoKriging
Analyst en su pestana '11 Curvas de Nivel', ahora compartidos en un
solo modulo (contour_tools.py) en vez de duplicados. Changelog
reorganizado a una linea por version anterior (historial completo de
cada release en GitHub) para que sea legible desde el dialogo de
complementos de QGIS. Ademas, los bloques 'except Exception: pass'
detectados por el linter (silenciaban fallas de
widgets/etiquetado/logo opcionales sin dejar rastro) ahora registran
la excepcion en el panel de mensajes de QGIS en vez de tragarla en
silencio, sin cambiar el comportamiento -- esas operaciones siguen sin
interrumpir al usuario si fallan. Se corrigen ademas 9 enums sin
calificar detectados por el linter
(QgsProcessingParameterNumber.Double/Integer,
QgsMapLayerProxyModel.PointLayer/PolygonLayer,
QgsFieldProxyModel.Numeric, QgsUnitTypes.DistanceMeters) por su forma
calificada (.Type.Double, .Filter.PointLayer,
.DistanceUnit.DistanceMeters, etc.), requerida por PyQt6 en QGIS
3.40+; el resto del plugin ya usaba la forma calificada, estos eran
los unicos rezagados. / 1.6.0: Nueva pestana '11 Curvas de Nivel' en
GeoKriging Analyst: genera curvas menores/mayores del raster de
prediccion con estadistica real, histograma y sugerencia automatica de
niveles, estilo Surfer. / 1.5.2: Catalogo de variograma de GeoKriging
Analyst reducido a los 6 modelos reales de gstat (se quitan Quadratic,
Cubic y Rational Quadratic, que no eran de esa fuente). / 1.5.1:
Rediseno del informe de GeoKriging Analyst (HTML/PDF/Excel): tabla
LOOCV completa en los 3 formatos, cobertura de todas las etapas del
flujo, identidad visual de marca y logo cargable. / 1.5.0: GeoKriging
Analyst: deteccion de outliers (IQR/Z-score), invalidacion automatica
de resultados al cambiar Box-Cox/outliers, 3 modos de area de
interpolacion (puntos/mascara/personalizada) y reporte de
resolucion/area. / 1.4.0: GeoKriging Analyst completo: variograma
logaritmico y pestanas Interpolar/Calidad/Resultados/Informe. Corrige
un bug numerico grave del LOOCV (predicciones absurdas sin error
visible) en Kriging, Variograma y RBF. / 1.3.0: Nueva herramienta
GeoKriging Analyst (Beta): flujo guiado de geoestadistica
(Proyecto-Explorar-Estructura espacial-Smart
Model-Validar-Seleccionar), separado de las herramientas de Processing
existentes. / 1.2.0: Correcciones de validacion extendidas a IDW y
RBF; corrige fuga de datos en el LOOCV de IDW. / 1.1.0: Correcciones
de validacion en Kriging Ordinario (NSE vs R2 de Pearson, deteccion de
coordenadas duplicadas, diagnostico de calibracion de incertidumbre).
/ 1.0.1: Reorganizacion del menu principal y empaquetado.
yes
geomaticape2030
2026-08-23T23:27:24.718498+00:00
3.0.0
4.99.0
None
no
Plugin Tags