Skip to content
/ GeomClass Public

Geometrical Interval Classification for QGIS

Notifications You must be signed in to change notification settings

df79/GeomClass

Repository files navigation

Geometric Classification v.0.3
=======================================
    Python script for geometric classification in QGIS
    
    Author: Denis Francisci <denis.francisci@gmail.com>, 2014-2021
    
    License
        
    Geometric Classification is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This script is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    
    References and acknowledgement:
    -------   
    Kelly Thomas: http://gis.stackexchange.com/questions/48613/how-to-apply-a-graduated-renderer-in-pyqgis/48719#48719
    Carson Farmer: http://carsonfarmer.com/2010/09/playing-around-with-classification-algorithms-python-and-qgis/
    Dent B. D. 1999, Cartography. Thematic Map Design. Fifth Edition, London.
    Conolly J., Lake M. 2006, Geographical Information Systems in Archaeology, Cambridge.

=======================================
Changelog
=======================================
    geometric_class_v0-1_20140601.py: Based on Python 2.7, Qt 4 and PyQt4. Tested on QGIS 2.2 - Valmiera
    geometric_class_v0-2_20190201.py: Based on Python 3.7, Qt 5 and PyQt5. Tested on QGIS 3.4 - Madeira
    geometric_class_v0-3_20210301.py: Based on Python 3.8, Qt 5 and PyQt5. Tested on QGIS 3.18 - Zurich. Added auto-update.

=======================================
Usage
=======================================
    1.Upload and/or select the vector layer to classify;
    2.Open geometric interval classification script in Python console;
    3.Set variables: name of the attribute field to classify and number of classes;
    4.Run the python script;
    5.Change color palette in Layer Properties dialog as you like.


About

Geometrical Interval Classification for QGIS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages