Top Banner
Openstreetmap.org Openstreetview.org Tips & tricks voor JOSM
30

Open geo day

Jul 12, 2015

Download

Technology

Jan Willems
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: Open geo day

Openstreetmap.org

Openstreetview.org

Tips & tricks voor JOSM

Page 2: Open geo day

Openstreetview.org

Wat is het?

Eigenlijk gewoon een server waar foto's gemaakt tijdens het mappen welkom zijn,

opgezet door John McKerrel

Page 3: Open geo day

Openstreetview.org

Sommige foto's, die wij maken onderweg, zijn geschikt voor WikiMedia Commons

De meeste echter niet, maar daarom kunnen ze nog wel interesant zijn voor andere mappers

Geen Google Streetview dus, al zou de auteur wel graag ook ondersteuning zien voor panoramische foto's

Het is echter niet realistisch om te verwachten dat we die ooit om de 20 meter zullen hebben

Slides van voorstelling van het project door de auteur zelf, zijn hier te vinden:

http://www.slideshare.net/johnmckerrell/openstreetview-agi-2009

Page 4: Open geo day

Openstreetview.org

Foto's kunnen bijvoorbeeld als bewijslast dienen, waaruit blijkt dat een mapper persoonlijk ter plaatse was, om bepaalde data aan OSM toe te kunnen voegen

Het doel van OSM is om kaartgegevens te verzamelen die door iedereen hergebruikt kunnen worden

Wellicht moeten we op een dag kunnen aantonen dat we hierbij geen beschermde gegevens van anderen hebben gebruikt

Een ander belangrijk concept voor OSM is 'ground truth'. Foto's kunnen ook helpen om te bepalen hoe deze 'waarheid' evolueert doorheen de tijd

Page 5: Open geo day

Openstreetview.org

Schijfruimte op server:

Disk space used by project (since 2009): 137G

Disk space left in 2011: 140GB

The code is freely available on github so if anyone has ideas for features they're free to add them and send a pull request to me: https://github.com/johnmckerrell/OpenStreetView

Page 6: Open geo day

Openstreetview.org

Upload:

Eerst moeten de foto's worden verstuurd naar de server.

Dit kan via de website zelf, maar FTP is veel handiger als het om meerdere foto's gaat.

Na de upload, moeten de foto's nog een duwtje krijgen via de webinterface.

Het zou handiger zijn als er ondersteuning zou worden voorzien in JOSM om foto's door te sturen, nadat deze van Geotags werden voorzien, in hun EXIF-headers

Page 7: Open geo day

JOSM Image EXIF geotagger

We kunnen JOSM gebruiken om de foto's van een geotag te voorzienGPX-spoor laden in JOSM en dan de foto's erbij zetten

Zorgen dat de foto's correct gepositioneerd zijn (rechtermuisknop op Photo Layer/ Correlate Pictures/Manual Adjust)

http://www.youtube.com/watch?v=yqZj1rs3Ul0

Dan de EXIF header van de foto's van coördinaten voorzien

http://www.youtube.com/watch?v=180InFUZiDI

Page 8: Open geo day

Openstreetview.org

Upload (after having sent the pictures with an FTP client program):

http://openstreetview.org/upload

klikken op upload using FTP

Page 9: Open geo day

Openstreetview.orgUpload (push to moderation stage):

http://openstreetview.org/upload/ftp/

Page 10: Open geo day

Openstreetview.orgUpload (push to moderation stage):

http://openstreetview.org/upload/ftp/

Page 11: Open geo day

Openstreetview.orgHome page

http://openstreetview.org/upload/homepage/

Page 12: Open geo day

Openstreetview.org

Page 13: Open geo day

Openstreetview.orgModeration

http://openstreetview.org/upload/homepage/

Page 14: Open geo day

Openstreetview.orgMasking areas

Page 15: Open geo day

Openstreetview.org

Moderation:

Foto's moeten eerst worden goedgekeurd door 3 personen

Het systeem kiest zelf moderators, geen vriendjespolitiek dus

Moderators kunnen aanduiden of foto's geschikt zijn en ze kunnen zones vervagen (privacy).

Page 16: Open geo day

Openstreetview.org

Foto's bekijken:

Op dit moment kunnen foto's enkel worden bekeken op de OSV-website zelf. (http://www.openstreetview.org)

Onderaan rechts staat er een link, KML. Hierin zit de nodige informatie om de foto's zelf af te halen.

Ook hier zou het veel interessanter zijn als er ondersteuning hiervoor werd ingebouwd in JOSM en Potlatch2, vergelijkbaar met het afhalen van GPX-sporen van andere gebruikers.

