Laineste OpenStreetMap.ee

18
OPENSTREETMAP.ORG Jaak Laineste MTÜ Avatud Maakaardi Selts

description

Ettekanne GIS päeval 2009, 18.11.2009

Transcript of Laineste OpenStreetMap.ee

Page 1: Laineste OpenStreetMap.ee

OPENSTREETMAP.ORG

Jaak LainesteMTÜ Avatud Maakaardi Selts

Page 2: Laineste OpenStreetMap.ee

OPENSTREETMAP.ORG (OSM)

Kaardiandmete “wikipedia” Litsents:

TASUTA Creative Commons Attribution-ShareAlike

2.0 license Varsti: Open Database License (GPL-stiilis)

Page 3: Laineste OpenStreetMap.ee
Page 4: Laineste OpenStreetMap.ee

TÄIENDAMINE: PÕHIMÕTTED

Ära kopeeri ! Erand: kui on kirjalik luba andmete omanikult ja

100% kindlus, et sobib OSM litsentsitingimustega Eesti Maa-amet on lubanud kasutada enda kaarte

ja aeropilte WMS kaudu Kasuta oma GPS andmeid ja/või isiklikku

kogemust Tag-i vabalt, kuid korrektselt (atribuudid) Respekteeri teiste vaeva Have fun!

Page 5: Laineste OpenStreetMap.ee

© Flickr: http://www.flickr.com/photos/superamit/2838702582/

Page 6: Laineste OpenStreetMap.ee

TÄIENDAMINE: TÖÖVAHENDID

Web Openstreetmap.org – flash-põhine redigeerija GPS teekonnad js punkid: GPX failide upload ja jagamine

OSM lehele Walking-Papers.org – trüki välja, skaneeri, digitaliseeri OpenStreetBugs – vigade/täienduste vihjed

PC-tarkvara JOSM – Java, multi-platvorm, suuresti eesti keeles Merkaator – Windows, osalt eesti keeles Skriptid wiki.openstreetmap.org lehelt, Linuxi-huvilistele

peamiselt

Page 7: Laineste OpenStreetMap.ee
Page 8: Laineste OpenStreetMap.ee
Page 9: Laineste OpenStreetMap.ee

NodesWays

Tags

. . ..

.

highway=residential

name=Promenaadi

amenity=pubname=Ristiisa

Page 10: Laineste OpenStreetMap.ee

TEHNOLOOGIA

Andmed Topoloogilise struktuuriga: node, way, relation Ei ole klassikalist GIS: tabel/layer skeemi

Kõik atribuudid on tag-id Tag-ida saab nii node, kui way-d ja relation-it. Tag-ide skeem: Wikist “Map Features” JOSM-is paljud tag-ide templated sisse ehitatud Näited: highway=residential, amenity=supermarket, name=Riia Omad tag-id on põhimõtteliselt lubatud Ilma tag-ideta andmed on üldiselt täiesti kasutud

Säilitatakse muudatuste ajalugu OSM wiki-s muudatuste logi Ei ole lihtsat “undo”-d

Page 11: Laineste OpenStreetMap.ee

ANDMEFORMAAT

OSM XML fail Andmevahetus ja salvestus Andmed + tegevused (add, delete jms)

API Database: api.openstreetmap.org Uuenduste vastuvõtt Andmete serveerimine BBOX põhjal (väike ala!) PostGre, Ruby-põhine REST XML API

Mapnik database Kaardipildi genereerimine PostGIS, Python ja C++ vahendid Alternatiiv: Osmarenderer (tiles@home) jms

Page 12: Laineste OpenStreetMap.ee

KASUTAMINE 1: ARENDAJAD

Serveri ülespanek: Openstreetmap.org tile-de kasutamine väikeses mahus Kopeeri andmebaas (planet: 7.5 GB pakitud) Pane üles oma server

Webiklient/rakenduse tegemine: OpenLayers AJAX CloudMade WebMapsLite U-Mapper Flash Google Maps API laiendusena

Kommersvahendid: CloudMade.com, Geofrabrik.de, deCarta, Nutiteq

(mobiilivahendid), …

Page 13: Laineste OpenStreetMap.ee

KASUTAMINE 2: GIS-SPETSIALISTID

Up-to-date Shape-failid: CloudMade, Geofabrik Konverteeri ise, skriptid wikis olemas

(osm2shp, osmosis) WMS/WFS server:

Tasuta head globaalset pole Kommertspakkujad, nt Geofabrik.de Ülikoolide projekte, nt www.osm-wms.de

Page 14: Laineste OpenStreetMap.ee
Page 15: Laineste OpenStreetMap.ee

KASUTAMINE 3: LÕPPKASUTAJAD

“Google Maps” superportaali pole Püütakse (esialgu) niššides tegutseda

Lisaandmekiht Google Maps-põhisel rakendusel

Rakendusi OpenCycleMap.org - kõrgusinfoga Mobiilirakendused

EMT Eesti kaart (Java-rakendus) Globaalsed: Roadee iPhone navigatsioon, Offmaps

iPhone, AndNav2 Android-ile

Page 16: Laineste OpenStreetMap.ee

EESTIS

Eestikeelne info ja abi OSM Wiki leht „Estonia“ [email protected] list

MTÜ Avatud Maakaardi Selts Oma lokaalne server ja teenus Suuremad impordid, kokkulepped tarnijatega Mapping party, koolitused, koduloo kaardisus jms Eestindamised Uudsete asjade arendamine, mida saaks

globaalselt rakendada

Page 17: Laineste OpenStreetMap.ee
Page 18: Laineste OpenStreetMap.ee