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. 1

    Choose the operation — select the spatial operation that matches your task from the links above.

  2. 2

    Upload your file — drop a GeoJSON, Shapefile, or other supported vector format onto the tool.

  3. 3

    Set parameters — configure the bounding box, attribute filter expression, or SQL query as needed.

  4. 4

    Download the result — the processed file is returned in the same or a chosen output format.

Available tools

ToolWhat it does
Clip GeoJSONClip or filter GeoJSON features by bounding box.
Clip ShapefileClip or filter Shapefile features by bounding box.
Clip Vector DataClip any GDAL-supported vector format by bounding box.
Filter GeoJSONSelect GeoJSON features matching an attribute expression.
Filter ShapefileSelect Shapefile features matching an attribute expression.
Filter Vector DataFilter any vector format by attribute expression.
SQL QueryRun OGR SQL queries on any vector dataset.
Explode Multi-GeometriesSplit multi-part features into individual single-part geometries.
Multipart to SinglepartConvert multi-part to single-part geometries.
Fix GeometriesRepair invalid polygons and self-intersections.
Repair ShapefileFix 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.

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