Top Banner
OpenStreetMap ja avatud maakaart MTÜ Avatud Maakaardi Selts Jaak Laineste (jaakl)
38

OpenStreetMap koolitus 2h

May 18, 2015

Download

Documents

Jaak Laineste

OSM üldtutvustus
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OpenStreetMap koolitus 2h

OpenStreetMap ja avatud maakaart

MTÜ Avatud Maakaardi SeltsJaak Laineste (jaakl)

Page 2: OpenStreetMap koolitus 2h

SisukordMis on OpenStreetMap

Andmete kasutamine

Andmete täiendamine

PraktikumTäiendamine Eestis JOSM-igaKasutamine GIS-vahendites

Page 3: OpenStreetMap koolitus 2h

Mis on OpenStreetMapVaba globaalne kaardiandmebaas

Vaba ja tasuta litsentsitingimuste mõttes Vektorandmed

Igaüks saab täiendada „kaardiandmete Wikipedia“

Igaüks saab kasutada nii kommerts- kui muuks otstarbeks ei saa kasutada suletud andmebaaside täiendamiseks

Peamised väärtused Kogukond Vaba tarkvara Andmed

Page 4: OpenStreetMap koolitus 2h

Miks on see loodud?Olemasolevad kaardid

Piiratud litsentsitingimused ja kättesaadavus – pole vabad Väga kallid Uuenevad aeglaselt Ei sisalda jalakäija-taset, liiga kallis uuendada tavameetoditel

Olemasolevad kaarditeenused Piiratud kasutustingimused Ei saa täiendada andmeid Ei saa otsustada, mida ja kus kaardistada

Näited praktikast Haiti – Humanitarian OpenStreetMap Team (HOT) Flickr (Yahoo) olümpiakaart

Page 5: OpenStreetMap koolitus 2h

AjaluguAsutatud 2004 Londonis, UCL-is Steve Coast-i

poolt

Registreeritud kasutajaid üle 400.000Aktiivseid täiendajaid 1 kuu jooksul: ~4%Eestis ~100-200 arvestatavat uuendajat, 610

kokkuLäti – 603, Leedu – 644

Andmete katvus: juba saab kasutadaSaksamaa: väga hea, UK: hea, mujal erinevEestis Tartu: väga hea, Tallinn: hea, mujal erinevVaata ise www.openstreetmap.org

Page 6: OpenStreetMap koolitus 2h
Page 7: OpenStreetMap koolitus 2h
Page 8: OpenStreetMap koolitus 2h

AndmebaasLive: api.openstreetmap.org,

Väljavõtted: planet.openstreetmap.org

Kaardipildid: Mapnik: tile.openstreetmap.org

www.openstreetmap.org

Juhendidwiki.openstreetmap.orghelp.openstreetmap.orglists.openstreetmap.org

Kasutajad ja uuendajad

Teiste teenusednäitajad (MapQuest jms), teisendajad (GeoFabrik),

uuendajad (MapZen), trükkijad (Maposmatic) jne jne

TarkvaraServerid, JOSM, Mapnik jne jne – kõik vabavara

Page 9: OpenStreetMap koolitus 2h

Oluline teadawww.openstreetmap.org - peamine portaal

OSM Wiki – abiinfo JOSM – peamine uuendusvahend

www.maakaart.ee - eestikeelne kogukond ja [email protected] – Eesti postiloendfacebook.com/Maakaart

Page 10: OpenStreetMap koolitus 2h

Kaardi kasutamine1. Vektorandmete kasutamine

2. Webis vaatamine www.openstreetmap.org www.opencyclemap.org www.openpistemap.org www.openseamap.org http://www.wheelchair.accessiblemaps.org/ http://open.mapquest.com/ http://kaart.maakaart.ee/ jpt

3. Enda kodulehele kaardi lisamine

4. Mobiilirakendustes

5. Väljatrükid

Page 11: OpenStreetMap koolitus 2h

VektorandmedOSM algandmed

Spetsiifiline enda formaat, topoloogiagaOlemas teisendajaid: PostGIS, Shapefail, FME

