Case 04 · Wemap · Data visualization · 2D & AR · Spatial data
Wemap publishes large location datasets on 2D maps and in AR. As the data grew, the maps only got more crowded. This is a prioritization system that keeps the data rich while guiding people to faster, more confident decisions, across two very different visual spaces.
Context
Wemap is a spatial publishing platform for tourism and cultural partners, who use it to manage and display large amounts of location data on 2D maps and in augmented reality.
The maps were designed to show everything a partner had. But as datasets grew, density climbed without clarity following. More points did not mean more help; they meant more to sort through.
The problem
Combining post-navigation feedback, recurring client requests, and support insights, the same three frictions surfaced.
01 · Overload
With many points shown together, the map turned cluttered and hard to read.
02 · No hierarchy
All points competed equally for attention, so users could not tell where to focus.
03 · No decision
People could see places, but struggled to compare options and decide where to go next.
The reframe. The map was a display surface. It needed to become a decision surface, without throwing away the density of information partners depend on.
Dense views where nothing reads as important.
Environment 1 · In augmented reality
In AR you cannot collapse markers into clusters like a 2D map: points live in a physical space, and stacking them makes them unreadable. So instead of grouping, I used the vertical axis itself to encode distance and priority.
Points sit in real space. Collapsing them breaks spatial logic.
Visual overload hits far quicker in AR than on a flat screen.
Users walk and rotate. Info must adapt to distance and angle.
Too many 3D elements hurt frame rate, tracking, and battery.
When points overlap, the closest one sits in front. A distant marker never dominates a nearer one, and height reads as depth.
A point's height rises in steps with distance (0–30m, 30–100m, 100–300m), giving an instant read of near, mid, or far without any numbers. Beyond range, points are deprioritized or hidden to hold back overload.
When two points sit at a similar distance and would overlap, a minimal, deterministic horizontal offset keeps each one individually selectable, preserving accuracy.
The vertical axis becomes the distance scale. Depth is read at a glance. Every point is still visible and selectable.
Before / after the same street, ordered by depth and distance. It also allowed space for titles and tags.
The AR solution beat overload with depth. On a flat 2D map there is no depth to use, so density had to be managed a different way.
Environment 2 · On the 2D map
On a 2D map, clarity comes from two levers: users filter the dataset down to what they care about, and partners choose the few things worth highlighting each given one clear, unmistakable signal.
In dense areas, too many points land on one screen at once.
Without hierarchy, points, labels, and map context all fight equally.
Category filters sit right below the search bar, so users refine the dataset before they ever touch the map. Then, for the points that deserve emphasis, a single subtle highlight in a warm accent chosen because it stays visible in real environments and never clashes with category colors. One signal, used sparingly, does the work a dozen competing cues could not.
Category filters below search; warm highlights marking an editorial pick.
In a tourism context, people usually want trusted guidance, not exhaustive choice. Surfacing editorial selections helps a visitor see what is recommended not just what exists.
Outcome
0% → 43% of selections
Point selections came from highlighted locations. Users leaning on prioritization signals instead of trial-and-error browsing.
16s → 10s
Faster time-to-selection in AR, as depth cues and progressive disclosure cut unnecessary scanning.
Progressive disclosure and vertical hierarchy made dense AR data legible without hiding meaningful context.
Selections shifted toward highlighted points. Users went from browsing to choosing.
Distance-based disclosure and field-of-view management cut involuntary scanning in AR.
The takeaway
Two very different spaces, one goal: help people see less and understand more. That's what turned browsing into deciding.