{"name": "GeoSort", "package_name": "geosort", "description": "Sort vector layer features by geometric and attribute criteria | Ordina le feature di un layer vettoriale per criteri geometrici e attributivi", "about": "GeoSort sorts points, lines and polygons by centroid coordinates, area, length,\nvertex count, bounding box, distance from a configurable reference point, position along a line,\na Hilbert curve (spatial sorting: nearby features stay nearby in the order),\na serpentine/boustrophedon ordering for regular grids \u2014 horizontal (by Y, X\nalternating) or vertical (by X, Y alternating) bands, cross axis alternating\nband by band, the classic order for map series and survey/flight paths \u2014 and\ncustom QGIS expressions. Supports\nhierarchical multi-criteria sorting (a secondary\ncriterion breaks ties of the primary one) and both lexicographic and Natural Sort ordering\nfor text and expression criteria (e.g. \"11\" < \"1010\" < \"1111\" instead of \"1010\" < \"11\" < \"1111\").\nOn geographic CRS (degrees) area, length, perimeter and distances are automatically measured\non the ellipsoid (geodesic, in m\u00b2/m) \u2014 Auto/Always/Never modes available.\nIt adds a progressive field (default 'sort_order', name/start value/step all customizable)\nto the layer or creates a new in-memory sorted layer.\nAlso available in the Processing Toolbox for batch use and the graphical modeler.\n---\nGeoSort permette di ordinare punti, linee e poligoni per coordinate centroide,\narea, lunghezza, numero di vertici, bounding box, distanza da punto di riferimento configurabile,\nposizione lungo una linea, una curva di Hilbert (ordinamento spaziale: le feature vicine\nnello spazio restano vicine nell'ordine), un ordinamento a serpentina/boustrophedon per\ngriglie regolari \u2014 bande orizzontali (per Y, X alternato) o verticali (per X, Y alternato),\nasse trasversale alternato banda per banda, l'ordine classico per serie cartografiche e\npercorsi di rilievo/volo \u2014 ed espressioni QGIS\npersonalizzate. Supporta l'ordinamento\ngerarchico multi-criterio (un criterio secondario spezza i pareggi del primario) e\nl'ordinamento lessicografico e Natural Sort per criteri testuali ed espressioni (es. \"11\" < \"1010\" < \"1111\"\ninvece di \"1010\" < \"11\" < \"1111\"). Su CRS geografici (gradi) area, lunghezza, perimetro\ne distanze sono misurati sull'ellissoide (geodetica, in m\u00b2/m) \u2014 modalit\u00e0 Auto/Sempre/Mai.\nAggiunge un campo progressivo (default 'sort_order', nome/valore iniziale/passo personalizzabili)\nal layer o crea un nuovo layer ordinato in memoria.\nDisponibile anche nel Processing Toolbox per uso in batch e nel modellatore grafico.\n---\nDeveloped with the assistance of Claude Code (Anthropic) | Realizzato con l'ausilio di Claude Code (Anthropic)", "homepage": "https://pigreco.github.io/geosort/", "repository": "https://github.com/pigreco/geosort", "tracker": "https://github.com/pigreco/geosort/issues", "author": "Salvatore Fiandaca", "tags": ["multicriteria", "ordinamento", "poligoni", "linee", "sort", "natural sort", "multi-criterio", "vettoriale", "order", "punti", "attributi", "geometria"], "downloads": 196, "latest_version": "1.11.2", "versions": [{"version": "1.11.2", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "4.99.0", "downloads": 91, "uploaded_by": "toto71", "upload_datetime": "2026-08-25T13:02:40.639816"}, {"version": "1.11.1", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "4.99.0", "downloads": 105, "uploaded_by": "toto71", "upload_datetime": "2026-08-16T04:09:23.918174"}]}