Shapefailid riikide kaupa:http://download.geofabrik.de/osm/europe/http://download.cloudmade.com/europe/estonia

Kujunduse jaoksSkaleeritav ja redigeeritav andmestikVt väljatrüki moodustajad allpool

Page 12: OpenStreetMap koolitus 2h

GIS-tarkvara tugiTeisendajad

FME

KommertsvahendidArcGIS plug-in – API/OSM kasutamine ja

täiendamine

VabavaraQuantum GIS – API/OSM kasutamine ja

täiendamine

Page 13: OpenStreetMap koolitus 2h

Kodulehele kaart Kaardipiltide allikad:

Tile.openstreetmap.org Kaart.maakaart.ee – globaalne, eesti keeles Mapquest, CloudMade– kommertspakkujad Oma tileserver

Lihtne link asukohale: Vt „Permalink“ www.openstreetmap.org-is

Andmete lisamisega U-Mapper (Flash–i põhine), saab lisada enda andmeid

Keerukamad vahendid : www.openlayers.org Vajalik Javascripti elementaarne oskus

Kommertsvahendid (reklaamiga tasuta) CloudMade.com – javascriptiga punktide lisamine kaardile, eri stiilides

kaardid

Page 14: OpenStreetMap koolitus 2h

Oma kaardiserverTee kõik ise:

http://weait.com/content/build-your-own-openstreetmap-server

PostGIS, Mapnik, Mod_tile/Tirex, uuendusedAndmebaas renderduseks: umbes 300GB, 16GB RAM

Valmislahendused:Fast Track Deployment of Customised OSM Tile

Server

Kujunduse modimine:TileMill.com – Mac ja Linux jaoks

Page 15: OpenStreetMap koolitus 2h

Väljatrükidwww.maposmatic.org

Määra ise piirkondTeeb PDF, SVG või PNG faili: kaart + nimede indeks

www.openstreetmap.orgEksport-sakk: salvesta fail

MaperitiveOma kujunduse moodustamine, tekitab SVG faili

www.walking-papers.org Algselt välitööde abimeheks eelkõige

Page 16: OpenStreetMap koolitus 2h

3. Andmete täiendaminea) Olemasolevate kaartide põhjal (vaid arvutis)

b) GPS ja välitööd

c) Muud töövahendid (nt mobiilis), läbi rakenduste

d) Andmete import

Page 17: OpenStreetMap koolitus 2h

RedideegijadWebis – Potlatch 2

Rakendused JOSM – esmane, Java. Nagu MicroStationMerkaator – nagu MapInfohttp://

wiki.openstreetmap.org/wiki/Comparison_of_editors

Page 18: OpenStreetMap koolitus 2h

a) Aluskaardi põhjalVõimalik otse web-is, flash-põhise redigeerijaga

Sammud:1. Mine www.openstreetmap.org

2. Registreeri kasutajatunnus, logi sisse

3. Mine huvitavasse piirkonda, suurenda kaart sisse

4. Vali „Redigeeri > Potlatch 2“

5. Redigeeri andmeid tuginedes Bing aerofotole ja oma teadmistele, salvesta

Page 19: OpenStreetMap koolitus 2h

DemoPotlatch2 abil kaardi redigeerimine

Page 20: OpenStreetMap koolitus 2h

Vahepala – tehnilised mõisted

Page 21: OpenStreetMap koolitus 2h

Node (sõlm) Way (tee)

Tag (silt)

. . ..

.

highway=residential

name=Promenaadi

amenity=pubname=Ristiisa

Page 22: OpenStreetMap koolitus 2h

Andmemudel

node Punkt, lat/long koordinaatidega

way Hulk ühendatud node-sid, joon On kindla järjestuse/suunaga Võivad olla „closed“ (algus=lõpppunkt), siis

on need alad

tag Atribuut - võib olla nii node, way kui relation-i

küljes

Page 23: OpenStreetMap koolitus 2h

Veel mõisteidChangeset

Korraga tehtavad täiendused

Relation Seovad way-sid ja node-sid kindlaksmääratud viisilPöördekeeludRoute – nt jalgrattateed on kirjeldatud autoteede

