Top N
Keep the N rows with the highest or lowest numeric attribute value. Geometry and attributes pass through.
basicA top-n step keeps the N input rows with the highest or lowest value of a numeric attribute. Geometry and other attributes pass through unchanged.
Useful for "ten largest parcels" or "five smallest nearest_distance_m" after a Nearest neighbor or Calculate geometry step.
Inputs
- Source layer.
- Field. Must exist on the source schema and be type number at save time.
- N. Positive integer, at least 1, soft max 100,000 (the recipe
featureLimitmay still cap the materialized output). - Direction.
desc(highest first, default) orasc(lowest first).
Output
Up to N rows, same schema as the source. Non-numeric or missing values for the sort field are pushed to the end (NULLS LAST) and typically fall outside the top N.
How to use it on its own
- New-item wizard → Derived layer.
- Pick a Source.
- Add a Top N step.
- Choose the numeric field, N, and direction.
- Save.
From a data layer Analyze tab
On a data layer's Analyze tab, Top N for this layer opens numeric field, N, and direction controls and creates a private derived layer with a single top-n step (same PostGIS path as above). Layers with no numeric fields cannot submit. Expect a short server job, not an instant browser result.
Examples
- Ten largest parcels. Field:
acres. N: 10. Direction: desc. - Five closest neighbors. After nearest-neighbor, field:
nearest_distance_m. N: 5. Direction: asc.
Notes
- Numeric field only. String or date fields are rejected at validate.
- Not a second-layer join. Ranking is within the pipeline input only.