I built a natural language interface for official South American geodata — no GIS knowledge required
Hey r/gis,
I'm a geographer from Argentina and I've been working on a side project called Casux — a conversational interface that lets anyone create maps from official cartographic data using plain language.
The problem it tries to solve: agencies like Argentina's IGN and Uruguay's IGM publish high-quality, constantly updated open data via WFS. But realistically, most people who need a map — journalists, educators, researchers, citizens — have no idea what WFS is or how to query it. The data exists, it's public, and it's still inaccessible to most people.
So instead of opening QGIS or writing CQL filters, you just type what you want:
"Show me the international border crossings of Argentina" "Rivers and protected areas in Patagonia" "National road network of Córdoba province"
And the map renders in seconds with real IGN data. You can adjust styles, add a legend, and export as JPEG, PDF, GeoJSON, or embeddable HTML.
It's still in early development — Argentina and Uruguay are fully covered, the rest of South America is on the roadmap. The stack is vanilla JS + Leaflet + Turf.js + Vercel serverless, with an LLM-based intent engine that I'm working on replacing with a self-hosted classifier.
Demo: casux.vercel.app Repo: github.com/geoeguren/casux (AGPLv3)
Feedback from people who actually work with geodata would mean a lot. What am I missing? What would make this useful for your workflow?