kauduPolygon - eksklaavid jms keerukamad polügonidAdministratiivpiiridAadressid - Tiger-i skeem

Page 24: OpenStreetMap koolitus 2h

Tag-ide imeline maailmKõik andmete tunnused (atribuudid) OSM-is on tag-id

Tag on tehniliselt vabalt valitav nimi-väärtus paar. Näiteks:name=Kapakohila kõrgkool

amenity=library

highway=residential

99.9% juhtudel saab ja tuleb kasutada kokku lepitud ja väljakujunenud tag-ide väärtusi Wiki.openstreetmap.org -> Map Features

Vahel on mõistlik siiski lisada enda tag-e Vastav väljakujunenud tag puudub Soovitav eelnevalt konsulteerida kogukonnaga (email listi) Kaardil seda ei näe, teised võivad seda „parandada“

Page 25: OpenStreetMap koolitus 2h

Peamised tag-idTüübi määrang – alati kohustuslik (way-del, üksikutel

node-del) highway=residential, primary, secondary, path, unclassified,

… amenity=school, shop, atm, …

Lisatunnused name=Town hall – sageli kohustuslik. name:et=Raekoda surface=unpaved, oneway=yes, ref=2 opening_hours=M-F 9.00-18.00

Vaata, mida varem on kasutatud Leia sarnane objekt kaardilt Vt ka http://taginfo.openstreetmap.org/

Kasuta töövahendi malle

Page 26: OpenStreetMap koolitus 2h

JOSM – tõsine töövahendLoe andmed alla

Seadista parim lubatud WMS-taustakaartMaa-ameti põhikaart/baaskaartMaa-ameti aerofotodTartu LV topokaart (vt wiki juhend)

Redigeeri andmeidValideerimine – topoloogiline puhtus

Lae andmed üles

Page 27: OpenStreetMap koolitus 2h

b) GPS abil1. Eeltöö arvutis:

Trüki piirkonna kohta välja olemasolev kaart töövahend: walking-papers.org, või openstreetmap.org

2. GPS-iga töö väljas Salvesta kogu liikumisteekond Salvesta huvipunktid eraldi waypoint-idena Tee märkmed paberile: tee tüüp, kate, number, kiiruspiirangud, asula

piirid, foordi, sillad, huvipunktid, avamisajad. Soovitav: tee digifotod (tekstid, muud huvitavad vaated)

3. Andmete lugemine arvutisse, korrigeerimine GPS andmete laadimine GPX failina Andmete laadimine redigeerimisprogrammi (nt JOSM) Olemasoleva kaardi laadimine JOSM-i Silumine (ülejoonistamine), asukoha täpsustus aerofoto põhjal Tag-ide lisamine (nimed, teede tüübid jne) GPX fail laadida openstreetmap.org-i (mittekohustuslik)

4. Salvesta saadud tulemus OpenStreetMap-i (upload)

Page 28: OpenStreetMap koolitus 2h

c) Muud redigeerijad Tarkvara

JOSM – kõige levinum Merkaator – üsna sarnane JOSM-ile, ei nõua Javat

Webis Walking Papers – kontruurkaardina väljatrükk, paberi ja

pliiatsiga töö Amenity Editor - punktid vaid CloudMade Mapzen

Webis – täisredigeerija iPhones – punktide redigeerija

Skobbler Address Hunter – kaardi tegemine on mäng BigThinkCan jm editorid mobiilis, punktid vaid OSM Mapper: muudatuste vaatamine ja jälgimine (itoworld.com)

Page 29: OpenStreetMap koolitus 2h

d) ImpordidÜldreeglid:

Kui tõesti muidu ei saa. OSM pole andmed, vaid kogukond

Konsulteeri kogukonnaga, vajalik konsensus Kontrolli litsentsitingimuste sobivust

Tehniline teostus Kirjuta kogukonnale: [email protected] Tavaliselt vajalik programmeerimine/skriptimine mingil

tasemel Tag-ide paikaviimine OSM XML-faili genereerimine ja upload (nt JOSM-iga)

