Observe - offline, cross-platform field mapping tool for OpenStreetMap

Room: HSO

Saturday, 15:00


Back to schedule
  • Sajjad Anwar

Field verification is an important part of keeping OSM data accurate. So far, field mapping exercises are largely manual, cumbersome, or requires internet connectivity. OpenStreetMap has an active mobile editing ecosystem, but they don't offer the same editing experience as iD for beginners. Most often mapping campaigns need an equally good tool that allows edits from the field to verify existing data and improve data quality.

Observe is a cross-platform, offline-first field mapping tool for OpenStreetMap, perhaps the first of its kind. Our primary goal was to build an application that makes field observation easy, and provide comparable experience to iD on Android and iOS — with some success. Observe focuses on browsing OSM data, and allows users to add new points, or verify existing information. The edits made offline are stored on the phone, and uploaded when the mapper goes online. Observe is a product of several iterations of user research and a couple of years of conceptualization.

The talk will:

  • introduce motivations behind building Observe
  • look at some specific use cases in campaign management
  • share internals of building the application
  • discuss challenges around offline editing and our approach to conflict resolution
  • gather feedback and launch a developer edition of the application