OpenStreetMap

Pavel Tyslacki

 

pavel.tyslyatksy@gmail.com

@tbicr

Open Data Belarus and OpenStreetMap contributer

About

  • Infrastructure
  • Plain data
  • How mostly it used?
  • How we used it?
  • How it can be useful?
  • How to get involved?
  • Why OSM important?
  • Why not Google/Yandex?
  • Why not Wilimapia?
  • OSM community
  • OSM Belarus

Infrastructure

Cycle

Simplify infrastructure scheme

 

Data -> Editor -> OSM API -> OSM DB -> Data

Types of Data

http://planet.openstreetmap.org/

  • data
    • dumps
    • changes
  • gpx
  • notes
  • tile logs

Plain Data

  • point
    • latitude, longitude
    • tags
  • way
    • points
    • tags
  • relation
    • members with roles (any)
    • tags
  • user
  • history

Tags

  • name=*
  • boundary=*
  • place=*
  • natural=*
  • landuse=*
  • highway=*
  • building=*
  • addr:*=*
  • shop=*
  • amenity=*
  • leasure=*
  • tourism=*
  • sport=*
  • more than 55000 tags ...

How mostly it used

  • Slippy map (osm.org)
  • Offline map (osmand, maps.me, galileo)
  • Geocoding
    • Search address (osm.org, nominatum, osmand, ...)
    • Search name (osm.org, nominatum)
  • Navigation/direction (osm.org, project-osrm.org, osmand, maps.me, ...)

How we used it

for opendata.by

  • Geocoding
  • Create public service division (after geocoding)
  • Fix administrative borders
  • Get administrative borders (after fixing)
  • Search different data (banks, police, ...)

How it can be used

  • As in previous examples
  • Get geo data (dump, diff, api, services)
  • Check theory and dependencies
  • Anything with data ...

Tag Info

Average

 

Simple

  • Open google
  • Enter `osm cafe`
  • Go to osm wiki (first link)
  • Click taginfo

Overpass Turbo

Advanced

 

Simple

  • Open google
  • Enter `osm cafe`
  • Go to osm wiki (first link)
  • Click overpass-turbo
  • Click run

OSM Dump

 

Tools

 

Examples

https://github.com/opendataby/osm-geodata

How to get involved

You can

  • Map with
    • Aero or satelete images
    • GPS tracks (GPX) (smartphone) -> osm.org
    • Photo and video (smartphone) -> mapillary.com
    • Other sources ...
  • Fix routing
  • Fix validators issues
  • Improve wiki

 

Start mapping

  • Surroundings
  • Grandmother vilage

JOSM

  1. Watch the video: http://josm.ru/
  2. Use wiki (popular tags)
  3. Found your grandmother vilage
  4. Draw roads
  5. Draw houses
  6. Add addresses

Who Did It

  1. Go http://zverik.osm.rambler.ru/whodidit/
  2. Zoom
  3. Click "Get RSS"
  4. Select place what you want watch
  5. Click "RSS Link"
  6. On RSS you can find diff in achavi

 

https://overpass-api.de/achavi/?changeset=30815064

OSM issues

  • Threshold of entry
    • Newbies
    • Editor
    • How to
    • Community
  • Continuous validation
  • Imagery

Why OSM important

  • It open for usage and editing
  • It mostly the best map (especially outside cities)
    • bicycle roads
  • It already help
    • ambulance (and fire?) cars on call
    • on rescue operation after flood or earthquake

Why not Google/Yandex

  • Terms of usage
  • Thousands requests + limits can be slow
  • Can't get or work with pure data (API only)
  • Can't fix (or limited?) mistakes or improve
  • Mostly worse coverage

Why not Wikimapia

  • Unclear data license (used Google Maps)
  • Pure editors and other tools
  • Category and text description
    • 3D mapping?
    • Speed limits?
    • Turn restrictions?
  • Mostly worse coverage

OSM community

OSM Belarus

  • Mapping
  • Belarusian names
  • Government organisations mapping
    • pure contact with community
    • bad changes
  • POI is pure
  • top 3 mobile apps develope guys from Minsk
  • http://map.by/
  • http://map.nca.by/

Questions

Data around: your home,

your way to work, ...

 

http://slides.com/paveltyslacki/openstreetmap

http://www.openstreetmap.org

http://opendata.by/

 

Pavel Tyslacki

 

pavel.tyslyatsky@gmail.com

@tbicr