Page 17: Open geo day

Openstreetview.org

Wat cijfers:

726 geactiveerde gebruikers

Status van opgeslagen foto's:

43954: available

2222: deleted

191: error

5: handling

425: processing

66: unavailable

Page 18: Open geo day

Openstreetview.org

Redenen voor het maskeren van gevoelige info:

2000 | gezicht

1300 | persoon

4100 | kenteken wagen

233 | private

80 | baner

Page 19: Open geo day

Aanpassen van keyboard shortcuts

F12 Keyboard shortcuts

Selecteer nodes → n

Associeer straat met adressen → e

Relaties 'plakken' → h

Attributen plakken staat al op Ctrl-Shift-v

Historiek → Ctrl-h (laat sinds kort ook licentiestatus zien)

Follow → f

Page 20: Open geo day

JOSM Terracer Plugin

Aanmaken gebouw: w

Indien er een adresnode onder zit, wordt deze zijn info overgenomen

Dit is instelbaar onder Edit/Set buildings size

Creation of a building over a node with addr: tags

and round features:

http://www.youtube.com/watch?v=4FZF1LycbHQ

Page 21: Open geo day

JOSM mapcss:

Page 22: Open geo day

JOSM mapcss

Zonder kaartstijlen:

Page 23: Open geo day

JOSM mapcss

Het wordt hier allemaal in detail beschreven:

http://wiki.openstreetmap.org/wiki/User:Polyglot/Some_ways_to_simplify_editing_cycle_node_routes_with_JOSM

A node with an rcn_ref, which is not part of a network

node[rcn_ref]

{text-color: green;

font-size: 17;

text: rcn_ref;

text-halo: #aaffcc;

text-halo-radius: 2;

text-position: right;}

Page 24: Open geo day

JOSM mapcss

Het wordt hier allemaal in detail beschreven:

A node which is part of a network

relation[type=network][network=rcn] > node

{text-color: red;

font-size: 17;

text: rcn_ref;

text-halo: #aaffcc;

text-halo-radius: 2;

text-position: right;}

Page 25: Open geo day

JOSM mapcss

Het wordt hier allemaal in detail beschreven:

A node which is part of a network we know the name of

relation[type=network][network=rcn][name="Fietsroutenetwerk B Brabantse Kouters"] > node

{text-color: blue;

font-size: 17;

text: rcn_ref;

text-halo: #aaffcc;

text-halo-radius: 2;

text-position: right;}

Page 26: Open geo day

JOSM custom name formatters

Deze worden ook aangehaald in de tips voor fietsroutenetwerken

Ze laten toe om de weergegeven namen samen te stellen uit meerdere tags

De definitie gebeurt in één van de definitiebestanden voor de presets

<item name="Public transportation" type="relation"

name_template="route({operator} {ref} ?{'{from} - {via} - {to}' | '{from} - {to}' | '{from}' | '{to}'})"

name_template_filter="type=route (route=bus | route=tram)">

</item>

Page 27: Open geo day

JOSM oneclick.xml

In dit bestand kunnen definities gezet worden om met 1 klik, meerdere tags tegelijk toe te passen op een object

<item name="Shelter" icon="presets/tunnel.png" type="node,closedway">

<key key="shelter" value="yes"/>

<key key="bench" value="yes"/>

<key key="bin" value="yes"/>

<key key="source" value="survey;bing"/>

</item>

Page 28: Open geo day

JOSM oneclick.xml

Page 29: Open geo day

JOSM search

“addr:” → alles met een addr: tag

power: → alles met een power-tag (wat ik dan lokaal verwijder met edit/purge, als ik met fietsroutes bezig ben)

rcn_ref: -child type:relation type=network network=rcn

→ alles met een rcn_ref, dat geen lid is van een network relatie van het rcn-fietsknooppuntennetwerk.

role:house child type=associatedStreet

modified → alle gewijzigde objecten

http://wiki.openstreetmap.org/wiki/JOSM/Search_function

Page 30: Open geo day

JOSM scripting plugin

Groovy / Javascript / Python

https://josm.openstreetmap.de/wiki/Help/Plugin/Scripting

Pionierswerk om uit te zoeken hoe Python/Jython gebruikt kan worden binnen JOSM:

wiki.openstreetmap.org/wiki/Quality_control_with_Python_script_in_JOSM

Script om fietsknooppuntennetwerken na te kijken, met nog een klein beetje aanpassingen kan dat ook ingezet worden voor wandelknooppunten en fietsroutelussen of LF-routes.