Slide 1

Slide 1 text

Harry Wood @harry_wood Diagrams of OpenStreetMap

Slide 2

Slide 2 text

Long Tail - Visualisations & Graphs

Slide 3

Slide 3 text

Long tail – annotated graph Number Of edits Users with edits Users who signed up but never edited! 453,066 1,851,897 0 User rank X million Users who visited but never signed up OSM is awesome Come visit! Editing is awesome Sign up! Be bold!

Slide 4

Slide 4 text

OSM Components. Feb 2007

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

OSM Components. Feb 2007

Slide 8

Slide 8 text

OSM Components. June 2007

Slide 9

Slide 9 text

OSM Components. Nov 2007

Slide 10

Slide 10 text

OSM Components. Apr 2009

Slide 11

Slide 11 text

OSM Components. Sep 2009 Brand new architecture diagram. I was getting bored of the old one (which, by the way, looked amateur-ish) ivansanchez

Slide 12

Slide 12 text

OSM Components. Aug 2012 Removed from ‘Develop’ page. Dec 2012

Slide 13

Slide 13 text

OSM Components. July 2017

Slide 14

Slide 14 text

OSM Components. July 2017 Outputs Vector tiles? Mobile apps

Slide 15

Slide 15 text

OSM Components. July 2017

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

DESOSA gitbooks.io A collection of 21 architectural descriptions of open source software systems written by students from Delft University

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

OSM tile server API OSM Data Planet downloads Nominatim Editors Contributors Extracts & conversions Tile servers Overpass

Slide 21

Slide 21 text

OpenStreetMap tile server Many websites & mobile apps

Slide 22

Slide 22 text

OpenStreetMap tile server Raw Data! Many websites & mobile apps

Slide 23

Slide 23 text

OSM tile server websites & apps OSM Data

Slide 24

Slide 24 text

OSM tile server websites & apps API OSM Data Planet downloads

Slide 25

Slide 25 text

API Plane OSM Data

Slide 26

Slide 26 text

OSM Data Plane Read/Write Editors API Contributors Apps / Websites Developers ?

Slide 27

Slide 27 text

Planet downloads Read/Write PI pps / Websites Developers

Slide 28

Slide 28 text

Planet downloads Read/Write PI pps / Websites Developers (32Gb) diff downloads (smaller)

Slide 29

Slide 29 text

Planet downloads Read/Write PI (32Gb) diff downloads (smaller) Nominatim Overpass Extracts & conversions

Slide 30

Slide 30 text

OSM tile server 'standard' API OSM Data Planet downloads Nominatim Overpass Editors Contributors Extracts & conversions CORE

Slide 31

Slide 31 text

OSM tile server API OSM Data Planet downloads Nominatim XAPI Editors Contributors Extracts & conversions Overpass

Slide 32

Slide 32 text

OSM tile server API OSM Data Planet downloads Nominatim XAPI Editors Contributors Extracts & conversions Your own tile server? Overpass

Slide 33

Slide 33 text

OSM tile server API OSM Data Planet downloads Nominatim Editors Contributors Extracts & conversions Tile servers Overpass

Slide 34

Slide 34 text

OSM tile server API OSM Data Planet downloads Nominatim Editors Contributors Extracts & conversions Tile servers Overpass

Slide 35

Slide 35 text

By Steve Bower

Slide 36

Slide 36 text

Andy Woodruff – “web maps 101”

Slide 37

Slide 37 text

Rails app database Navicat view by Komяpa

Slide 38

Slide 38 text

Rails app models by Shaun using “Railroad” ...in 2008!

Slide 39

Slide 39 text

Matias Dahl - Tag transitions

Slide 40

Slide 40 text

OSM and Ordnance Survey £many £0 Low quality High quality OS OSM

Slide 41

Slide 41 text

OSM and Ordnance Survey £many £0 Low quality High quality OS MasterMap OSM OS StreetView OS Landranger

Slide 42

Slide 42 text

HOT Org. chart

