Good at connecting tools
Drafting a GDAL conversion, wrapping qgis_process, wiring an ArcGIS REST call, or building a focused app.
A practical GIS field guide
A modern GIS connects trusted data, processing tools, services, and apps so people can make decisions from geography.
Think coffee bar: keep the recipe open, even if ArcGIS Pro is your favorite mug.
Keep data contracts and services stable while tools plug in around them.
Enterprise systems, field updates, files, and public data.
ArcGIS Pro for hands-on GIS; GDAL/OGR or headless QGIS for repeatable processing.
ArcGIS services, PostGIS, files, and APIs give other tools a stable way in.
Esri apps for standard tasks; custom web apps for workflows that need a tailored fit.
Use the parts that solve a real workflow; this is not a shopping list.
Define ownership, schema, and CRS.
Leave governed data in the databases and ArcGIS services your team trusts; use GeoPackage or GeoParquet for portable handoffs and analytics.
Make a recipe you can rerun.
GDAL/OGR handles format conversion and common processing; qgis_process runs QGIS models and algorithms headlessly; ArcPy fits ArcGIS workflows.
Separate processing from clients.
Use ArcGIS feature services, PostGIS, OGC APIs, or tiles as clear boundaries between data pipelines and apps.
Manual, configured, or custom.
ArcGIS Pro stays useful for manual GIS; Experience Builder and Instant Apps cover standard needs; the ArcGIS Maps SDK, MapLibre, or Leaflet support custom web apps.
Focus effort on architecture.
Agents can help write glue code and tool calls; version the recipes, test outputs, protect credentials, and review changes before release.
Agentic development for GIS
An agent can draft GDAL commands, qgis_process models, ArcPy scripts, API clients, and web UI. That can reduce how many tool-specific details you need to memorize; your leverage is defining the architecture, data contracts, outputs, and checks that keep every tool honest.
Drafting a GDAL conversion, wrapping qgis_process, wiring an ArcGIS REST call, or building a focused app.
Decide where truth lives, how services connect, who can write data, and what makes a result valid.
Check a known CRS, geometry validity, feature counts, permissions, and the map a user will see.
An agentic tool can inspect a project, edit files, and run commands; you stay responsible for the goal and the review.
DHH’s writing and Omarchy reflect an opinionated, keyboard-first approach: keep the workflow direct and avoid complexity that does not earn its keep. Agents can learn the tool syntax; you keep the architecture deliberate.