Näiteid Corine, Tartu linn, Eesti administratiivpiirid, Veeteede Amet

Page 30: OpenStreetMap koolitus 2h

Muudatuste ülevaatusLogi sisse www.openstreetmap.org

Vali enda kasutajalehekülg (kliki kasutajanimel) my edits – vaata kõiki minu muudatused Vt OSM Mapper itoworld.com-is Your heat map - http://yosmhm.neis-one.org/

Muudatuste tagasivõtt (Undo) Potlatch: konkreetse objekti versioone tagasi võtta. Vajuta

‘H’ (history) pärast objekti valikut Skriptid wikis: kogu changeset-i tagasi võtmine. Tuleb olla hoolikas, soovitav spetsialistide poole pöörduda

Tulevikus Lihtne changeseet-i undo webis – diskussiooni teema Teavitused minu piirkonna/objektide kohta emailile

Page 31: OpenStreetMap koolitus 2h
Page 32: OpenStreetMap koolitus 2h

MTÜ Avatud maakaardi seltsMiks?

Juriidiline põhjus Eestikeelsus ja – meelsus Spetsiifilised teenused Kodanikuühiskonna arendus

Mida Oma lokaalne tehnoloogiline platvorm Maailmakaart Eesti vaatenurgast Pehme pool: üritused, teavitused, koolitused

Projektid KÜSK toetus märts 2010 – aprill 2011

Page 33: OpenStreetMap koolitus 2h

Lisainfo ja kontaktidÜldinfo

www.openstreetmap.org – WiKiAlgaja juhendMap FeaturesWikiproject Estonia (vt talk-leht)Liitu [email protected], vaata arhiiviwww.facebook.com/Maakaart

MTÜ Avatud Maakaardi Seltswww.maakaart.ee

Page 34: OpenStreetMap koolitus 2h

Küsimused ja vastused

Page 35: OpenStreetMap koolitus 2h

Harjutused1. JOSM ja Maa-ameti kaardi abil kaardi

täiendamine

2. Kaardi kasutamine GIS-vahendis

Page 36: OpenStreetMap koolitus 2h

JOSM ja Maa-amet1. Tarkvara ja kasutajanimi

josm.openstreetmap.de Registreeri kasutajaks www.openstreetmap.org

2. Käivita, loe alla OSM andmed ja GPS rajad Vali piisavalt väike piirkond koha kohta mida tead hästi. API-i on 50.000 node piirang. Umbes ¼ Tartut max

3. Filtreeri vaatest Corine andmed Filter „clc:“ tag

4. Vali Maa-ameti põhikaart aluseks Seaded, WMS plug-in seadistust

5. Lisa puuduv info kaardilt Eelkõige teed (koos registrinumbriga!), huviväärsused

6. Edasijõudnud tase: korrigeeri maakasutuse infot: piiride parandus, kustuta Tutvu http://wiki.openstreetmap.org/wiki/JOSM/Plugins

Page 37: OpenStreetMap koolitus 2h

JOSM ja web koostööJOSM ala kiirvalik

Käivita JOSM, kontrolli kas on aktiivne „Remote“ plug-in

Mine www.openstreetmap.org, suurenda kaardivaatele

Vali Redigeeri > Redigeeri Remote Control JOSM peaks avama otse valitud andmed

Vektorandmete vaatamine otse veebisMine www.openstreetmap.org, suurendaVali Layers > Overlays: AndmedKontrolli andmeid piirkonnas

Page 38: OpenStreetMap koolitus 2h

QGIS ja OSMLoe Eesti andmed Shapefailina

download.geofabrik.de download.cloudmade.com

Lae need GIS-vahendisse Kontrolli, kas kõik andmed mis kaardil (JOSM-is) on ka

Shapefailis Kuidas on shapefailis relatsioonid, näiteks rattateed? Kas on Eestikeelsed kohanimed, näiteks Riia linna nimi?

Edasised sammud Tutvu http://wiki.openstreetmap.org/wiki/Shapefile Töötle ja impordi Osmium-i abil