Slide 43

Slide 43 text

HOT working groups – more mugshots!

Slide 44

Slide 44 text

OSMF Board Licensing Working Group Data Working Group Operations Working Group Engineering Working Group Communica tions Working Group SOTM Organising Committee Local Chapters Working Group Membership Working Group

Slide 45

Slide 45 text

Disorganisational Structure

Slide 46

Slide 46 text

Disorganisational Structure Collaboration Big OSM projects Individual pet project

Slide 47

Slide 47 text

Hybrid Organisation Organisation Building ● Working Groups ● Funded projects ● Company / University backing ● Paid staff?

Slide 48

Slide 48 text

Mapping Workflows

Slide 49

Slide 49 text

GPS tracks Editing at home GPS tracks Waypoints GPS tracks Paper Timestamped Photos GPS tracks Dictaphone Map Printout GPS tracks Editing at home Editing at home Editing at home Editing at home Editing at home Editing at home Paper Paper Editing at home Local knowledge Gather data Input data Local knowledge Editing at home

Slide 50

Slide 50 text

GPS tracks Editing at home GPS tracks Waypoints GPS tracks Paper Timestamped Photos GPS tracks Dictaphone Map Printout GPS tracks Editing at home Editing at home Editing at home Editing at home Editing at home Editing at home Paper Paper Editing at home GPS tracks Editing at home GPS tracks Waypoints GPS tracks Paper Timestamped Photos GPS tracks Dictaphone Map Printout Editing at home Editing at home Editing at home Editing at home Editing at home Editing at home Paper Paper Editing at home imagery imagery imagery imagery imagery imagery imagery Local knowledge Local knowledge Local knowledge Gather data Input data Local knowledge Editing at home Editing at home imagery

Slide 51

Slide 51 text

GPS tracks Waypoints Timestamped Photos Map Printout Armchair mapping Editing at home Paper Editing at home Gather data Input data Imagery (Imagery/not) (Imagery/not)

Slide 52

Slide 52 text

The “Lubumbashi” workflow Map Printout Gather data in Lubumbashi Input data in London Field papers Editing (Armchair?)

Slide 53

Slide 53 text

GPS tracks Waypoints Timestamped Photos Map Printout Armchair mapping Editing at home Paper Editing at home Gather data Input data Imagery Street level photos Field papers OSM Notes Community Import

Slide 54

Slide 54 text

GPS tracks Waypoints Timestamped Photos Map Printout Armchair mapping Editing at home Paper Editing at home Gather data Input data Imagery Street level photos Tasking Manager Maproulette Field papers OSM Notes Community Import iD JOSM

Slide 55

Slide 55 text

GPS tracks Waypoints Timestamped Photos Map Printout Armchair mapping Editing at home Paper Editing at home Gather data Input data Imagery Street level photos Tasking Manager Maproulette Field papers Mobile mapping (Gather & Input on the move) Geo-located photos (smartphone) OSM Notes Community Import iD JOSM Go Map Vespucci

Slide 56

Slide 56 text

Survey based mapping Armchair mapping Imports Mapping Workflows Rich detail Community-owned Fast Even coverage Slow Needs many people Not building community Data dumping ground

Slide 57

Slide 57 text

Survey based mapping Armchair mapping Imports Tribal politics Rich detail Community-owned Slow Needs many people Fast Even coverage Not building community Data dumping ground Craft Mappers Humanitarian Mappers Robot Mappers

Slide 58

Slide 58 text

Imports Extensions to the core idea “map your neighbourhood” Mass collaboration “Many hands make light work” Humanitarian Mappers Armchair mappers

Slide 59

Slide 59 text

Imports Extensions to the core idea “map your neighbourhood” Mass collaboration “Many hands make light work” Humanitarian Mappers Armchair mappers Craft Mappers

Slide 60

Slide 60 text

Humanitarian Mappers Imports Build bridges “map your neighbourhood”

Slide 61

Slide 61 text

@harry_wood