M GIS. A Short Introduction to Volunteered Geographic Information Presentation of the OpenStreetMap Project
|
|
- Johnathan Roberts
- 8 years ago
- Views:
Transcription
1 M GIS A Short Introduction to Volunteered Geographic Information Presentation of the OpenStreetMap Project Sylvain Bouveret LIG-STeamer / Université Grenoble-Alpes Quatrième École Thématique du GDR Magis. Sète, September 29 October 3, 2014
2 Sources Part of the presentation dedicated to OSM inspired from: An old joint presentation with N. Petersen and Ph. Genoud Nicolas Moyroud: Several talks from 3rd MAGIS summer school 2012 Released under licence CC-BY-SA and downloadable here: Guillaume Allègre: Cartographie libre du monde: OpenStreetMap Released under licence CC-BY-SA. Reference book about VGI [Sui et al., 2013] Other references cited throughout the presentation Sui, D. Z., Elwood, S., and Goodchild, M., editors (2013). Crowdsourcing geographic knowledge: Volunteered Geographic Information (VGI) in Theory and Practice. Springer. M GIS 2 / 107
3 Outline 1. Introduction to Volunteered Geographic Information 2. Presentation of the OpenStreetMap Project 3. Using OpenStreetMap Data 4. Using Volunteered Geographic Information M GIS 3 / 107
4 Outline 1. Introduction to Volunteered Geographic Information 2. Presentation of the OpenStreetMap Project 3. Using OpenStreetMap Data 4. Using Volunteered Geographic Information M GIS 3 / 107
5 Outline 1. Introduction to Volunteered Geographic Information 2. Presentation of the OpenStreetMap Project 3. Using OpenStreetMap Data 4. Using Volunteered Geographic Information M GIS 3 / 107
6 Outline 1. Introduction to Volunteered Geographic Information 2. Presentation of the OpenStreetMap Project 3. Using OpenStreetMap Data 4. Using Volunteered Geographic Information M GIS 3 / 107
7 Outline 1. Introduction to Volunteered Geographic Information 2. Presentation of the OpenStreetMap Project 3. Using OpenStreetMap Data 4. Using Volunteered Geographic Information M GIS 3 / 107
8 1 First part Introduction to Volunteered Geographic Information Beyond traditional GIS A new trend Some examples Features of participative datasets Volunteered vs Contributed Open vs Closed Sensing vs Thinking Volunteered Geographic Information
9 Introduction to Volunteered Geographic Information Beyond traditional GIS A new trend Some examples Features of participative datasets Volunteered vs Contributed Open vs Closed Sensing vs Thinking Volunteered Geographic Information M GIS 5 / 107
10 A very brief history of GIS First users of GIS (at least in France): local authorities, department of defense Early 90 s: paper maps (unprecise, to be regularly updated...) : Digital transposition of data 2000: Integration to enterprise IS (first spatial extensions to Oracle and Postgres) 2002: Geospatial webservers + OGC standards 2005: Mobility M GIS 6 / 107
11 A very brief history of GIS First users of GIS (at least in France): local authorities, department of defense Early 90 s: paper maps (unprecise, to be regularly updated...) : Digital transposition of data 2000: Integration to enterprise IS (first spatial extensions to Oracle and Postgres) 2002: Geospatial webservers + OGC standards 2005: Mobility 2004: Participative data, geographic crowdsourcing, volunteered geographic information, neogeographic datasets... M GIS 6 / 107
12 OpenStreetMap Project started on 2004 Open and collaborative geographical database of the world Content generated by users (about 1.8M registered users) Free license (initially CC-by-sa; ODbL since 2012) More about OpenStreetMap later M GIS 7 / 107
13 Wikimapia Project started on 2006 Aims at marking all geographical objects in the world and providing a useful description of them Mostly provides a way for users to give annotations about places in the world, (initially) using Google Maps as a base layer. Free license since 2010 (CC-by-SA). M GIS 8 / 107
14 Google Map Maker Project started on 2008 Equips Google Maps with a map edition interface Every registered user can submit modifications Modifications have to be approved before being published in Google Maps Data released under proprietary license M GIS 9 / 107
15 Ushahidi Free Software and platform for crisis management Crowdsourcing-based mapping Focuses on information flow (smartphones, SMS,...) Web platform Based on OpenStreetMap and Google Maps for Geocoding (source: Wikipedia). M GIS 10 / 107
16 Ligue de Protection des Oiseaux A network of participatory science websites dedicated to wildlife inventory Anyone can participate by adding observations to the database Requires some basic knowledge about different species In general, no verification is made, except for outliers Search engine and visualization tool (map) on the website M GIS 11 / 107
17 Other examples Geolabeled Flickr Images ( ) Foursquare ( ) UCrime ( )... M GIS 12 / 107
18 Introduction to Volunteered Geographic Information Beyond traditional GIS A new trend Some examples Features of participative datasets Volunteered vs Contributed Open vs Closed Sensing vs Thinking Volunteered Geographic Information M GIS 13 / 107
19 Features All these applications are examples of geographical crowdsourcing approaches M GIS 14 / 107
20 Features All these applications are examples of geographical crowdsourcing approaches Some strong common points... Data contributed on a voluntary basis by users Geospatial nature of data (or at list a part of it)...but very different features as well: Aims Geospatial as a first-class citizen or not Skills required Process for quality assessment (data verification) Data license M GIS 14 / 107
21 To volunteer or to contribute? In all these examples, data is jointly produced by users volunteering to contribute (geographical crowdsourcing) M GIS 15 / 107
22 To volunteer or to contribute? In all these examples, data is jointly produced by users volunteering to contribute (geographical crowdsourcing) But... What about geolocalized data transmitted by a smartphone, (more or less) unbeknownst to its user? M GIS 15 / 107
23 To volunteer or to contribute? In all these examples, data is jointly produced by users volunteering to contribute (geographical crowdsourcing) But... What about geolocalized data transmitted by a smartphone, (more or less) unbeknownst to its user? An example of crowdsourced geospatial data, assuredly not volunteered! M GIS 15 / 107
24 Opt-in vs opt-out Two approaches to crowdsourced geographic data [Harvey, 2013]: Volunteered Geographic Information (opt-in): Clarity about purposes Control over data collection Some guarantees about data reuse Contributed Geographic Information (opt-out): Unclear purposes No (or little) control over data collection No control over data reuse Harvey, F. (2013). To volunteer or to contribute locational information? Towards truth in labelling for crowdsourced geographic information. In Crowdsourcing Geographic Knowledge [...], chapter 3. Springer. M GIS 16 / 107
25 Data reuse licenses A key distinction between opt-in and opt-out: control over data reuse...raises the following crucial questions: Who owns the data jointly produced by users? Under which license this data can be used? M GIS 17 / 107
26 Data reuse licenses A key distinction between opt-in and opt-out: control over data reuse...raises the following crucial questions: Who owns the data jointly produced by users? Under which license this data can be used? Two antagonistic examples: Google Map Maker: Google owns the data, releases it under proprietary license, whose conditions can change whenever it wants (cf April 2011) irrespective of whether the user is a regular contributor or not OpenStreetMap: Data belongs to the contributors, and is released under a free license M GIS 17 / 107
27 Geomatics and open (free) licenses In geomatics, most datasets are released under proprietary licenses, even those who are funded by public money IGN, Ordnance Survey,... Even if it is free (cost-less), cannot be freely exploited (e.g for scientific projects). Some VGI projects like OSM explicitly aim at providing free and open geospatial data. M GIS 18 / 107
28 Geomatics and open (free) licenses In geomatics, most datasets are released under proprietary licenses, even those who are funded by public money IGN, Ordnance Survey,... Even if it is free (cost-less), cannot be freely exploited (e.g for scientific projects). Some VGI projects like OSM explicitly aim at providing free and open geospatial data. But... How to do it while still being compatible with author s right freely release data while protecting it and its authors? M GIS 18 / 107
29 Geomatics and open (free) licenses In geomatics, most datasets are released under proprietary licenses, even those who are funded by public money IGN, Ordnance Survey,... Even if it is free (cost-less), cannot be freely exploited (e.g for scientific projects). Some VGI projects like OSM explicitly aim at providing free and open geospatial data. But... How to do it while still being compatible with author s right freely release data while protecting it and its authors? The software community has a solution: use Free licenses Initially dedicated to software (like GNU/GPL) ill-suited for other kinds of intellectual stuff (music, books, pictures, information... ) M GIS 18 / 107
30 Data and open licenses: Creative Commons First option for geomatics: Creative Commons licenses (artworks) M GIS 19 / 107
31 Data and open licenses: Creative Commons First option for geomatics: Creative Commons licenses (artworks) 4 options Attribution (BY) the original author has to be credited Non Commercial (NC) no commercial profit allowed No Derivatives (ND) no derived work allowed Share Alike (SA) derivatives must be licensed under identical terms Six possible combinations CC-by, CC-by-sa, CC-by-nc, CC-by-nc-nd, CC-by-nc-sa, CC-by-nd M GIS 19 / 107
32 Data and open licenses: ODbL Initial OSM data was released under the terms of the CC-by-sa license. However: it turned out that it was not very adapted... Combining OSM data with other datasets Share-Alike only applies to rendered maps (tiles), not to data itself Attribution too many contributors! Uncertainty about derived work After two years of effort, OSM switched to ODbL in September 2012: Attribution, Share Alike, Redistribution (as long as one of the redistributed versions is kept open). All the past contributors have been contacted... most of them agreed with the new terms some of them explicitly disagreed ( data erased) some of them did not answer ( data erased) M GIS 20 / 107
33 Sensing vs Thinking Different applications different skills and levels of implication required from the users Haklay, M. (2013). Citizen science and volunteered geographic information: Overview and typology of participation. In Crowdsourcing Geographic Knowledge [...], chapter 7. Springer. M GIS 21 / 107
34 Sensing vs Thinking Different applications different skills and levels of implication required from the users VGI as geographic citizen science (even if not every VGI application falls into this category) Haklay, M. (2013). Citizen science and volunteered geographic information: Overview and typology of participation. In Crowdsourcing Geographic Knowledge [...], chapter 7. Springer. M GIS 21 / 107
35 Sensing vs Thinking Different applications different skills and levels of implication required from the users VGI as geographic citizen science (even if not every VGI application falls into this category) The ladder of implication according to Haklay [2013] Level 1: Crowdsourcing (citizens as sensors, volunteered computing) Level 2: Distributed intelligence (basic interpreters, volunteered thinking) Level 3: Participatory science (implication in problem definition and data collection) Level 4: Extreme citizen science (problem definition, data collection and analysis) Haklay, M. (2013). Citizen science and volunteered geographic information: Overview and typology of participation. In Crowdsourcing Geographic Knowledge [...], chapter 7. Springer. M GIS 21 / 107
36 Introduction to Volunteered Geographic Information Beyond traditional GIS A new trend Some examples Features of participative datasets Volunteered vs Contributed Open vs Closed Sensing vs Thinking Volunteered Geographic Information M GIS 22 / 107
37 What is VGI? As we have seen, crowdsourcing is just one feature of VGI M GIS 23 / 107
38 What is VGI? As we have seen, crowdsourcing is just one feature of VGI Volunteered Geographic Information [Goodchild, 2007] Volunteered geographic information is the harnessing of tools to create, assemble, and disseminate geographic data provided voluntarily by individuals. Goodchild, M. F. (2007). Citizens as sensors: the world of volunteered geography. GeoJournal, 69(4): M GIS 23 / 107
39 Neogeographic datasets Coote and Rackham [2008] propose the following (complementary) characterization of neogeographic datasets: Creation stimulated by lack of available data or restrictions, costs, limitations of conventional data sources Involve geographic information provided voluntarily by individuals Creation and management are not necessarily ruled by accepted standards Data licensed using open-source approach Coote, A. and Rackham, L. (2008). Neogeographic data quality is it an issue? In AGI Geocommunity conference, ConsultingWhere Ltd. M GIS 24 / 107
40 The big picture? M GIS 25 / 107
41 The big picture? Participative M GIS 25 / 107
42 The big picture? Participative Geospatial M GIS 25 / 107
43 The big picture? Participative Citizen science Geospatial M GIS 25 / 107
44 The big picture? Participative Citizen science Open data Geospatial M GIS 25 / 107
45 The big picture? Participative Citizen science VGI? Open data Geospatial M GIS 25 / 107
46 2 Second part Presentation of the OpenStreetMap project OSM: History and principles What is OSM? History Technical considerations Data model The OSM ontology Contributing
47 Presentation of the OpenStreetMap project OSM: History and principles What is OSM? History Technical considerations Data model The OSM ontology Contributing M GIS 27 / 107
48 OpenStreetMap: Genesis OpenStreetMap was created in July 2004 by Steve Coast, which was then studying at the University College of London. He did not understand why the Ordnance Survey created massive geographical datasets but did not freely distribute them to those who had paid to create them (i.e happy tax payers). NB: the same thing happens in almost every country in the world (except USA and the Netherlands) He then decided to start a mapping project whose aim would be to freely provide data to the users. M GIS 28 / 107
49 OpenStreetMap: principles Collaborative: mainly individual contributions the more contributors, the more complete the world coverage Open: data freely usable without restriction (ODbL). Data: OpenStreetMap is not a map, it is a database. Online map only provided for visualization purposes No airborne or satellite view M GIS 29 / 107
50 One dataset, several maps Mapnik standard style M GIS 30 / 107
51 One dataset, several maps Transport map M GIS 30 / 107
52 One dataset, several maps Cycle map M GIS 30 / 107
53 One dataset, several maps MapQuest M GIS 30 / 107
54 One dataset, several maps FranceTopo.fr (enriched with other public datasets such as Nasa SRTM) M GIS 30 / 107
55 One dataset, several maps 3D-OSM (XNavigator University of Bonn and Heidelberg) M GIS 30 / 107
56 History 1. Founding and Early History 9th August openstreetmap.org registered by Steve Coast 20th August Steve Coast presented his mapping idea at EuroFOO 2nd September First posting to the mailing list 17th July Map Limehouse the first Mapping Party 22th January Release of version 1.0 of the offline editor JOSM 20th August OpenStreetMap Foundation registered 10th November Mapnik rendered Slippy map makes its debut. 4th December Yahoo! aerial imagery sketching allowed M GIS 31 / 107
57 History 2. The Start of OSM s Current Technology Stack 5th May st version of the Potlatch editor. 14th-15th July First conference, State Of The Map 2007, held in Manchester. September TIGER data import for the US started 20th September AND Data for The Netherlands imported January The French Direction générale des finances publiques officially allows the OSM contributors to use the Cadastre as a source of data. M GIS 32 / 107
58 History 3. The Switch to API 0.6 and the explosion of User Growth 21st April Big switch to API version 0.6 1st April Ordnance Survey Opendata releases. OSM partly responsible for bringing this about. 30th November Use of Bing vertical aerial imagery allowed 25th November Association OpenStreetMap France registered 12th Sept License switched over to ODbL M GIS 33 / 107
59 Number of contributors 2e e+06 Today 1.6e+06 Number of contributors 1.4e e+06 1e / / / / / / / / /01 Date M GIS 34 / 107
60 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
61 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
62 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
63 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
64 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
65 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
66 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
67 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
68 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
69 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
70 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
71 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
72 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
73 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
74 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
75 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
76 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
77 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
78 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
79 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
80 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
81 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
82 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
83 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
84 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
85 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
86 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
87 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
88 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
89 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
90 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
91 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
92 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
93 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
94 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
95 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
96 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
97 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
98 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
99 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
100 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
101 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
102 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
103 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
104 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
105 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
106 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
107 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
108 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
109 Paris Paris in OpenStreetMap september 2006 october M GIS 35 / 107
110 Current state Current state of the database (25 th September, 2014) Number of users 1,800,453 Number of uploaded GPS points 4,218,137,961 Number of nodes 2,535,804,643 Number of ways 253,523,371 Number of relations 2,818,286 M GIS 36 / 107
111 Presentation of the OpenStreetMap project OSM: History and principles What is OSM? History Technical considerations Data model The OSM ontology Contributing M GIS 37 / 107
112 Basic OSM data model As in most GIS, each geographical entity is described in OSM using: Geographical information (geometries) Attributes ( semantics) M GIS 38 / 107
113 Basic OSM data model As in most GIS, each geographical entity is described in OSM using: Geographical information (geometries) Attributes ( semantics) More precisely, each OSM entity has: a numeric identifier: OSM ID a geometry a set of generic attributes present for every element uid, user: user id and user name timestamp: time of the last modification visible: if false then the element should only be returned by history calls version: edit version of the object (starts from 1) changeset: the changeset (group of edits made within a certain time by one user) in which the object was created or updated a set of tags (attributes): key-value pairs M GIS 38 / 107
114 Geometries in OpenStreetMap Three kinds of geometries: 1. nodes : basic element. Geographic point: latitude & longitude (WGS84) Point Of Interest (POIs) 2. ways : ordered interconnection of nodes open ways linear features (roads, railways...) closed ways areas 3. relations : group of any primitive with associated roles Relate nodes, ways and potentially other relations to each other, thereby forming complex objects (e.g. multipolygons). relationship between objects and abstract objects M GIS 39 / 107
115 Example of a way M GIS 40 / 107
116 Example of a relation M GIS 41 / 107
117 Tags in OpenStreetMap Attributes of geographical entities are described using tags M GIS 42 / 107
118 Tags in OpenStreetMap Attributes of geographical entities are described using tags A tag is a key-value pair A key broadly describes an element (e.g. highway, name) A value specifically describes its accompanying key M GIS 42 / 107
119 Tags in OpenStreetMap Attributes of geographical entities are described using tags A tag is a key-value pair A key broadly describes an element (e.g. highway, name) A value specifically describes its accompanying key Use of keys and values is unrestricted (free text) the data model is infinitely extensible anyone can define and use its own keys and values M GIS 42 / 107
120 Anarchy? Unrestricted tags M GIS 43 / 107
121 Anarchy? Unrestricted tags lead to uncontrolled data production process. M GIS 43 / 107
122 Anarchy? Unrestricted tags lead to uncontrolled data production process. Uncontrolled data production process leads to anarchy. M GIS 43 / 107
123 Anarchy? Unrestricted tags lead to uncontrolled data production process. Uncontrolled data production process leads to anarchy. Anarchy leads to useless data. M GIS 43 / 107
124 Anarchy? Unrestricted tags lead to uncontrolled data production process. Uncontrolled data production process leads to anarchy. Anarchy leads to useless data. Unrestricted tags are the path to the dark side. M GIS 43 / 107
125 Anarchy? Unrestricted tags lead to uncontrolled data production process. Uncontrolled data production process leads to anarchy. Anarchy leads to useless data. Unrestricted tags are the path to the dark side. Actually, tagging in OSM is governed by an agile self-organizing community process defining the basic ontology of OSM M GIS 43 / 107
126 Anarchy? Unrestricted tags lead to uncontrolled data production process. Uncontrolled data production process leads to anarchy. Anarchy leads to useless data. Unrestricted tags are the path to the dark side. Actually, tagging in OSM is governed by an agile self-organizing community process defining the basic ontology of OSM Resources to find an appropriate tag or explore tag usage: Map Features ( ) an extensive list of the most commonly used tags Taginfo ( ) a useful site to exploring current tag usage, including tag values that are not necessarily documented M GIS 43 / 107
127 Example of OSM tags Tags to describe real world objects building = church, hotel, school, university... highway = motorway, primary, secondary Tags to describe immaterial objects boundary = administrative, national_park Commons tags name = * source = * M GIS 44 / 107
128 OSM tags M GIS 45 / 107
129 A more formal OSM ontology? Simple tag structure and unrestricted tags are probably one reason for the success of OSM (easiness of contribution, flexibility, extensibility...) M GIS 46 / 107
130 A more formal OSM ontology? Simple tag structure and unrestricted tags are probably one reason for the success of OSM (easiness of contribution, flexibility, extensibility...) The price to pay is poor semantics harder to detect and fix logical inconsistencies less expressive queries link to other datasets? (Linked Data) Some attempts to provide a formal (ontological) backbone to the OSM ontology: e.g. LinkedGeoData M GIS 46 / 107
131 OSM Editing tools How to contribute? M GIS 47 / 107
132 OSM Editing tools How to contribute? Id ( ) JavaScript online editor, web application easy to use, recommended for beginners JOSM ( ) Java OpenStreetMap Editor desktop application written in Java, with a plugin architecture for advanced users, large set of features and tools M GIS 47 / 107
133 OSM Editing tools How to contribute? Id ( ) JavaScript online editor, web application easy to use, recommended for beginners JOSM ( ) Java OpenStreetMap Editor desktop application written in Java, with a plugin architecture for advanced users, large set of features and tools Potlatch ( ) written in Flash, can be used directly from a web browser has been made obsolete by Id Merkaartor ( desktop application C++,Qt (Windows, GNU/Linux, MacOSX) Plugins for: QGIS ( ) ArcGIS ( ) M GIS 47 / 107
134 The Id editor M GIS 48 / 107
135 The Id editor M GIS 48 / 107
136 The Id editor M GIS 48 / 107
137 The Id editor M GIS 48 / 107
138 Typical JOSM edition session M GIS 49 / 107
139 Typical JOSM edition session M GIS 49 / 107
140 Typical JOSM edition session M GIS 49 / 107
141 Typical JOSM edition session M GIS 49 / 107
142 3 Third part Using OpenStreetMap data Exploiting the data Retrieving data (basic principles) OSM API Other querying tools End user applications Tutorial: create your own database Basic principles A step by step example
143 Using OpenStreetMap data Exploiting the data Retrieving data (basic principles) OSM API Other querying tools End user applications Tutorial: create your own database Basic principles A step by step example M GIS 51 / 107
144 OSM and server applications The OSM server cannot be queried for data directly (only a small amount). Instead, it can provide some dumps and regular diffs application servers have to instantiate the DB locally. The OSM server can provide tiles updated on a regular basis. planet.osm (first import) OSM server openstreetmap.org/ Regular tile generation (Mapnik) tiles regular diffs Application server (data) API or Web server Client (e.g OpenLayers) Client M GIS 52 / 107
145 Mapnik A (standalone) tile generator for OpenStreetMap: Mapnik OSM file PostGIS database OR Mapnik Tile (image) M GIS 53 / 107
146 OSM API v0.6 RESTFul API to consult and edit OSM entities requests take the form of HTTP GET, PUT, POST, and DELETE messages requests return or expect the data for the entities in a XML format Example : GET /api/0.6/[node way relation]/#id returns the XML representation of the entity M GIS 54 / 107
147 OSM API v0.6 <osm version =" 0.6 " generator =" OpenStreetMap server " copyright =" OpenStreetMap and contributors " attribution =" http: // www. openstreetmap. org / copyright " license =" http: // opendatacommons. org / licenses / odbl /1-0/ "> <way id=" " visible =" true " timestamp =" T09:00:14Z " version =" 11" changeset =" " user=" Liberal " uid=" " > <nd ref=" "/ > <nd ref=" "/ > [...] <nd ref=" "/ > <nd ref=" "/ > <tag k=" amenity " v=" university "/ > <tag k=" building " v=" yes "/ > <tag k=" contact:website " v=" http: // ensimag. grenoble - inp. fr/"/ > <tag k=" name " v=" Ensimag - D"/ > </ way > </ osm > M GIS 55 / 107
148 OSM API v0.6 <osm version =" 0.6 " generator =" OpenStreetMap server " copyright =" OpenStreetMap and contributors " attribution =" http: // www. openstreetmap. org / copyright " license =" http: // opendatacommons. org / licenses / odbl /1-0/ "> <node id=" " version ="3" changeset =" " lat=" " lon=" " user=" FredB " uid=" 1626 " visible =" true " timestamp =" T19:09:04Z " > <tag k=" source " v=" cadastre -dgi - fr source : Direction Générale des Imp^ots - Cadastre. Mise à jour : 2009 "/ > </ node > </ osm > M GIS 56 / 107
149 Overpass API an optimized read-only API that serves up custom selected parts of the OSM map data a powerful query language with search criteria like e.g. location, type of objects, tag properties, proximity, or combinations of them. M GIS 57 / 107
150 Overpass API: Example Overpass XML <query type =" node " > <has -kv k=" name " v=" Ensimag "/> <bbox - query e=" 5.78 " n=" " s=" " w=" 5.67 "/ > </ query > <union > <item / > < recurse type =" down "/ > </ union > <print / > Overpass QL relation [" name "=" Ensimag "] (45.13,5.67,45.22,5.78) ; (._; >; ); out OR Output in OSM XML or JSON M GIS 58 / 107
151 Overpass API: Example 13,5.67,45.22,5.78);(._;>;);out; <? xml version=" 1.0 " encoding="utf -8"?> <osm version ="0.6 " generator =" Overpass API "> <note >The data included in this document is from www. openstreetmap.org. The data is made available under ODbL.</ note > <meta osm_base=" T09:07:03Z "/> <node id=" " lat =" " lon =" "/> [...] <node id=" " lat =" " lon =" "/> <node id=" " lat =" " lon =" "/> <way id=" "> <nd ref =" "/> [...] <nd ref =" "/> <tag k=" amenity " v=" university "/> <tag k=" building " v="yes "/> <tag k=" contact:website " v=" http: // ensimag.grenoble -inp.fr/"/> <tag k="name " v=" Ensimag - D"/> </ way > [...] < relation id=" "> < member type ="way " ref =" " role =""/> [...] M GIS 59 / 107
152 Overpass API Applications Overpass Turbo: A web based graphical user interface for Overpass API M GIS 60 / 107
153 Overpass API Applications Public transport line generator M GIS 61 / 107
154 Overpass API Applications Public transport line generator width=1600&force-rows=1 M GIS 61 / 107
155 Overpass API Applications Public transport line generator width=1600&force-rows=1 M GIS 61 / 107
156 Nominatim Nominatim: tool to search OSM data by name and address. Accessible through the HTTP protocol with GET parameters can be queried with a standard web browser or with command-line tools. Three output formats: Standard HTML (a web page with embedded openlayers map) XML JSON Example: [sylvain@msnordlys]~ $ curl " de+la+passerelle%2c+saint-martin-d%27h%c3%a8res&polygon=1&format=xml" M GIS 62 / 107
157 Nominatim: result of the query <? xml version=" 1.0 " encoding="utf -8"?> <searchresults timestamp= Thu, 21 Mar :36: attribution= Data (c) OpenStreetMap contributors, ODbL 1.0. http: // www. openstreetmap.org / copyright querystring= rue de la Passerelle, Saint -Martin -d ' Hères polygon= true exclude_place_ids= , , more_url= http: // nominatim. openstreetmap.org / search? format = xml & ; exclude_place_ids = , , & amp ; polygon =1& amp ;q=rue+de+la+passerelle %2C+ Saint -Martin -d %27H%C3% A8res > <place place_id = osm_type = way osm_id = place_rank = 26 boundingbox =" , , , " lat= lon= display_name= Rue de la Passerelle, Saint - Martin -d ' Hères, Domaine Universitaire, Saint -Martin -d ' Hères, Grenoble, Isère, Rh^one - Alpes, 38402, France métropolitaine, European Union class= highway type= unclassified importance= 1.6 /> <place place_id = osm_type = way osm_id = place_rank = 26 boundingbox =" , , , " lat= lon= display_name= Rue de la Passerelle, Saint - Martin -d ' Hères, Domaine Universitaire, Saint -Martin -d ' Hères, Grenoble, Isère, Rh^one - Alpes, 38402, France métropolitaine class= highway type= unclassified importance= 1.6 /> </ searchresults > M GIS 63 / 107
158 End user applications MapOSMatic WheelMap OpenRouteService: Thematic maps: map of skiing/snowboarding pistes map of cycling routes map of sea navigation elements M GIS 64 / 107
159 Using OpenStreetMap data Exploiting the data Retrieving data (basic principles) OSM API Other querying tools End user applications Tutorial: create your own database Basic principles A step by step example M GIS 65 / 107
160 Data formats Where to download? : OSM files (XML format) by geographical area, city, country... : Garmin Map files, Shape files, TomTom POI, Adobe Illustrator,..., by geographical area, city,... : OSM files + changesets. What to download? OSM files: planet.osm for the entire planet (currently over 27GB compressed, over 300GB uncompressed), or regional extracts. Diffs: changesets for regular database updates (example: weekly changesets in ). M GIS 66 / 107
161 Create your own database OSM file PostGIS database Several possible tools and schemas... Osm2pgsql: Lossy translation (only converts some entities). Reconstructs polygons from relations (e.g for administrative boundaries) Osmosis: OSM data general purpose processing tool converts OSM data to Postgres/PostGIS DB (sticks to OSM datamodel) generates planet dumps from a DB applies or generates changesets extracts data... M GIS 67 / 107
162 A small Example The problem I want to develop a little application that displays a map showing the French departments and regions, and the French road network. My initial configuration: a PC running Ubuntu GNU/Linux OS 1st step. Install Postgresql: [sylvain@msnordlys]~ $ sudo apt-get install postgresql-9.1 M GIS 68 / 107
163 PostGIS installation 2nd step. Install PostGIS: $ sudo apt-get install postgis postgresql-9.1-postgis (A piece of cake... We have some packages for that in the distribution) M GIS 69 / 107
164 Database creation 3rd step. Login as postgres user and create a new user and a new database (and set this new user to be the database s owner): [sylvain@msnordlys]~ $ sudo -s Password: [root@msnordlys]~ # su postgres [postgresql@msnordlys] ~ $ psql postgres=# CREATE USER [username]; CREATE ROLE postgres=# ALTER USER [username] WITH ENCRYPTED PASSWORD [password] ; ALTER ROLE postgres=# CREATE DATABASE [dbname]; CREATE DATABASE postgres=# ALTER DATABASE [dbname] OWNER TO [username]; ALTER DATABASE M GIS 70 / 107
165 PostGIS Enabling 4th step. Enable PostGIS spatial functions into the database: $ cd /usr/share/postgresql/9.1/contrib/postgis-1.5 $ createlang plpgsql mydb [...] $ psql -d [dbname] -f postgis.sql [...] $ psql -d [dbname] -f spatial_ref_sys.sql [...] $ cd.. $ psql -d [dbname] -f postgis_comments.sql [...] M GIS 71 / 107
166 Data conversion 5th step. Run osm2pgsql to load Data into the database: $ osm2pgsql -U [username] -d [dbname] -r pbf --cache=4000 \ > -W france.osm.pbf Password: Using projection SRS (Spherical Mercator) Setting up table: planet_osm_point NOTICE: table "planet_osm_point_tmp" does not exist, skipping Setting up table: planet_osm_line [...] Completed planet_osm_polygon Osm2pgsql took 15962s overall M GIS 72 / 107
167 A test request We can now check whether the data has been correctly loaded... $ psql -U [username] -d [dbname] Password for user [username]: psql (9.1.8) Type "help" for help. [dbname]=# SELECT name, place, ST_XMin(way), ST_YMin(way) [dbname]-# FROM planet_osm_point WHERE name= Grenoble AND place= city ; name place st_xmin st_ymin Grenoble city (1 row) M GIS 73 / 107
168 Boundaries and roads The SQL requests inside the program... Retrieve administrative boundaries SELECT name, ST_SimplifyPreserveTopology (way,5000), admin_level FROM planet_osm_polygon WHERE boundary = administrative AND admin_level <= 6 ; Retrieve the road network SELECT ST_SimplifyPreserveTopology (way,5000), highway FROM planet_osm_line WHERE highway IN ( motorway, trunk, primary, secondary ); M GIS 74 / 107
169 The result M GIS 75 / 107
170 4 Fourth part Using Volunteered Geographic Information Authoritative data vs participative data Authoritative data, conventional data About metadata Can we trust OpenStreetMap? About data quality Some OSM data quality tools Case 1: Data quality for Location Based Services Case 2: Evaluating OSM data quality on the Department of Sarthe
171 Using Volunteered Geographic Information Authoritative data vs participative data Authoritative data, conventional data About metadata Can we trust OpenStreetMap? About data quality Some OSM data quality tools Case 1: Data quality for Location Based Services Case 2: Evaluating OSM data quality on the Department of Sarthe M GIS 77 / 107
172 VGI vs authoritative My project [put here the name of any serious research or industrial project] cannot use VGI data because we cannot control, trust, verify [put any other reason here] it... (Anonymous quotation) M GIS 78 / 107
173 VGI vs authoritative My project [put here the name of any serious research or industrial project] cannot use VGI data because we cannot control, trust, verify [put any other reason here] it... (Anonymous quotation) VGI is not a very important trend in GIS nowadays, so we do not consider this approach in our GIS department (Head of GIS department of a big IT group cited from memory) M GIS 78 / 107
174 VGI vs authoritative My project [put here the name of any serious research or industrial project] cannot use VGI data because we cannot control, trust, verify [put any other reason here] it... (Anonymous quotation) VGI is not a very important trend in GIS nowadays, so we do not consider this approach in our GIS department (Head of GIS department of a big IT group cited from memory) Are participative and authoritative data production so antagonistic? Can we trust participative data? M GIS 78 / 107
175 Authoritative data Authoritative data produced by professional mapping organizations M GIS 79 / 107
176 Authoritative data Authoritative data produced by professional mapping organizations According to Van der Molen and Wubbe [2007] (cited by Coleman [2013]): High-quality database Explicit guarantees about quality assurance Contains essential data about persons, institutions, issues, entities... Designated by law as the sole officially recognized register to be used by government agencies Coleman, D. J. (2013). Potential contributions and challenges of VGI for conventional topgraphic base-mapping programs. In Crowdsourcing Geographic Knowledge [...], chapter 14. Springer. Van Der Molen, P. and Wubbe, M. (2007). E-government and e-land administration-as an example: The netherlands. In 6th FIG Regional Conference, San Jose, Costa Rica, pages M GIS 79 / 107
177 Conventional data The term authoritative is a bit restrictive Coote and Rackham [2008] prefer the term conventional data: Collected for specific purpose and requirements Usually not free (charged) Use limited to some organizations or individuals Copyrighted data Managed by organizations established for the purpose Collected by professional staff, paid for this Based on standard and established methods and practices Quality assessment at different levels, guarantees provided to the user Coote, A. and Rackham, L. (2008). Neogeographic data quality is it an issue? In AGI Geocommunity conference, ConsultingWhere Ltd. M GIS 80 / 107
178 Example IGN, BD Topo Restricted access, specific license (free for a sample, charged for the rest) IGN keeps the ownership of data, and only gives utilization rights Collected by professional staff at IGN, standard production techniques Complete metadata following ISO standard Well-documented dataset, detailed quality assessment M GIS 81 / 107
179 About metadata One important aspect in Geographical datasets is metadata. M GIS 82 / 107
180 About metadata One important aspect in Geographical datasets is metadata. Metadata: data about the data (producer, owner, units, error bounds, geographical bounding box, production process, source of data...) Usually, metadata is separated from data (ISO 19115) Usually, metadata production is separated from data production M GIS 82 / 107
181 About metadata One important aspect in Geographical datasets is metadata. Metadata: data about the data (producer, owner, units, error bounds, geographical bounding box, production process, source of data...) Usually, metadata is separated from data (ISO 19115) Usually, metadata production is separated from data production But in the context of VGI... M GIS 82 / 107
182 About metadata One important aspect in Geographical datasets is metadata. Metadata: data about the data (producer, owner, units, error bounds, geographical bounding box, production process, source of data...) Usually, metadata is separated from data (ISO 19115) Usually, metadata production is separated from data production But in the context of VGI... Some metadata elements make sense for the dataset as a whole: owner (?), description of the dataset... But some don t really: bounding box, producer, production process... M GIS 82 / 107
183 Metadata embedded Let s have a look at OpenStreetMap... M GIS 83 / 107
184 Metadata embedded Let s have a look at OpenStreetMap... Reminder: Each OSM entity has: a numeric identifier: OSM ID a geometry a set of generic attributes present for every element uid, user: user id and user name timestamp: time of the last modification version: edit version of the object (starts from 1) changeset: the changeset (group of edits made within a certain time by one user) in which the object was created or updated comment: each changeset has an associated comment describing it a set of tags (attributes): key-value pairs M GIS 83 / 107
185 Metadata embedded Let s have a look at OpenStreetMap... Reminder: Each OSM entity has: a numeric identifier: OSM ID a geometry a set of generic attributes present for every element uid, user: user id and user name timestamp: time of the last modification version: edit version of the object (starts from 1) changeset: the changeset (group of edits made within a certain time by one user) in which the object was created or updated comment: each changeset has an associated comment describing it a set of tags (attributes): key-value pairs Metadata, embedded in the description of the entity itself M GIS 83 / 107
186 Metadata embedded Metadata embedded: user, timestamp, version, changeset, comment M GIS 84 / 107
187 Metadata embedded Metadata embedded: user, timestamp, version, changeset, comment But tags can also contain metadata, e.g.: source = cadastre-dgi-fr source : Direction Générale des Imp^ots - Cadastre. Mise à jour : 2009 tiger:source = tiger_import_dch_v0.6_ survey:date = M GIS 84 / 107
188 Metadata embedded Metadata embedded: user, timestamp, version, changeset, comment But tags can also contain metadata, e.g.: source = cadastre-dgi-fr source : Direction Générale des Imp^ots - Cadastre. Mise à jour : 2009 tiger:source = tiger_import_dch_v0.6_ survey:date = Actually, some metadata is common to the whole OSM dataset: license, conditions of use, and OSM Wiki ( ) M GIS 84 / 107
189 Centralized vs distributed approaches to metadata Traditional approach to metadata: centralized standards (ISO-19115) Clear standards, easy to navigate Heavy to produce sometimes incomplete even for authoritative data Does not always completely make sense Does not always completely reflects the production process Distributed user-centric approach: Can be messy Lightweight and flexible approach Consistent with the production process M GIS 85 / 107
190 VGI and metadata Conclusion about VGI and metadata [Poore and Wolf, 2013]: the process of producing metadata has to be rethought for VGI, because the dataset is: dynamically (continuously) generated generated locally by hundreds, thousands, or millions of users Production of metadata has to be integrated to the data production process Poore, B. S. and Wolf, E. B. (2013). Metadata squared: Enhancing its usability for volunteered geographic information and the geoweb. In Crowdsourcing Geographic Knowledge [...], chapter 4. Springer. M GIS 86 / 107
191 Using Volunteered Geographic Information Authoritative data vs participative data Authoritative data, conventional data About metadata Can we trust OpenStreetMap? About data quality Some OSM data quality tools Case 1: Data quality for Location Based Services Case 2: Evaluating OSM data quality on the Department of Sarthe M GIS 87 / 107
OpenStreetMap for the Web
Welcome! OpenStreetMap for the Web WhiskyWeb - Edinburgh, UK - April 13th, 2012 Derick Rethans - derick@derickrethans.nl - twitter: @derickr http://derickrethans.nl/talks/osm-whiskyweb http://joind.in/6288
More informationCounty of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014
County of Los Angeles Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014 CIO Preferred Technologies for GIS This document lists the preferred Geographic
More informationOpenStreetMap for Web Developers. Serge Wroclawski State of the Map US August 2010
OpenStreetMap for Web Developers Serge Wroclawski State of the Map US August 2010 You'll get the most out of this talk if... You know HTML You know some Javascript You have a basic understanding of mapping
More informationManaging Data Quality in OpenStreetMap
Managing Data Quality in OpenStreetMap TOOLS FOR AN ACTIVE MAPPING COMMUNITY NC GIS CONFERENCE 2013 This document licensed in entirety by Creative Commons CC-by-SA. For specific terms of license, see:
More informationOSM-CAT: A Java tool for OpenStreetMap Contributor Analysis. Peter Smith and Peter Mooney
OSM-CAT: A Java tool for OpenStreetMap Contributor Analysis Peter Smith and Peter Mooney Department of Computer Science, National University of Ireland Maynooth, Co. Kildare. Ireland Tel. +353-1-708 3847
More informationGO_SYNC - A FRAMEWORK TO SYNCHRONIZE CROWD-SOURCED MAPPING CONTRIBUTIONS FROM ONLINE COMMUNITIES AND TRANSIT AGENCY BUS STOP INVENTORIES
GO_SYNC - A FRAMEWORK TO SYNCHRONIZE CROWD-SOURCED MAPPING CONTRIBUTIONS FROM ONLINE COMMUNITIES AND TRANSIT AGENCY BUS STOP INVENTORIES Khoa Tran Department of Computer Science and Engineering University
More informationMastering Advanced GeoNetwork
Mastering Advanced GeoNetwork Heikki Doeleman & Jose García http://geocat.net Contents Introduction Setup GeoNetwork with Tomcat/Apache Configure Postgres database GeoNetwork advanced configuration Objectives
More informationOSM GB. Introduction. Users Requirements. Abstract OSM GB
OSM GB Using Open Source Geospatial Tools to Create OSM Web Services for Great Britain by Amir Pourabdollah University of Nottingham, United Kingdom. amir.pourabdollah@nottingham.ac.uk Abstract A use case
More informationDifferent types of OS GIS mobile applications: gvsig Mobile & gvsig Mini
CGS University of Nottingham OSGIS 2011 22ndJune Different types of OS GIS mobile applications: gvsig Mobile & gvsig Mini Amelia del Rey adelrey@gvsig.com Javier Carrasco jcarrasco@prodevelop.es Alberto
More informationPDOK Kaart, the Dutch Mapping API
PDOK Kaart, the Dutch Mapping API Haico van der Vegt*, Leo van der Sluijs* * Cadastre, Land Registry and Mapping Agency of the Netherlands Abstract. PDOK (public services on the map) is a partnership of
More informationA characterization of Volunteered Geographic Information
13 th AGILE International Conference on Geographic Information Science 2010 Page 1 of 10 A characterization of Volunteered Geographic Information Watse Castelein 1, Łukasz Grus 2, Joep Crompvoets 3, Arnold
More informationGreen Move Web Viewer: critical issues and implementation
GIT Geology and Information Technology 8a Riunione del Gruppo di Geologia informatica Sezione della Società Geologica Italiana Chiavenna, 17-19 giugno 2013 Polo Territoriale di Como Laboratorio di Geomatica
More informationThe process of mapping the Earth
U s e r - G e n e r a t e d C o n t e n t OpenStreetMap: User-Generated Street Maps The OpenStreetMap project is a knowledge collective that provides user-generated street maps. The process of mapping
More informationVector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation
Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive
More informationOklahoma s Open Source Spatial Data Clearinghouse: OKMaps
Oklahoma s Open Source Spatial Data Clearinghouse: OKMaps Presented by: Mike Sharp State Geographic Information Coordinator Oklahoma Office of Geographic Information MAGIC 2014 Symposium April 28-May1,
More informationGetLOD - Linked Open Data and Spatial Data Infrastructures
GetLOD - Linked Open Data and Spatial Data Infrastructures W3C Linked Open Data LOD2014 Roma, 20-21 February 2014 Stefano Pezzi, Massimo Zotti, Giovanni Ciardi, Massimo Fustini Agenda Context Geoportal
More informationEnabling embedded maps
Enabling embedded maps Case: National geoportal of Finland Antti Rainio National Land Survey of Finland Trends: Web Services, Mapping Mashup, Open Source, Open Data Decentralised data s Service interfaces
More informationA Java Tool for Creating ISO/FGDC Geographic Metadata
F.J. Zarazaga-Soria, J. Lacasta, J. Nogueras-Iso, M. Pilar Torres, P.R. Muro-Medrano17 A Java Tool for Creating ISO/FGDC Geographic Metadata F. Javier Zarazaga-Soria, Javier Lacasta, Javier Nogueras-Iso,
More informationAN INTRODUCTION TO MAPBOX TOOLS AND SOFTWARE. Matt Gregory 24 July 2013
AN INTRODUCTION TO MAPBOX TOOLS AND SOFTWARE Matt Gregory 24 July 2013 BACKGROUND AND MOTIVATION Research involves regionalscale vegetation modeling (mapping) where every pixel is associated with a treelist
More informationDevelopment of the open cadastre of protected areas in Ukraine
Development of the open cadastre of protected areas in Ukraine Daria Svidzinska1, Oleksij Vasyliuk2, 3, Oleg Seliverstov4, Daria Shyriaieva1, 3, Anton Biatov5, 3, Dmytro Diadin7, Alevtyna Ponomarova4,
More informationGEM global earthquake model. User guide: Android mobile tool for field data collection. Rosser, J., J.G. Morley, A. Vicini. Data capture tools
User guide: Android mobile tool for field data collection GEM Technical Report 2014-03 V1.0.0 Rosser, J., J.G. Morley, A. Vicini Data capture tools GEM global earthquake model i User guide: Android mobile
More informationOSM-in-a-box A Ready-Made Highly Configurable Map Server
OSM-in-a-box A Ready-Made Highly Configurable Map Server 1 Prof. Stefan Keller Computer Science Department University of Applied Sciences Rapperswil (CH) www.gis.hsr.ch Contents 2 Motivation The osm2gis
More informationArcGIS. Server. A Complete and Integrated Server GIS
ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server enables you to distribute maps, models, and tools to others within your organization
More informationGIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa g-imaab@ida.liu.se 20071004 1 GIS and SDBMS Geographical data is spatial data whose
More informationFinal Report - HydrometDB Belize s Climatic Database Management System. Executive Summary
Executive Summary Belize s HydrometDB is a Climatic Database Management System (CDMS) that allows easy integration of multiple sources of automatic and manual stations, data quality control procedures,
More informationCopyright Pivotal Software Inc, 2013-2015 1 of 10
Table of Contents Table of Contents Getting Started with Pivotal Single Sign-On Adding Users to a Single Sign-On Service Plan Administering Pivotal Single Sign-On Choosing an Application Type 1 2 5 7 10
More informationINFORMATION MANAGERS ROUNDTABLE SHELLEY COOKE, WHITNEY WEBER MONDAY APRIL 23, 2012 1:30 3:00 PM PST
INFORMATION MANAGERS ROUNDTABLE SHELLEY COOKE, WHITNEY WEBER MONDAY APRIL 23, 2012 1:30 3:00 PM PST I. Biotics 4 Session Topics Compatibility issues, other common challenges, support for Biotics 4 (Informational,
More informationUSER GENERATED CARTOGRAPHY BY CROWD SOURCING WEB MAP STYLING
CO-155 USER GENERATED CARTOGRAPHY BY CROWD SOURCING WEB MAP STYLING AUER M. University of Heidelberg, HEIDELBERG, GERMANY BACKGROUND AND OBJECTIVES For a long time the production of maps has been the domain
More informationishare in the Cloud Service Definition v5.0
Service Definition v5.0 An overview of ishare in the Cloud ishare is an end to end Enterprise GIS for public sector comprising a spatial data warehouse, rich functionality browser based GIS including editing
More informationValue-added Services for 3D City Models using Cloud Computing
Value-added Services for 3D City Models using Cloud Computing Javier HERRERUELA, Claus NAGEL, Thomas H. KOLBE (javier.herreruela claus.nagel thomas.kolbe)@tu-berlin.de Institute for Geodesy and Geoinformation
More informationGeographic Web Application
University of L Aquila Department of Electrical and Information Engineering Geographic Web Application Enrico Ippoliti Building complete web applications This section discuss how to build complete web
More informationXML Processing and Web Services. Chapter 17
XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing
More informationOracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005
Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model An Oracle Technical White Paper May 2005 Building GIS Applications Using the Oracle Spatial Network Data Model
More informationA Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract
A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and
More informationUK Location Programme
Location Information Interoperability Board Data Publisher How To Guide Understand the background to establishing an INSPIRE View Service using GeoServer DOCUMENT CONTROL Change Summary Version Date Author/Editor
More informationPublishing Hosted 3D Feature Layers. An Esri White Paper September 2015
An Esri White Paper September 2015 Copyright 2015 Esri All rights reserved. Printed in the United States of America. The information contained in this document is the exclusive property of Esri. This work
More informationGoogle Earth Digitale Wege in eine bekannte Welt Sep. 2006
Google Earth Digitale Wege in eine bekannte Welt Sep. 2006 Joachim Glaubrecht Google Enterprise joachim@google.com What is Google Enterprise? 2 1 Focus.de: "Der Papst-Besuch in Google Earth" 3 How to Geo
More informationHow to Setup and Manage Spatial Assets with ArcGIS Online for a Mobile Workforce
How to Setup and Manage Spatial Assets with ArcGIS Online for a Mobile Workforce W A U R I S A 2 0 1 4 Presented By Engineer Technician II Pierce County Public Works and Utilities Road Operations Division
More informationData Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software
Data Integration for ArcGIS Users Data Interoperability Charmel Menzel, ESRI Don Murray, Safe Software Product overview Extension to ArcGIS (optional) Jointly developed with Safe Software Based on Feature
More informationIntroduction to GIS. http://libguides.mit.edu/gis
Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics
More informationImplementation of information system to respond to a nuclear emergency affecting agriculture and food products - Case of Morocco
Centre National de l énergie des sciences et techniques nucléaires (CNESTEN-Morocco) Implementation of information system to respond to a nuclear emergency affecting agriculture and food products - Case
More informationSensors talk and humans sense Part II
Sensors talk and humans sense Part II Athena Vakali Palic, 6 th September 2013 OSWINDS group Department of Informatics Aristotle University of Thessaloniki http://oswinds.csd.auth.gr SEN2SOC Architecture
More informationOpenGeo Suite for Linux Release 3.0
OpenGeo Suite for Linux Release 3.0 OpenGeo October 02, 2012 Contents 1 Installing OpenGeo Suite on Ubuntu i 1.1 Installing OpenGeo Suite Enterprise Edition............................... ii 1.2 Upgrading.................................................
More informationOSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers. Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona
OSGeo Web Mapping Typification: GeoMajas, Mapbender, MapFish and OpenLayers Christoph Baudson Arnulf Christl FOSS4G 2010 Barcelona Disclaimer All information contained in this presentation has been compiled
More informationInvestigating Hadoop for Large Spatiotemporal Processing Tasks
Investigating Hadoop for Large Spatiotemporal Processing Tasks David Strohschein dstrohschein@cga.harvard.edu Stephen Mcdonald stephenmcdonald@cga.harvard.edu Benjamin Lewis blewis@cga.harvard.edu Weihe
More informationDeveloping Fleet and Asset Tracking Solutions with Web Maps
Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,
More informationMapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010
Mapping Mashup/Data Integration Development Resources Teaching with Google Earth and Google Ocean Stone Lab August 13, 2010 David Hart GIS Specialist University of Wisconsin Sea Grant Institute Virtual
More informationQuick Start Guide to. ArcGISSM. Online
Quick Start Guide to ArcGISSM Online ArcGIS Online Quick Start Guide ArcGIS SM Online is a cloud-based mapping platform for organizations. Users get access to dynamic, authoritative content to create,
More informationNatureServe s Environmental Review Tool
NatureServe s Environmental Review Tool A Repeatable Online Software Solution for Agencies For More Information, Contact: Lori Scott Rob Solomon lori_scott@natureserve.org rob_solomon@natureserve.org 703-908-1877
More informationPortal for ArcGIS. Satish Sankaran Robert Kircher
Portal for ArcGIS Satish Sankaran Robert Kircher ArcGIS A Complete GIS Data Management Planning & Analysis Field Mobility Operational Awareness Constituent Engagement End to End Integration Collect, Organize,
More informationOct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 3. Internet : the vast collection of interconnected networks that all use the TCP/IP protocols
E-Commerce Infrastructure II: the World Wide Web The Internet and the World Wide Web are two separate but related things Oct 15, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html 1 Outline The Internet and
More informationUsing geographic information Systems to increase Citizen Engagement
Using geographic information Systems to increase Citizen Engagement By Sukumar Ganapati This article is adapted from Sukumar Ganapati, Using Geographic Information Systems to Increase Citizen Engagement
More informationHow To Use Gis
Welcome Understanding Purpose Creating Relationships You A Global Community of GIS Professionals Changing the World Together Applying Geography Everywhere Your WORK Showcasing Your Web Apps Vision Applying
More informationData access and management
B Data access and management CONTENTS B.1 Introduction... B-1 B.2 Data requirements and availability... B-1 B.3 Data access... B-2 B.4 Overall procedures... B-2 B.5 Data tools and management... B-4 Appendix
More informationIs VGI Big Data? Peter Mooney and Adam C. Winstanley Department of Computer Science, Maynooth University, Co. Kildare, Ireland.
Is VGI Big Data? Peter Mooney and Adam C. Winstanley Department of Computer Science, Maynooth University, Co. Kildare, Ireland. Summary (100 words) Volunteered Geographic Information (VGI) has become a
More informationGEO 425, Spring 2012 LAB 3: Introduction to Web Map Services
GEO 425, Spring 2012 LAB 3: Introduction to Web Map Services Objectives: If you have your own web server, it's great to be able to host your own geospatial data. That data can then be accessed through
More informationPostgreSQL as an integrated data analysis platform
PostgreSQL as an integrated data analysis platform FOSS4G.be 2015 Oslandia Team Licence GNU FDL SARL / 29. octobre 2015 / www.oslandia.com / infos@oslandia.com Let 's try to Think Different (about PostgreSQL)
More informationJiří Kadlec and Daniel P. Ames*
AWRA 2012 SPRING SPECIALTY CONFERENCE New Orleans, Louisiana March 26 28, 2012 Copyright 2012 AWRA DEVELOPMENT OF A LIGHTWEIGHT HYDROSERVER AND HYDROLOGIC DATA HOSTING WEBSITE Jiří Kadlec and Daniel P.
More informationPostGIS Data Integration
PostGIS Data Integration & Display on SIS Alex Hill GIS Manager Contents Plus Dane Group who we are PostGIS Data Integration and Display on SIS What is a Spatial Database? What is PostgreSQL/PostGIS? Why
More informationAN ONTOLOGY BASED APPROACH FOR GEOSPATIAL DATA INTEGRATION OF AUTHORITATIVE AND CROWD SOURCED DATASETS
CO-118 AN ONTOLOGY BASED APPROACH FOR GEOSPATIAL DATA INTEGRATION OF AUTHORITATIVE AND CROWD SOURCED DATASETS DU H.(1), JIANG W.(1), ANAND S.(1), MORLEY J.(1), HART G.(2), LEIBOVICI D.(1), JACKSON M.(1)
More informationOptimising the Mapnik Rendering Toolchain
Optimising the Mapnik Rendering Toolchain 2.0 Frederik Ramm frederik@remote.org stopwatch CC-BY maedli @ flickr Basic Setup Hetzner dedicated server (US$ 150/mo) Ubuntu Linux Mapnik 2.1 pbf planet file
More informationGeodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
More informationVisualize your World. Democratization i of Geographic Data
Visualize your World Democratization i of Geographic Data Session Agenda Google GEO Solutions - More than just a Map Enabling our Government Customers- Examples Summary & Invite to Learn More About Google
More informationSUMMER SCHOOL ON ADVANCES IN GIS
SUMMER SCHOOL ON ADVANCES IN GIS Six Workshops Overview The workshop sequence at the UMD Center for Geospatial Information Science is designed to provide a comprehensive overview of current state-of-the-art
More informationLocation Based Asset Management Application for Railway: AMS-R
Location Based Asset Management Application for Railway: AMS-R Mohd Shoab*, Kamal Jain*, M. Shashi** * Department of Civil Engineering, Indian Institute of Technology Roorkee. ** Department of Civil Engineering,
More informationThe use of Semantic Web Technologies in Spatial Decision Support Systems
The use of Semantic Web Technologies in Spatial Decision Support Systems Adam Iwaniak Jaromar Łukowicz Iwona Kaczmarek Marek Strzelecki The INSPIRE Conference 2013, 23-27 June Wroclaw University of Environmental
More informationVictorian Mapping and Address Service. System Overview. And. Trial Access Definition & Request Form
Victorian Mapping and Address Service Incorporating the spatial smart tag system System Overview And Trial Access Definition & Request Form Victorian Government Oct 2007 VMAS Overview Page 1 1. INTRODUCTION
More informationA RDF Vocabulary for Spatiotemporal Observation Data Sources
A RDF Vocabulary for Spatiotemporal Observation Data Sources Karine Reis Ferreira 1, Diego Benincasa F. C. Almeida 1, Antônio Miguel Vieira Monteiro 1 1 DPI Instituto Nacional de Pesquisas Espaciais (INPE)
More informationDEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES
Geographia Technica, Vol. 10, Issue 2, 2015, pp 59 to 65 DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES Zsolt MAGYARI-SÁSKA 1 ABSTRACT:
More informationA Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems
A Hybrid Architecture for Mobile Geographical Data Acquisition and Validation Systems Claudio Henrique Bogossian 1, Karine Reis Ferreira 1, Antônio Miguel Vieira Monteiro 1, Lúbia Vinhas 1 1 DPI Instituto
More informationhttp://opendata.comune.fi.it
The Environmental Observation Web and its Service Applications within the Future Internet OPENDATA IN CITY OF FLORENCE Gianluca Vannuccini Head of the IT Infrastructure Development Office IT Department
More informationCloud-based Infrastructures. Serving INSPIRE needs
Cloud-based Infrastructures Serving INSPIRE needs INSPIRE Conference 2014 Workshop Sessions Benoit BAURENS, AKKA Technologies (F) Claudio LUCCHESE, CNR (I) June 16th, 2014 This content by the InGeoCloudS
More informationManaging a Geographic Database From Mobile Devices Through OGC Web Services
Managing a Geographic Database From Mobile Devices Through OGC Web Services Nieves R. Brisaboa 1, Miguel R. Luaces 1, Jose R. Parama 1, and Jose R. Viqueira 2 1 Database Laboratory, University of A Coruña,
More informationDesign Requirements for an AJAX and Web-Service Based Generic Internet GIS Client
11th AGILE International Conference on Geographic Information Science 2008 Page 1 of 6 Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client Edward Nash 1, Peter Korduan 1,
More informationLeveraging Cloud-Based Mapping Solutions
Leveraging Cloud-Based Mapping Solutions GeoAlberta October 28, 2014 Laura Kerssens Safe Software Agenda To the Cloud Using Basic Services Cloud Applications Web Services Cloud-Hosted Databases Real-time
More informationFive Steps to Better Performance
Effective Web maps have a specific focus and are designed so users can interact with them to accomplish meaningful tasks. Five Steps to Better Performance Sample methodology for creating a great Web map
More informationDEVELOPMENT OF REAL-TIME TRACKING & LOG MANAGEMENT SYSTEM USING FREE AND OPEN SOURCE SOFTWARE
DEVELOPMENT OF REAL-TIME TRACKING & LOG MANAGEMENT SYSTEM USING FREE AND OPEN SOURCE SOFTWARE Daisuke Yoshida and Venkatesh Raghavan Graduate School for Creative Cities, Osaka City University 3-3-138 Sugimoto,
More informationIntroduction to PostGIS
Tutorial ID: IGET_WEBGIS_002 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative
More informationArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online...
Table of Contents ArcGIS online Introduction... 2 Module 1: How to create a basic map on ArcGIS online... 3 Creating a public account with ArcGIS online... 3 Opening a Map, Adding a Basemap and then Saving
More informationCity Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at
City Data Pipeline A System for Making Open Data Useful for Cities Stefan Bischof 1,2, Axel Polleres 1, and Simon Sperl 1 1 Siemens AG Österreich, Siemensstraße 90, 1211 Vienna, Austria {bischof.stefan,axel.polleres,simon.sperl}@siemens.com
More informationGeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB
Product Update Title of Presentation Lorilie Barteski Edmonton, AB Know the audience poll Existing /Pro users Version 6.1 Version 6.0 Version 5.2 or earlier Existing WebMap users Version 6.1 Version 6.0
More informationJozef Matula. Visualisation Team Leader IBL Software Engineering. 13 th ECMWF MetOps Workshop, 31 th Oct - 4 th Nov 2011, Reading, United Kingdom
Visual Weather web services Jozef Matula Visualisation Team Leader IBL Software Engineering Outline Visual Weather in a nutshell. Path from Visual Weather (as meteorological workstation) to Web Server
More informationIntro to evis: the event visualization tool
Intro to evis: the event visualization tool Background The of the (CBC) at the (AMNH) developed the Event Visualization Tool (evis), as a conservation monitoring and decision support tool for guiding protected
More informationPostgres Plus xdb Replication Server with Multi-Master User s Guide
Postgres Plus xdb Replication Server with Multi-Master User s Guide Postgres Plus xdb Replication Server with Multi-Master build 57 August 22, 2012 , Version 5.0 by EnterpriseDB Corporation Copyright 2012
More informationHow To Use The Alabama Data Portal
113 The Alabama Metadata Portal: http://portal.gsa.state.al.us By Philip T. Patterson Geological Survey of Alabama 420 Hackberry Lane P.O. Box 869999 Tuscaloosa, AL 35468-6999 Telephone: (205) 247-3611
More informationIAAA Grupo de Sistemas de Información Avanzados
Upgrading maps with Linked Data Lopez Pellicer Pellicer, Francisco J Lacasta, Javier Rentería, Walter, Universidad de Zaragoza Barrera, Jesús Lopez de Larrinzar, Juan Agudo, Jose M GeoSpatiumLab The Linked
More informationGEOGRAPHIC INFORMATION SYSTEMS
GEOGRAPHIC INFORMATION SYSTEMS WHAT IS A GEOGRAPHIC INFORMATION SYSTEM? A geographic information system (GIS) is a computer-based tool for mapping and analyzing spatial data. GIS technology integrates
More informationCorrespondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9
Quick Guide for CGDI Service Compliance Testing and Performance Optimization May 12, 2009 Correspondence can be sent to: GeoConnections Natural Resources Canada 615 Booth Street Ottawa, Ontario K1A 0E9
More informationUSING THE INTERNET TO MANAGE AND DISTRIBUTE GEOSPATIAL SUBMARINE CABLE DATA
USING THE INTERNET TO MANAGE AND DISTRIBUTE GEOSPATIAL SUBMARINE CABLE DATA GIS Database World Wide Web Internet Data Management Cable Marine RPL Protection David Caswell, Bill Gilmour, David Millar Racal
More informationAdoption of open source GIS in South Africa: some case studies
Adoption of open source GIS in South Africa: some case studies by Gavin Fleming, Kartoza and OSGeo Abstract A number of companies and government departments in South Africa have adopted or migrated to
More informationSupported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.
ArcSDE Administration for PostgreSQL Ale Raza, Brijesh Shrivastav, Derek Law ESRI - Redlands UC2008 Technical Workshop 1 Outline Introduce ArcSDE technology for PostgreSQL Implementation PostgreSQL performance
More informationToward a collective tagging Android application for gathering accessibility-related geospatial data in European cities
Toward a collective tagging Android application for gathering accessibility-related geospatial data in European cities Mohamed Bakillah 1, 2, Amin Mobasheri 1, Adam Rousell 1, Stefan Hahmann 1, Jamal Jokar
More informationTaxi Service Design Description
Taxi Service Design Description Version 2.0 Page 1 Revision History Date Version Description Author 2012-11-06 0.1 Initial Draft DSD staff 2012-11-08 0.2 Added component diagram Leon Dragić 2012-11-08
More informationATLAS CARTOGRAPHIC TECHNOLOGIES LTD. (ATLASCT) Dedicated Geo-Server. Business Proposal
ATLAS CARTOGRAPHIC TECHNOLOGIES LTD. (ATLASCT) Dedicated Geo-Server Business Proposal Contents Introduction... 3 Dedicated Geo-Server Solution... 4 Functionality... 5 Usage examples... 6 Included products
More informationPotentiel des données d OpenStreetMapd des transports routiers. Quality of Navigation data in OpenStreetMap (OSM)
Navigare 2010 GNSS in ITS: the way of co-operation 30th of June 2010 EPFL- Lausanne Potentiel des données d OpenStreetMapd pour la télématique t des transports routiers Quality of Navigation data in OpenStreetMap
More informationChapter 1: Introduction to ArcGIS Server
Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed
More informationGEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington
GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise
More informationNevada NSF EPSCoR Track 1 Data Management Plan
Nevada NSF EPSCoR Track 1 Data Management Plan August 1, 2011 INTRODUCTION Our data management plan is driven by the overall project goals and aims to ensure that the following are achieved: Assure that
More informationDocumentation of open source GIS/RS software projects
Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications
More information