QuickMapTools

Spatial Join

Add attributes from one layer to another based on spatial overlap or proximity. Upload a target layer and a join layer — each target feature gets the attributes of the join feature it intersects or is closest to.

Step 1 — Target layer

Features from this layer appear in the output, with attributes added from the join layer.

Step 2 — Join layer

Attributes from matching features in this layer will be added to the target layer.

All processing happens locally in your browser. Your files never leave your device.

A spatial join is the standard method for enriching a point dataset with attributes from an administrative or reference polygon layer — for example, adding country name, region code, or flood-zone classification to each point based on which polygon it falls inside. GeoJSON output is ideal when the joined result will feed directly into a web map or further Turf.js processing, while Shapefile or GeoPackage output suits desktop GIS workflows in QGIS or ArcGIS.

→ Full guide: Spatial Operations

Visualization Tools

Grid Tools

Bounding Box Tools

Measurement Tools

Buffer Tools

Dissolve Tools

Centroid Tools

Simplification Tools

Data Inspection

Feature Selection Tools

Filter by Attribute Tools

Convex Hull Tools

Polygon to Line Tools

Line to Polygon Tools

Explode to Points Tools

Flatten Multi-Geometry Tools

Combine Features Tools

More Spatial Operations

Raster Operations

Rasterization Tools

Reprojection Tools

Coordinate Conversion Tools