Welcome to Urban Geo Analytics
Urban Geo Analytics brings together geography, machine learning, and AI to help cities make sense of the data that shapes them. Founded by Joan Perez, a geographer and researcher specializing in spatial analysis and geospatial AI, UGA develops open-source tools — from vision-language pipelines for streetscape analysis to population and accessibility models — used in Horizon Europe research consortia and international consulting assignments, including for the World Bank. Our mission: give planners, researchers, and policymakers scalable, transparent, data-driven ways to understand and improve the urban environment.
Welcome to Urban Geo Analytics
Urban Geo Analytics brings together geography, machine learning, and AI to help cities make sense of the data that shapes them. Founded by Joan Perez, a geographer and researcher specializing in spatial analysis and geospatial AI, UGA develops open-source tools — from vision-language pipelines for streetscape analysis to population and accessibility models — used in Horizon Europe research consortia and international consulting assignments, including for the World Bank. Our mission: give planners, researchers, and policymakers scalable, transparent, data-driven ways to understand and improve the urban environment.
Our Expertise & Services

Training & Knowledge Sharing
Urban Geo Analytics also offers tailored training and consulting services to empower professionals and organizations with the skills to lead in geospatial innovation:
Check the Last Posts of our Scientific Blog
Do Open-Weight LLMs Reason From the Spatial Context They Are Given?
A new paper asks a question geographic evaluation has mostly skipped: once a language model is handed the right local data, does it reason from it, or fall back on what it already believes about the place? Sixteen open-weight configurations, three cities, ten seeds, and one planted false premise per case.
UVLM v4.0.0 — Gemma 4, the Transformers 5 Migration, and Why This One Is a Major Version
Highlights New model family: Gemma 4 (Google DeepMind, released April 2026) joins as the fifth family — E2B, E4B, and 12B Instruct, bringing the registry to 24 checkpoints Breaking change, done honestly: [...]
UVLM v3.2.0 — InternVL3.5 Joins the Registry, With Zero Notebook Changes
UVLM v3.2.0 adds InternVL3.5 (1B–38B, six checkpoints): 21 open VLM checkpoints across 4 families, one Python interface. The new family appeared in the notebooks without a single notebook edit — plus per-model output files for cleaner benchmarking.


