Converting Vector Tiles to Editable GIS Layers — What QGIS and GDAL Can Actually Do

The question comes up constantly: you’re in QGIS, you’ve added a vector tile layer from a basemap service or loaded a .mbtiles file, and you want to export those features to a Shapefile or GeoJSON for editing. You right-click the layer and look for “Save Features As” — but the option is either missing or produces empty output. This is not a QGIS bug. It’s a fundamental property of the vector tile format, and understanding it is the difference between a working extraction workflow and hours of confusion. ...

6 June 2026 · 7 min · CadShift

Free and Open Source GIS Tools for Format Conversion and Analysis

The problem with most “free GIS tools” roundup lists is that they treat GDAL, QGIS, GRASS, and PostGIS as competing products when they’re actually layers of the same stack. GDAL underpins QGIS. QGIS calls GRASS as a processing backend. PostGIS sits behind both for production data. Choosing between them isn’t “which is best” — it’s “which layer do I need to interact with directly.” This is a functional comparison: what each tool does well, where it breaks down, and which one to reach for when you receive a shapefile, a GeoJSON, or a KML and need it in something your software actually reads. ...

24 May 2026 · 9 min · CadShift

AI and the GIS Job Market — What the Claude CAD Demo Actually Means for Spatial Analysts

The thread A post in r/gis hit 101 upvotes this spring after a demo showed Claude performing CAD-adjacent spatial tasks. The 96 comments divided into three camps: alarm (entry-level GIS is gone), pragmatism (analysts who use AI will outcompete those who don’t), and dismissal (spatial analytics requires domain knowledge that LLMs don’t have). All three positions contain something true. The useful question is not “will AI replace GIS analysts?” — that framing produces either denial or panic, neither of which helps. The useful question is: which specific tasks are genuinely automatable, and what does that mean for how you spend your time? ...

22 May 2026 · 7 min · CadShift