opengeodata italia - roma - simone cortesi | maurizio napolitano | openstreetmap per sviluppatori
DESCRIPTION
Discussione su OpenStreetMap, sistemi GIS classici, confronti, potenzialità di OSM e dei suoi strumenti di estrazione dati. Slide per la conferenza OpenGeoData Italia - Roma - 27 febbraio 2014.TRANSCRIPT
![Page 1: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/1.jpg)
OSM fordevelopers
or, how I stopped worrying about layers,and love the database
Simone Cortesi @simonecortesiMaurizio Napolitano @napo
![Page 2: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/2.jpg)
![Page 3: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/3.jpg)
![Page 4: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/4.jpg)
![Page 5: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/5.jpg)
Understanding the datathere is no layer(s)Tagging
, Map Features Taginfo
![Page 6: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/6.jpg)
Existing SolutionsLinux, Virtual MachinesOsm2postgresqlOpenCageDataGeofabrik, Osm2ShpOsm2pgsql, Osmosis
![Page 7: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/7.jpg)
Solution
![Page 8: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/8.jpg)
OSM “planet” filesRequesting large amounts of data from API can place undue load onthe OSM serverAPI is really designed for adding and editing data, not retrievingSo OSM also makes its data available as downloadable “planet” files inOSM XML format, containing OSM data for the entire planetWhole planet too large for most to use directly, so country or regionalextracts available (eg. )Geofabrik
![Page 9: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/9.jpg)
OSM planet is hugeThe complete OSM DataLatest Weekly Planet File: 33 GBLatest Weekly Changesets: 782 MB
![Page 10: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/10.jpg)
Rendering the map on your PC withTilemill
![Page 11: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/11.jpg)
TilemillPaviashowing building agecolorcoding based on native OSM data
2 hour jobtilemill is free and opensource software
start_date=*
![Page 12: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/12.jpg)
web visualizationOpenlayersLeaflet.JSModestmapsd3.jsmapstraction
![Page 13: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/13.jpg)
Leaflet.JS
![Page 14: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/14.jpg)
overpass-api
![Page 15: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/15.jpg)
overpass-api<query type="node"> <has-kv k="amenity" v="drinking_water"/> <bbox-query {{bbox}}/><!--this is auto-completed with the current map view coordinates.--></query>
![Page 18: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/18.jpg)
ISTAT<osm-script output="json"> <query type="area"> <has-kv k="name" v="Italia"> </has-kv></query> <query type="node"> <has-kv k="place"> <has-kv k="population"> <has-kv k="place" v="city"> <area-query> </area-query></has-kv></has-kv></has-kv></query> <print mode="body" order="quadtile"></print></osm-script>{{style:node { color:blue; opacity:0.2; width:3; fill-color:blue; fill-opacity:0.4; symbol-shape: circle; symbol-size: eval('max(3,min(200,0.02*Math.sqrt(tag("population"))))');}}}
![Page 19: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/19.jpg)
Wikimedia Italia
![Page 20: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/20.jpg)
Editing the dataStandalone editor, written in JavaPowerful and flexibleCommunicates with API over HTTP
Online Flash EditorEasy to use
HTML5/JavaScript/d3.js, in early development
JOSM
Potlatch
iD
![Page 21: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/21.jpg)
Helphelp.openstreetmap.orgvery active and helpfull mailinglstTwitter @OpenstreetmapIT
![Page 22: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/22.jpg)
products
![Page 23: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/23.jpg)
products
![Page 24: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/24.jpg)
product/service
![Page 25: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/25.jpg)
geocoding - routing - public transport - quality assurance
Services
![Page 26: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/26.jpg)
GeocodingSearch engine services
(official with ) by (data underODbL)
- with API commercial support (15$ per 100,000transactions)
- with
Nominatim fair use policy Mapquest
Cloudmade
GISGraphy API commercial support
Search engine open source software php+postgresql
(LGPL) java+postgresql offers API for Android like Google (Apache License 2.0) java+postgresql+solr used in
NominatimGISGraphyPhoton komoot
![Page 27: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/27.jpg)
Komoot (top)
![Page 28: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/28.jpg)
Komoot (bottom)
![Page 29: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/29.jpg)
RoutingThere are many offline, embedded and web-based routing servicesusing OpenStreetMap dataPlease visit: http://wiki.openstreetmap.org/wiki/Routing
: extension for postgis with osm data support GPL,C++ C++,BSD, research oriented
Java, Apache, Scales from big server to mobile device,works on Raspberry Pi
C++,BSD, research oriented VirtualNetwork C, GPL/LGPL/MPL, portable
pg_routingOSRMGrasshoper
OSRMSpatialite
... and other services in the cloud made available by Cloudmade,MapQuest, Skobbler...
![Page 30: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/30.jpg)
Public Transport provides a range of passenger information and
transportation network analysis features using our infrastructure forfinding itineraries combining transit, pedestrian, bike, and car segments.network from osm, tpl from gtfs sources, lgpl, java
OpenTripPlanner
![Page 31: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/31.jpg)
... again a lot of tools
quality assurancehttp://wiki.openstreetmap.org/wiki/Quality_Assurance
We suggest to look and collaborate with OSMOSE
![Page 32: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/32.jpg)
OSMOSE
![Page 33: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/33.jpg)
OpenStreetMap are users
Overview of OpenStreetMap Contributors
![Page 34: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/34.jpg)
Who is in Rome?
Overview of OpenStreetMap Contributors
![Page 35: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/35.jpg)
For Example: davio
Overview of OpenStreetMap Contributors
![Page 36: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/36.jpg)
Davio's world
![Page 39: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/39.jpg)
Davio's home
![Page 40: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/40.jpg)
Don't forget: OpenStreetMap ismade by people
LIKE YOU
![Page 41: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/41.jpg)
![Page 42: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/42.jpg)
![Page 43: OpenGeoData Italia - Roma - Simone Cortesi | Maurizio Napolitano | openstreetmap per sviluppatori](https://reader034.vdocument.in/reader034/viewer/2022051613/54c68d0b4a7959a2128b4728/html5/thumbnails/43.jpg)