Sort vector layer features by geometric and attribute criteria | Ordina le feature di un layer vettoriale per criteri geometrici e attributivi
GeoSort sorts points, lines and polygons by centroid coordinates, area, length,
vertex count, bounding box, distance from a configurable reference point, position along a line,
a Hilbert curve (spatial sorting: nearby features stay nearby in the order),
a serpentine/boustrophedon ordering for regular grids — horizontal (by Y, X
alternating) or vertical (by X, Y alternating) bands, cross axis alternating
band by band, the classic order for map series and survey/flight paths — and
custom QGIS expressions. Supports
hierarchical multi-criteria sorting (a secondary
criterion breaks ties of the primary one) and both lexicographic and Natural Sort ordering
for text and expression criteria (e.g. "11" < "1010" < "1111" instead of "1010" < "11" < "1111").
On geographic CRS (degrees) area, length, perimeter and distances are automatically measured
on the ellipsoid (geodesic, in m²/m) — Auto/Always/Never modes available.
It adds a progressive field (default 'sort_order', name/start value/step all customizable)
to the layer or creates a new in-memory sorted layer.
Also available in the Processing Toolbox for batch use and the graphical modeler.
---
GeoSort permette di ordinare punti, linee e poligoni per coordinate centroide,
area, lunghezza, numero di vertici, bounding box, distanza da punto di riferimento configurabile,
posizione lungo una linea, una curva di Hilbert (ordinamento spaziale: le feature vicine
nello spazio restano vicine nell'ordine), un ordinamento a serpentina/boustrophedon per
griglie regolari — bande orizzontali (per Y, X alternato) o verticali (per X, Y alternato),
asse trasversale alternato banda per banda, l'ordine classico per serie cartografiche e
percorsi di rilievo/volo — ed espressioni QGIS
personalizzate. Supporta l'ordinamento
gerarchico multi-criterio (un criterio secondario spezza i pareggi del primario) e
l'ordinamento lessicografico e Natural Sort per criteri testuali ed espressioni (es. "11" < "1010" < "1111"
invece di "1010" < "11" < "1111"). Su CRS geografici (gradi) area, lunghezza, perimetro
e distanze sono misurati sull'ellissoide (geodetica, in m²/m) — modalità Auto/Sempre/Mai.
Aggiunge un campo progressivo (default 'sort_order', nome/valore iniziale/passo personalizzabili)
al layer o crea un nuovo layer ordinato in memoria.
Disponibile anche nel Processing Toolbox per uso in batch e nel modellatore grafico.
---
Developed with the assistance of Claude Code (Anthropic) | Realizzato con l'ausilio di Claude Code (Anthropic)
Plugin Tags