Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Day1-1640-The diagrams of OpenStreetMap

sotm2017
September 01, 2017

Day1-1640-The diagrams of OpenStreetMap

sotm2017

September 01, 2017
Tweet

More Decks by sotm2017

Other Decks in Research

Transcript

  1. Harry Wood @harry_wood
    Diagrams of OpenStreetMap

    View full-size slide

  2. Long Tail - Visualisations & Graphs

    View full-size slide

  3. 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!

    View full-size slide

  4. OSM Components. Feb 2007

    View full-size slide

  5. OSM Components. Feb 2007

    View full-size slide

  6. OSM Components. June 2007

    View full-size slide

  7. OSM Components. Nov 2007

    View full-size slide

  8. OSM Components. Apr 2009

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  11. OSM Components. July 2017

    View full-size slide

  12. OSM Components. July 2017
    Outputs
    Vector tiles?
    Mobile apps

    View full-size slide

  13. OSM Components. July 2017

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  16. OpenStreetMap
    tile server
    Many websites
    & mobile apps

    View full-size slide

  17. OpenStreetMap
    tile server
    Raw Data!
    Many websites
    & mobile apps

    View full-size slide

  18. OSM
    tile server
    websites
    & apps
    OSM Data

    View full-size slide

  19. OSM
    tile server
    websites
    & apps
    API
    OSM Data
    Planet downloads

    View full-size slide

  20. API
    Plane
    OSM Data

    View full-size slide

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

    View full-size slide

  22. Planet downloads
    Read/Write
    PI
    pps / Websites Developers

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  30. By Steve Bower

    View full-size slide

  31. Andy Woodruff – “web maps 101”

    View full-size slide

  32. Rails app database
    Navicat view by Komяpa

    View full-size slide

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

    View full-size slide

  34. Matias Dahl - Tag transitions

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  37. HOT Org. chart

    View full-size slide

  38. HOT working groups – more mugshots!

    View full-size slide

  39. 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

    View full-size slide

  40. Disorganisational Structure

    View full-size slide

  41. Disorganisational Structure
    Collaboration
    Big OSM projects
    Individual pet project

    View full-size slide

  42. Hybrid Organisation
    Organisation Building

    Working Groups

    Funded projects

    Company / University backing

    Paid staff?

    View full-size slide

  43. Mapping Workflows

    View full-size slide

  44. 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

    View full-size slide

  45. 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

    View full-size slide

  46. 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)

    View full-size slide

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

    View full-size slide

  48. 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

    View full-size slide

  49. 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

    View full-size slide

  50. 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

    View full-size slide

  51. 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

    View full-size slide

  52. 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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  55. Humanitarian
    Mappers
    Imports
    Build bridges
    “map your
    neighbourhood”

    View full-size slide