Enhancing Urban Data Exploration: Layer Toggling and Visibility-Preserving Lenses for Multi-Attribute Spatial Analysis
Karelia Salinas, Luis Gustavo Nonato, Jean-Daniel Fekete, Fernanda Bartolo dos Santos Saran
TL;DR
This work introduces Layer Toggling and Visibility-Preserving Lenses to enable scalable, multi-attribute spatial exploration of dense urban data within a single-screen visualization. Built on Kepler.gl, the system organizes nine data layers—ranging from crime and taxi trips to weather and socioeconomic factors—into a cohesive framework that supports overlay comparisons and density-adaptive filtering. The methodology defines clear design requirements and tasks, implements the techniques with a Stream Deck for layer toggling, and validates the approach through illustrative case studies and two user studies, showing improved task times with dynamic filters and no significant gains from additional input devices. The contributions include a comprehensive visualization design, adaptive lens mechanisms, a predictive evaluation layer, and empirical evidence that layered, lens-based interaction reduces cognitive load and enhances exploratory analysis for urban planning insights in São Paulo.
Abstract
We propose two novel interaction techniques for visualization-assisted exploration of urban data: Layer Toggling and Visibility-Preserving Lenses. Layer Toggling mitigates visual overload by organizing information into separate layers while enabling comparisons through controlled overlays. This technique supports focused analysis without losing spatial context and allows users to switch layers using a dedicated button. Visibility-Preserving Lenses adapt their size and transparency dynamically, enabling detailed inspection of dense spatial regions and temporal attributes. These techniques facilitate urban data exploration and improve prediction. Understanding complex phenomena related to crime, mobility, and residents' behavior is crucial for informed urban planning. Yet navigating such data often causes cognitive overload and visual clutter due to overlapping layers. We validate our visualization tool through a user study measuring performance, cognitive load, and interaction efficiency. Using real-world data from Sao Paulo, we demonstrate how our approach enhances exploratory and analytical tasks and provides guidelines for future interactive systems.
