Plugin icon

Spatial Attribute Appender

Plugin ID: 5696

Transfer attributes from a source layer to a target layer by spatial relationship (intersect/touch or nearest feature), with automatic field creation, optional Manual Field Mapping support, and undoable edits.

(2) votes 
Download latest
Versions JSON
Latest version

Spatial Attribute Transfer copies attributes (fields and values) from a source vector layer onto a target vector layer based on a spatial relationship. Two matching modes are available: Intersect/Touch and Nearest Feature (with an optional maximum search distance, powered by QgsSpatialIndex). By default, all matching fields are transferred automatically and missing fields are created in the target layer, preserving type, length and precision. An optional Field Mapping table lets you take manual control instead: Auto Match to pre-fill suggestions, then freely edit which source field goes to which target field, retarget a value to a differently named field, or create a brand-new target field on the fly. Geometries are never modified, and all changes happen inside an edit session grouped into a single undo command, so one Ctrl+Z reverts the whole transfer. Supports Point, LineString, MultiLineString, Polygon and MultiPolygon layers, and handles differing CRSs via on-the-fly reprojection.

Version QGIS >= QGIS <= Date
1.1.1 - 3.16.0 4.99.0 55 MustafaELghazaly 2026-07-14T10:29:11.292902+00:00