open geo day
TRANSCRIPT
Openstreetview.org
Wat is het?
Eigenlijk gewoon een server waar foto's gemaakt tijdens het mappen welkom zijn,
opgezet door John McKerrel
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
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
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
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
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
Openstreetview.org
Upload (after having sent the pictures with an FTP client program):
http://openstreetview.org/upload
klikken op upload using FTP
Openstreetview.orgUpload (push to moderation stage):
http://openstreetview.org/upload/ftp/
Openstreetview.orgUpload (push to moderation stage):
http://openstreetview.org/upload/ftp/
Openstreetview.orgHome page
http://openstreetview.org/upload/homepage/
Openstreetview.orgModeration
http://openstreetview.org/upload/homepage/
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).
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.
Openstreetview.org
Wat cijfers:
726 geactiveerde gebruikers
Status van opgeslagen foto's:
43954: available
2222: deleted
191: error
5: handling
425: processing
66: unavailable
Openstreetview.org
Redenen voor het maskeren van gevoelige info:
2000 | gezicht
1300 | persoon
4100 | kenteken wagen
233 | private
80 | baner
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
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
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;}
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;}
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;}
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>
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>
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
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.