Related Plugins and Tags

QGIS Python Plugins Repository

Version: [284] Semi-Automatic Classification Plugin 8.2.2

Changelog
8.2.2
-fixed import vector message if missing training input
-fixed warning message of Remotior Sensus missing installation

8.2.1
-fixed packaging dependency

8.2.0
-in Download products added the options to search and download Collections from
Microsoft Planetary Computer: Sentinel-2, Landsat, ASTER, MODIS Surface
Reflectance 8-Day, and Copernicus DEM(required Remotior Sensus >= 0.2.01)

8.1.7
-in Download products added option for login Copernicus Data Space Ecosystem
(required Remotior Sensus >= 0.1.24)
-in SCP dock added zoom to ROI after double clik on ROI name

8.1.6
-fixed finish sound

8.1.5
-added information message when merging ROIs
-minor fixes classification tab
-fixed move layer to top
-fixed finish sound

8.1.4
-fixed finish sound

8.1.3
-fixed classification tool

8.1.2
-fixed classification tool

8.1.1
-fixed band set tools integration with image conversion

8.1.0
-added function to automatically download Remotior Sensus if not found in the
environment

8.0.9
-fixed RGB composite from Band set tab

8.0.8
-fixed classification preview issue

8.0.7
-attempt to fix macOS installation issue

8.0.6
-fixed classification message
-reset localization file, to be translated for the new version

8.0.5
-fixed #298

8.0.4
-set warning message in case of missing remotior sensus library #295

8.0.3
-fixed plugin unload

8.0.2
-fixed download HLS

8.0.0
-new version based on Remotior Sensus (i.e. a Python library developed for
remote sensing) as main processing framework
-the whole code has been substantially rewritten and improved
-improved the interface for managing Band sets, which support dates, and
multiple band sets can be directly managed
-band sets, and therefore all the tools using band sets, no longer require the
bands to be previously loaded in QGIS, therefore bands can be loaded directly
selecting the files
-training input has been improved to be integrated with Remotior Sensus'
management of spectral signatures
-download of products relies on Remotior Sensus tools, which allow for the
moment the download of Copernicus Sentinel-2 and NASA Harmonized Landsat and
Sentinel-2 data
-available preprocessing tools:
--"Clip raster bands" for creating image subsets
--new unified interface named "Image conversion" allows for image preprocessing
conversion of Landsat and Sentinel-2 images
--"Masking bands" for masking images based on raster values or vector
--"Reproject raster bands" for resampling and reprojecting images
--"Split raster bands" for splitting multiband images
--"Stack raster bands" for creating a multiband raster
--"Vector to raster" for rasterization
-available processing tools:
--unified interface for "Classification" which includes Random Forest,
Multilayer Perceptron, Support Vector Machine
--scikit-learn and PyTorch are used as machine learning libraries
--"Classification" tool allows for training the classifier, optionally saving
the classifier for later use, and of course performing the classification
--"Combination" for calculating band combinations of values
--"Dilation" for calculating band dilation of values based on desired size
--"Erosion" for calculating band erosion of values based on desired size
--"Sieve" for filtering isolated pixel values
--"Neighbor" for calculating functions on pixels considering a desired neighbor
distance
--"PCA" for Principal Component Analysis
-available postprocessing tools:
--"Accuracy" for calculating classification accuracy based on reference data
--"Classification report" for calculating area statistics of raster classes
--"Classification to vector" for converting a raster band to vector
--"Cross classification" for crossing two raster bands and calculate the
combination of values or linear regression
--"Reclassification" for calculating new values for raster classes
-a few tools, such as clustering and edit raster have been removed and will be
reintroduced when available in Remotior Sensus
-"Band calc" interface has been improved adding several options that are
available through the Remotior Sensus library, such as the optional definition
of extent coordinates for limiting the calculation, or the output pixel size
-new tab "Script" is linked to most of the tools allowing for the display of the
Python code to run the equivalent commands in Remotior Sensus (pasting the code
in a Python shell), which can be useful to automate tasks and creating scripts
-integration of several tools in the QGIS Processing, which allows for creating
models and workflows between the several libraries available in QGIS
Approved
yes
Author
lucasupervised
Uploaded
2024-01-27T11:06:03.106174+00:00
Minimum QGIS version
3.0.0
Maximum QGIS version
3.99.0
External dependencies (PIP install string)
None
Experimental
no

Version management

Plugin details

Sustaining Members