Version: [3876] GeoBioTool 1.0.6

Version 1.0.6 (2025-08-08)

Added

Optional polygon boundary for diversity indices. Shannon–Wiener (1948)
and Simpson (1949) can take a polygon layer (SHP/GPKG/memory). Pixels
outside the boundary are masked via GDAL cutline.

Plugin UI actions. Toolbar has two quick actions (Shannon, Simpson).
Plugin menu adds entries for Shannon, Simpson, FHD, LAI & VCI,
Rugosity, and Rumple.

Changed

Boundary parameter now uses QgsProcessingParameterVectorLayer
(polygon) and is exported to a temporary GPKG when needed.

Icon loading hardened: try qrc path first, then fall back to the
on-disk icon. Centralized icon resolver used in provider and
actions.

Output format preserved (total pixels, index value, per-class
proportions).

Fixed

Cross-version handling of QgsVectorFileWriter.writeAsVectorFormatV2
return values (2-tuple, 4-tuple, or code) to avoid unpack errors on
QGIS 3.34.

Missing icons in some environments due to mismatched qrc prefixes.

Plugin toolbar/menu previously did nothing; both now launch the
corresponding Processing dialogs.

More defensive handling of NoData/NaN/Inf before statistics.

Compatibility

Verified on QGIS 3.34.11 (Python 3.12, GDAL 3.9). qgisMinimumVersion
remains 3.0; 3.22+ recommended.

Notes

Boundary is applied as a mask (cropToCutline = False). Cropping can be
exposed as an option in a future update.

yes

wing94wing

2025-08-08T07:48:12.338512+00:00

3.0.0

3.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership