Laineste OpenStreetMap.ee
-
Upload
jaak-laineste -
Category
Technology
-
view
1.280 -
download
1
description
Transcript of Laineste OpenStreetMap.ee
OPENSTREETMAP.ORG
Jaak LainesteMTÜ Avatud Maakaardi Selts
OPENSTREETMAP.ORG (OSM)
Kaardiandmete “wikipedia” Litsents:
TASUTA Creative Commons Attribution-ShareAlike
2.0 license Varsti: Open Database License (GPL-stiilis)
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!
© Flickr: http://www.flickr.com/photos/superamit/2838702582/
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
NodesWays
Tags
. . ..
.
highway=residential
name=Promenaadi
amenity=pubname=Ristiisa
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
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
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), …
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
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
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