tracking openstreetmap contributions in real time
TRANSCRIPT
TRACKING OPENSTREETMAP CHANGESIN REAL TIME
@DylanMoriarty
So, OpenStreetMap
OpenStreetMap is AMAZING
https://www.youtube.com/watch?v=_t5DxV7cXgQ
OSM is a phenomenal phenomena Humanitarian Mapping efforts
But we need that basemap, and we need mappers
Communities are the entry point for Openstreetmap.
Communities get us mapping.
Communities keep us mapping.
Communities encourage better mapping.
Communities are made of individuals with Individual goals.
Most contributors belong to a category of ‘hit and run mappers.’
○ Initially curious, immediately overwhelmed
○ Initially curious, immediately overwhelmed
( mapping the world is hard )
○ Initially curious, immediately overwhelmed
○Only response mappers
○ Initially curious, immediately overwhelmed
○Only response mappers○ Communities meet infrequently
○ Initially curious, immediately overwhelmed
○Only response mappers○ Communities meet infrequently○Hard to identify potential super users
○ Initially curious, immediately overwhelmed
○Only response mappers○ Communities meet infrequently○Hard to identify potential super users○Weren’t that interested
OSM Analytics can help us understand the barriers and reduce them!
How do we pull down live OSM contributions and keep their community identity?
Planet Streamhttps://github.com/developmentseed/planet-stream
The building blocks: CHANGESETS
Ingredient One: PLANET.OSM.ORG
Ingredient Two:OVERPASS API - Augmented Diff
Cook for a minute and…...
PLANET STREAM
1. Put ingredients into a basket
2. Match up items in the basket by id
3. If match, combine them to make RICH CHANGESETS
4. Take the rich changesets and push
them through worker code to derive statistics.
Rejoyce!
By using workers on the rich changesets we generate:- User & Hashtag
Statistics- Trending Hashtags- Live map data
○ Initially curious, immediately overwhelmed
○Only response mappers
○ Communities meet infrequently
○Hard to identify potential super users
Planet Stream will work with any #,
...but does require setup
Caveat:This system is dependent on Overpass, which can hiccup.
https://github.com/developmentseed/planet-stream
https://github.com/AmericanRedCross/osm-stats
https://github.com/MissingMaps
Communities working together is Openstreetmap.
Special Thanks to:American Red CrossMarc FarraPascal Neis
Thanks for your time & attention!
Q’s?
@DylanMoriarty
goo.gl/OxzG8N