State of the Map Asia (SotM-Asia) is the annual regional conference of OpenStreetMap (OSM) organized by OSM communities in Asia. First SotM-Asia was organized in Jakarta, Indonesia in 2015, and the second was organized in Manila, Philippines in 2016. This year’s conference, third in the series, was organized in Kathmandu, Nepal on September 23 – 24, 2017 at Park Village Resort, Budhanilkantha, Kathmandu, Nepal.
We brought nearly 200 Open Mapping enthusiasts from Asia and beyond to this year’s SotM-Asia. The event provided an opportunity to share knowledge and experience among mappers; expand their network; and generate ideas to expand map coverage and effective use of OSM data in Asian continent. We chose ‘from creation to use of OSM data’ as the theme of this year’s conference, emphasizing on the effective use of OSM data. We also brought together a government panel from four different countries in this year’s SotM-Asia. We believe this event will deepen the bond and enhance collaboration among OSM communities across Asia.
More information about the conference can be found on: http://stateofthemap.asia.
• Our focus: Disaster resilience and disaster management
• Our method: Collect open data, create open source tools, work
with open communities like yourselves. Connect everything back
to governments and development agencies
• Past projects: Ramani Huria, KLL, OpenDRI Sri Lanka, and
• Past software: GeoNode, InaSAFE, ThinkHazard!
• Offline functionality
• Path to peer-to-peer
• iD data presets in the field
• Mixed OSM and organization data
• Structured surveys and focused editing
• Map oriented
What Observe Provides
Observe provides users with the ability to add data to any map based
point, OSM or otherwise in an offline environment. Data collected is
simply stored to the mobile phone.
This allows users to work in the field for as long as they want with no
risk of lost data.
Our method of syncing involves both pulling new data from the
desktop app and pushing data to it automatically, at the same time.
Having this also helps mitigate data loss.
• Observe allows any piece of data to be attached to any map point,
OSM or otherwise.
• Observations are not limited to their size (an observation could be a
full survey or just a simple note).
• There is no limit to the number of observations a point could have,
allowing for things like time series data.
• Specify and download maps + OSM data for an area of
• Upload custom surveys (XLSForm specifications)
• Edit available OSM fields (YAML format)
• Sync data to mobile phones in the field and gather data
from mobile phones
• Filter data
• Export data back to OSM and/or organization in all
your favorite formats
• Separate OSM data and private data from within the
Because this product is built as an electron app, this
gives us an easy path to be able to sync with the cloud in
the near future.
So, integration between remote cloud management, field
survey managers and users in the field.
• Filter available points by geography / attribute
• Add observations to any point, OSM or otherwise
• View observations - both your own and others
• Store offline data until wifi is available
• Sync new surveys and areas of interest with desktop app
• See how complete a survey observation is
How they’re built
• React Native - use lots of tools from JS
ecosystem (OSM P2P and others)
• Mapbox GL - better map user experience than
previous data collection apps
• JS Node
Mobile App Desktop App
• React Native - introduces lots of abstractions between JS and
Android that causes issues.
• Performance – not good enough yet.
• Make it real - see how it’s used
• Make it faster
• Make the electron app work in the cloud
• Enable P2P functionality
• Fully enable offline functionality
• Lines / polygons
• Can we make this a general purpose OSM “power” editing app?