Laineste OpenStreetMap.ee

1,519 views

Published on

Ettekanne GIS päeval 2009, 18.11.2009

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,519
On SlideShare
0
From Embeds
0
Number of Embeds
158
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Laineste OpenStreetMap.ee

  1. 1. OpenStreetMap.org<br />Jaak Laineste<br />MTÜ Avatud Maakaardi Selts<br />
  2. 2. Openstreetmap.org (OSM)<br />Kaardiandmete “wikipedia”<br />Litsents: <br />TASUTA<br />Creative Commons Attribution-ShareAlike 2.0 license<br />Varsti: OpenDatabaseLicense (GPL-stiilis)<br />
  3. 3.
  4. 4. täiendamine: põhimõtted<br />Ära kopeeri !<br />Erand: kui on kirjalik luba andmete omanikult ja 100% kindlus, et sobib OSM litsentsitingimustega<br />Eesti Maa-amet on lubanud kasutada enda kaarte ja aeropilte WMS kaudu<br />Kasuta oma GPS andmeid ja/või isiklikku kogemust <br />Tag-ivabalt, kuid korrektselt (atribuudid)<br />Respekteeri teiste vaeva<br />Havefun!<br />
  5. 5. © Flickr: http://www.flickr.com/photos/superamit/2838702582/<br />
  6. 6. Täiendamine: Töövahendid<br />Web<br />Openstreetmap.org – flash-põhine redigeerija<br />GPS teekonnad jspunkid: GPX failide upload ja jagamine OSM lehele<br />Walking-Papers.org– trüki välja, skaneeri, digitaliseeri<br />OpenStreetBugs – vigade/täienduste vihjed<br />PC-tarkvara<br />JOSM – Java, multi-platvorm, suuresti eesti keeles<br />Merkaator – Windows, osalt eesti keeles<br />Skriptid wiki.openstreetmap.org lehelt, Linuxi-huvilistele peamiselt<br />
  7. 7.
  8. 8.
  9. 9. Ways<br />.<br />Nodes<br />.<br />.<br />.<br />.<br />Tags<br />highway=residentialname=Promenaadi<br />amenity=pubname=Ristiisa<br />
  10. 10. Tehnoloogia<br />Andmed<br />Topoloogilise struktuuriga: node, way, relation<br />Ei ole klassikalist GIS: tabel/layer skeemi<br />Kõik atribuudid on tag-id<br />Tag-ida saab nii node, kui way-d ja relation-it.<br />Tag-ide skeem: Wikist “MapFeatures”<br />JOSM-is paljud tag-idetemplated sisse ehitatud<br />Näited: highway=residential, amenity=supermarket, name=Riia<br />Omad tag-id on põhimõtteliselt lubatud<br />Ilma tag-ideta andmed on üldiselt täiesti kasutud<br />Säilitatakse muudatuste ajalugu<br />OSM wiki-smuudatuste logi<br />Ei ole lihtsat “undo”-d<br />
  11. 11. Andmeformaat<br />OSM XML fail<br />Andmevahetus ja salvestus<br />Andmed + tegevused (add, delete jms)<br />API Database: <br />api.openstreetmap.org<br />Uuenduste vastuvõtt<br />Andmete serveerimine BBOX põhjal (väike ala!)<br />PostGre, Ruby-põhine REST XML API<br />Mapnikdatabase<br />Kaardipildi genereerimine<br />PostGIS, Python ja C++ vahendid<br />Alternatiiv: Osmarenderer (tiles@home) jms<br />
  12. 12. Kasutamine 1: arendajad<br />Serveri ülespanek:<br />Openstreetmap.orgtile-de kasutamine väikeses mahus<br />Kopeeri andmebaas (planet: 7.5 GB pakitud)<br />Pane üles oma server<br />Webiklient/rakenduse tegemine:<br />OpenLayers AJAX <br />CloudMadeWebMapsLite<br />U-MapperFlash<br />GoogleMapsAPI laiendusena<br />Kommersvahendid:<br />CloudMade.com, Geofrabrik.de, deCarta, Nutiteq (mobiilivahendid), …<br />
  13. 13. Kasutamine 2: GIS-spetsialistid<br />Up-to-dateShape-failid:<br />CloudMade, Geofabrik<br />Konverteeri ise, skriptid wikis olemas (osm2shp, osmosis)<br />WMS/WFS server: <br />Tasuta head globaalset pole<br />Kommertspakkujad, nt Geofabrik.de<br />Ülikoolide projekte, nt www.osm-wms.de<br />
  14. 14.
  15. 15. Kasutamine 3: lõppkasutajad<br />“GoogleMaps” superportaali pole <br />Püütakse (esialgu) niššides tegutseda<br />Lisaandmekiht GoogleMaps-põhiselrakendusel<br />Rakendusi<br />OpenCycleMap.org - kõrgusinfoga<br />Mobiilirakendused<br />EMT Eesti kaart (Java-rakendus)<br />Globaalsed: RoadeeiPhone navigatsioon, OffmapsiPhone, AndNav2 Android-ile<br />
  16. 16. Eestis<br />Eestikeelne info ja abi<br />OSM Wiki leht „Estonia“<br />talk-ee@lists.openstreetmap.eelist<br />MTÜ Avatud Maakaardi Selts<br />Oma lokaalne server ja teenus<br />Suuremad impordid, kokkulepped tarnijatega<br />Mappingparty, koolitused, koduloo kaardisus jms<br />Eestindamised <br />Uudsete asjade arendamine, mida saaks globaalselt rakendada<br />

×