Interactive maps
Tools · Build
We build interactive maps for places with a story to tell, from 3D districts to self-guided art tours, on vector tiles and MapLibre, with a content model the client's team edits themselves.
Maps that explain a place
Most organizations that need a map get a widget, usually an embedded frame with a scatter of markers and a search box. That works for finding a parking lot. It stops working when the map has to explain something, like how a district is changing, what can be reached from where, or why a place matters.
We design a map around what people are trying to learn, build the data layer to carry it (GeoJSON, vector tiles or live APIs), and put a content model behind it so the map keeps up with the place it describes. We start with MapLibre because it is open source and leaves every layer of the cartography in our hands.

The Culture + Entertainment District in 3D
Calgary Municipal Land Corporation's first map of the Culture + Entertainment District was a static image. We rebuilt it as a 3D map with custom building models, accessibility information and a Stories feature that walks visitors through the district. CMLC manages all of it in Sanity, so the map can change with the district, including the construction still to come. In the first month, views rose from 2,500 to 20,000.
“This was our second attempt at a map—our first being a static, image-based solution with significant limitations. Built by Field helped us evolve it into a much more responsive, dynamic, and dimensional tool.”
Calgary's public art in one place
Calgary's public art was spread across several sources, with city-owned pieces, publicly funded works and community projects each listed somewhere different. For Calgary Arts Development we built the Calgary Public Art Guide, which maps the whole collection with artist profiles, media for each work and self-guided tours anyone can put together. The city's Open Data API feeds the artworks in real time, and the team manages everything else in Sanity.
How we build them
A map project needs cartographic design and content infrastructure, and we do both. On the design side we decide what shows at each zoom level, how a story unfolds, and what a phone gets compared with a wall screen. Then we build the pipeline behind it, from tile generation to the fields an editor uses to move a point, so the client's team can keep the map current without us.
Selected work
2025–2026
2025–2026
Alterra Mountain Company Resort map system and summer maps
Interactive maps, Data modelling, Interface design
Interactive maps, Data modelling, Interface design
2025
2025
Calgary Arts Development Calgary Public Art Guide
Interactive maps, Platforms and applications, Interface design, Content modelling, Content management systems, Performance and optimization
Interactive maps, Platforms and applications, Interface design, Content modelling, Content management systems, Performance and optimization
2024–2025
2024–2025
Alterra Mountain Company Resort base map styling
Interactive maps, Interface design
Interactive maps, Interface design
2024
2024
Calgary Municipal Land Corporation C+E Access Map
Interactive maps, Interaction design, Interface design, Accessible design, Performance and optimization
Interactive maps, Interaction design, Interface design, Accessible design, Performance and optimization
2019–2021
2019–2021
SoundComply Mapping web app
Interactive maps, Platforms and applications, Interface design
Interactive maps, Platforms and applications, Interface design
Tools we reach for
- MapLibre GL JS
- Mapbox
- MapTiler
- Protomaps
Have something to put on the map?
Tell us about the place, the data or the story, and we'll tell you whether a map is the right tool for it.