Analyse der OSM-Historie nach Benutzer und Attributen

Extrahieren von Objekten anhand der Tag-Historie

Mit dem Werkzeug osmium-tool kann man OSM-Extrakte nach Schlüssel/Wert-Kombinationen filtern. Das funktioniert auch mit History-Dateien. Dabei werden alle Objekte herausgefiltert, bei denen es mindestens eine Version mit der gesuchten Schlüssel-Wert-Kombination gibt. Auf diese Weise ist es z.B. möglich, alle Objekte zu extrahieren, bei denen der Wert eines Schlüssel in der Versionshistorie des Objekts in einer bestimmten Weise geändert wurde, z.B. von highway=track auf highway=service|unclassified|tertiary:

# Create data file from history file to ensure consistency between data and history files:
osmium time-filter extract.osh.pbf -o extract.osm.pbf

# Get all ways with highway=track in any version 
# (Discard nodes in the first step in order to eliminate nodes that are no longer part of the current versions of the ways)
osmium tags-filter --omit-referenced extract.osh.pbf w/highway=track -o track-w.osm.pbf
osmium getid --id-osm-file track-w.osm.pbf --add-referenced extract.osm.pbf -o track.osm.pbf

# Keep only ways that are now service,unclassified or tertiary:
osmium tags-filter track.osm.pbf w/highway=service,unclassified,tertiary -o no-track.osm

Die Datei no-track.osm kann mit JOSM geöffnet werden.

Mapillary-Overlay für Garmin-Geräte

Wenn ich mit der Kamera am Fahrrad unterwegs bin, um Bildsequenzen für Mapillary aufzunehmen, ist es oft hilfreich zu wissen, für welche Straßenabschnitte schon aktuelle Bilder auf Mapillary vorhanden sind. Ich kann dann die Fahrtstrecke so anpassen, dass ich bevorzugt Straßen und Wege abfahre, für die noch keine aktuellen Aufnahmen existieren. Dafür nutze ich eine Overlay-Karte auf meinem Garmin Etrex 30s, auf der alle Mapillary-Sequenzen als grüne Linie angezeigt werden, die ab einem bestimmten Datum erzeugt wurden. Abgesehen davon, dass dabei die Aufnahmewinkel nicht angezeigt werden, hat sich dieses Overlay in der Praxis gut bewährt. Mit QMapShack kann ich das Overlay auch für die Planung am PC nutzen. Nachfolgend beschreibe ich, wie ich das Overlay erstelle.

Wegpunkte nach Entfernung von einem Track filtern

Mit dem arc-Filter des Programms GPSBabel können geografische Punkte entsprechend ihrer Entfernung von einem Linienzug gefiltert werden. Das ist zum Beispiel hilfreich, wenn man aus einer einer POI-Sammlung mit Tausenden von POIs diejenigen Punkte extrahieren möchte, die in der Nähe eines GPX-Tracks liegen.

Der arc-Filter erwartet eine Datei im arc-Format. Diese kann man mit GPSBabel aus der GPX-Datei des Tracks erstellen. Liegt die POI-Sammlung im GPX-Format vor, dann erstellt man den gewünschten Extrakt wie folgt:

September 2019: Tarn, Garonne und Lot

Meine Spätsommertour 2019 fiel dieses Jahr etwas kürzer aus als in den Vorjahren. In fünf Etappen führte die Tour Anfang September  von Gaillac über Cahors und das untere Lot-Tal nach Agen, weitgehen dur bisher unbekanntes Terrain. Die Anreise nach Gaillac begann mit der Fahrt von Corneilla-la-Rivière zum Bahnhof Perpignan. Mit TER-Regionalzügen ging es dann über Narbonne nach Toulouse und weiter nach Gaillac. In Toulouse habe ich die drei Stunde Wartezeit auf den nächsten Zug nach nach Gaillac mit einer kleinen Tour durch entlang des Canal du Midi, der Garonne und durch die Innenstadt genutzt. Der Campingplatz in Gaillac liegt ruhig nahe der Stadtmitte am Ufer des Tarn. 

Xiaomi Yi: Objektivschutz selbst gebastelt

DIY-Objektivschutz

DIY-Objektivschutz

Benötigtes Material:

  • Verschlusskappe einer PET-Flasche
  • ein Streifen weiches und flexibles Band, ca. 1 mm dick, z.B. von Fahrradschlauch
  • Klebstoff

Man schneidet den Streifen so zu, dass er auf den inneren Rand der Verschlusskappe passt, und klebt ihn dann dort fest. Voilà!

Xiaomi Yi: WLAN aktivieren trotz defekter WLAN-Taste

Will man bei der Xiaomi Yi Action Camera die werkseitige Schärfeeinstellung des Objektivs verändern, muss man dazu das Gehäuse der Kamera öffnen. Bei dieser Aktion habe ich das Kabel zwischen der Hauptplatine und der Wifi-Taste beschädigt. Da die Kamera ausschließlich mit einer App über WLAN gesteuert werden kann und das WLAN zum Zeitpunkt des Eingriffs ausgeschaltet war, schien dies erst mal das Aus für die Kamera zu bedeuten.

Zum Glück bin ich aber im Netz auf Hinweise auf Software-Hacks für die YI gestossen. Die Firmware der YI basiert auf Linux und es ist möglich, auf der Speicherkarte abgelegte Skripte auszuführen. Hier findet man eine Sammlung von Skripten und Programmen für die unterschiedlichsten Zwecke, insbesondere YI Plus, ein Programm, mit dem man beim Start der YI alle über die App zugänglichen Einstellungen vornehmen kann. Das Programm wird über eine json-Datei gesteuert. Hier ist der Inhalt der Datei, mit der ich das automatische Aktivieren des WLAN nach dem Einschalten der YI aktiviert und das Passwort gesetzt habe: