tracking openstreetmap contributions in real time

Post on 27-Jan-2017

141 Views

Category:

Data & Analytics

1 Downloads

Preview:

Click to see full reader

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

top related