Spatial Operations — Clip, Filter, Fix and Transform Geospatial Data Online
A set of free browser-based spatial operation tools for common GIS data-processing tasks. Clip data by bounding box, filter features by attribute, fix invalid geometries, split multi-part features, and run SQL queries — all processed locally without uploading files to a server.
What are spatial operations?
Spatial operations transform or select subsets of vector data based on geometry, location, or attribute values. Unlike format conversions, spatial operations change the structure or content of the data — removing features that fall outside a boundary, isolating features that match a query, or repairing geometry errors.
These tools cover three main categories: geographic selection (clip by bounding box), attribute selection (filter by expression), and geometry repair (fix invalid geometries, split multi-part features). Each tool processes data entirely in the browser using GDAL WebAssembly and OGR SQL, so no data is ever sent to a server.
Common use cases
Area of interest extraction
Clip a national or global dataset to a specific bounding box to extract only the features relevant to your study area, reducing file size before further analysis.
Feature selection by attribute
Filter features by any attribute — select only roads with a specific classification, buildings above a certain floor count, or land parcels in a particular zone.
SQL-based spatial queries
Run OGR SQL queries against any vector dataset to perform complex attribute selections, aggregations, or calculated field operations without opening a desktop GIS.
Geometry repair before analysis
Fix self-intersecting polygons, unclosed rings, and other invalid geometry errors that would cause failures in downstream spatial analysis tools.
Multi-part feature splitting
Convert multi-part features (MultiPolygon, MultiLineString, MultiPoint) to single-part geometries for tools that require one geometry per feature.
How to use
- 1
Choose the operation — select the spatial operation that matches your task from the links above.
- 2
Upload your file — drop a GeoJSON, Shapefile, or other supported vector format onto the tool.
- 3
Set parameters — configure the bounding box, attribute filter expression, or SQL query as needed.
- 4
Download the result — the processed file is returned in the same or a chosen output format.
Available tools
| Tool | What it does |
|---|---|
| Clip GeoJSON | Clip or filter GeoJSON features by bounding box. |
| Clip Shapefile | Clip or filter Shapefile features by bounding box. |
| Clip Vector Data | Clip any GDAL-supported vector format by bounding box. |
| Filter GeoJSON | Select GeoJSON features matching an attribute expression. |
| Filter Shapefile | Select Shapefile features matching an attribute expression. |
| Filter Vector Data | Filter any vector format by attribute expression. |
| SQL Query | Run OGR SQL queries on any vector dataset. |
| Explode Multi-Geometries | Split multi-part features into individual single-part geometries. |
| Multipart to Singlepart | Convert multi-part to single-part geometries. |
| Fix Geometries | Repair invalid polygons and self-intersections. |
| Repair Shapefile | Fix geometry errors specific to Shapefile format data. |
Frequently asked questions
What is the difference between clip and filter?
Clip uses a geographic boundary (bounding box) to select or cut features based on their location. Filter uses an attribute expression to select features based on field values. Both return a subset of the original features, but clip is spatial and filter is tabular.
Will clipping alter my polygon geometry?
Yes — in geometry clipping mode, polygons that cross the bounding box boundary are cut at the boundary edge. In spatial filter mode, only features whose geometry falls entirely within or intersects the box are selected, without altering the geometry.
What SQL dialect is supported?
The SQL Query tool uses OGR SQL, which supports SELECT, WHERE, ORDER BY, LIMIT, and basic aggregate functions. Spatial joins and geometry functions are not supported in OGR SQL — for those, use QGIS or PostGIS.
Can I fix geometry errors before converting to another format?
Yes — run the Fix Geometries tool first, then use any conversion tool on the repaired output. Many conversion and analysis failures are caused by invalid geometry that can be resolved this way.
What are multi-part geometries?
A multi-part geometry holds multiple separate shapes as a single feature — for example, an island nation might be stored as a single MultiPolygon feature. Exploding it creates one feature per island, which is required by some analysis tools that expect simple geometries.