While modern Geographic Information Systems (GIS) offer great basic tools for viewing maps and making simple queries , getting advanced insights often feels like it requires experts in programming to enable the automation of repetitive tasks, efficient processing of large geospatial datasets, and the integration of heterogeneous data sources.
This creates a challenging situation for many municipal administrations.
The Expertise Bottleneck: Most urban planners and administrative staff can easily handle basic mapping, but lack the specialized programming skills needed to build complex analytical workflows.
Unleashed Potential: Because of this technical hurdle, municipalities are often unable to fully leverage the powerful analytical systems they have already invested in.
A Growing Divide: As GIS technology rapidly evolves into complex cloud ecosystems and advanced analytics, the expertise required to operate these systems is only increasing. Without a change in approach, the gap between what the technology can do and what municipal teams can actually execute will continue to grow.
This isn't just a technical problem; it directly impacts how a city runs. When advanced spatial tasks are too complex, they end up being simplified, done manually, or outsourced entirely. This introduces inefficiencies and limits the scalability of data-driven decisions. Ultimately, it creates a structural barrier between the rich geospatial data a municipality collect and its effective use in urban policy.
These technical limitations directly hinder critical local governance domains, including:
Urban planning and transport analysis
Environmental monitoring and climate resilience assessments
Furthermore, relying heavily on external contractors or a small handful of specialized tech employees significantly reduces your municipality's autonomy over its own infrastructure. It slows down responsiveness and constrains your ability to make rapid, evidence-based decisions.
We need a new way to interact with GIS—one that reduces the dependency on complex programming without sacrificing analytical power.
Our research proposes a simple, intuitive solution: Natural Language Interaction. Rather than learning how to code, the municipality's staff could simply ask the system questions in plain language. This approach does not aim to replace existing GIS infrastructure. Instead, it acts as an accessible companion that lowers the technical barriers, allowing everyone in public administration to harness the full power of spatial data.
Watch our brief demonstration to see how intuitive working with complex city data can be. This use case utilizes real-world geodata from Geodados, the Lisbon City Council’s open-data portal.
In this video, you will see how a user bypasses traditional programming entirely. By typing simple, plain-text requests—such as asking for an Excel spreadsheet of the five largest public interventions or requesting a chart of unfinished projects—the system’s advanced AI instantly generates and executes the necessary code to pull, process, and visualize the data.
Key Highlights from the Demo:
Conversational Queries: Watch the system understand and answer questions about dataset columns using everyday language.
Automated Reporting & Visualization: See how the tool generates downloadable Excel reports and custom bar charts based on the user's specific prompts.
Code Flexibility: Notice how the platform transparently shows the generated Python code, allowing advanced users to easily tweak outputs (like changing the color of a chart) on the fly.
Empowering Every Skill Level: Discover how this solution allows non-technical staff to independently harness powerful GIS capabilities, freeing up your specialized experts to focus on more demanding, high-level work.
Contacts:
Diogo Cosme: Diogo_Cosme@iscte-iul.pt
Fernando Brito e Abreu: fba@iscte-iul.pt
Miguel Sales Dias: miguel.dias@iscte-iul.pt