Geotagging mit Holux M-241 unter Mac OS
von admin am 03.06.2009Wie bereits im letzten Blogeintrag geschrieben möchte ich in diesem Artikel auf die Verwendung des Holux M-241 unter Mac OS eingehen. Mit Hilfe dieser Schritt-für-Schritt Anleitung sollte es einfach sein den Holux effektiv unter Mac OS zu nutzen.
Das der Holux M-241 unter Mac OS läuft wusste ich ja bereits aus der c't. Hier wurde die Verwendung mit GPSBabel empfohlen. Im Internet habe ich dann aber schließlich noch eine bessere Anleitung auf trick77 zur Verwendung des Holux mit bt747 gefunden. Zusätzlich möchte ich in meiner Anleitung auch auf die weitere Verarbeitung der GPS Daten mit dem GPS Photolinker eingehen. Ich gehe in dieser Anleitung davon aus, das Ihr bereits erste Fotos geschossen und hierzu passende Geotagging Infos auf dem Holux habt.
Bevor wir nun loslegen hier die Links zur benötigten Software (kostenlos)
http://sourceforge.net/project/showfiles.php?group_id=196368 (bt747)
http://www.earlyinnovations.com/gpsphotolinker/ (GPS Photolinker)
Bluetooth Verbindung mit Mac OS
Bevor wir auf die Daten des Holux zugreifen können benötigen wir erstmal eine Bluetoothverbindung mit dem Holux.
Einfach unter der Systemsteuerung die Bluetooth Einstellungen aufrufen und dort den Bluetooth-Assistenten über den Klick auf »+« starten:


Nach dem Klick auf »Fortfahren« sollte man den Menüpunkt »alle Geräte« auswählen.

Nun den Holux einschalten. Bluetooth muss am Holux aktivert sein.

Wenn der Logger gefunden wurde sollte nach kurzer Zeit in der Geräteliste der (orange markierte) Eintrag sichtbar sein.
Beim Klick auf »Fortfahren« sucht Mac OS noch nach weiteren Informationen zu dem Gerät. Dieser Schritt kann nach wenigen Sekunden mit »Fortfahren« bestätigt werden.

Der Bluetooth Assistent fragt nun nach einem Code. Hier muss die Zahlenkombination
0000
eingegeben werden.

Nach Klick auf »Fortfahren« sollte folgende Erfolgsmeldung erscheinen

Mit Klick auf Beenden ist der erste Schritt der Konfiguration bereits abgeschlossen.
Konfiguration Schritt 2 Terminal
Um das Gerät vollständig einzurichten müssen nun folgende Schritte ausgeführt werden.
Per Terminal folgende Befehle ausführen:
sudo mkdir /var/lock
sudo chmod 777 /var/lock
Im Terminal erscheint darauf hin folgender Warnhinweis, den man durch Eingabe des root-Passwortes bestätigen kann

Hintergrund: Durch diesen Befehlt wurde mittels "mkdir" ein neuer Ordner unter var/lock erstellt. Da dieses Verzeichnis schreibgeschützt ist, muss dieser Ordner als "super user" sudo erstellt werden.
Jetzt sollte die Konfiguration abgeschlossen sein und wir können im Terminal testen ob der Holux Daten per Bluetooth zur Verfügung stellt.
Der erste Test
Zum Testen muss der Holux M-241 bereits ein GPS Signal gefunden haben. Sobald dies geschehen ist kann über das Terminal folgender Befehl ausgeführt werden:
cat /dev/tty.HOLUX_M-241-SPPSlave-1
Wenn nun alle Schritte richtig ausgeführt wurden sollten, nach wenigen Sekunden, am Terminal bereits erste Daten angezeigt werden. Zu diesem Zeitpunkt sollte zudem das Bluetooth Zeichen auf dem Display des Holux erscheinen.

Jetzt wissen wir also dass das Gerät funktioniert und die Bluetooth Schnittstelle zum Mac richtig konfiguriert wurde.
Die Software
Nun wird es Zeit die richtige Software zu starten. Als erstes benötigen wir bt747.
Es werden mehrere Versionen angeboten, ich bevorzuge allerdings die Development Version 2.0. Bei anderen Versionen gab es leider häufiger Verbindungsabbrüche.
Die Developmentversionen gibt es unter /dev. Hier eine beliebige "Full.zip" Version laden
![]()
Nach dem Download sollte sich das »zip« automatisch entpacken und folgenden Ordner anzeigen

Diesen Ordner kann man an einer beliebigen Stelle der Festplatte verschieben, optimal sollte man diesen gleich in das »Applications bzw. Programme« Verzeichnis schieben. Eine Installation der Software ist nicht notwendig.
Die Software bt747 kann über den Klick auf »bt747_macosX_j2se.command« gestartet werden.

Die nun erscheinende Warnmeldung einfach mit »Öffnen« bestätigen

Nun sollte das Programm nach wenigen Sekunden öffnen und folgender Startbildschirm sollte sichtbar sein

In dem orange markierten Feld ist leider noch weit und breit unser Holux nicht zu finden. Dieses Problem lösen wir indem wir auf »Datei -> Finde serielle Schnittstellen« klicken.

Nun erscheint in der Drop Down Box neben dem »Verbinden« Button eine vollständige Liste der Schnittstellen. Je nachdem welche Bluetooth Geräte bereits mit dem Mac verbunden waren ist die Liste entsprechend lang. Wir wählen nun den Eintrag »/dev/tty.HOLUX...«

In der Drop-Down Box Übertragungsrate wählen wir 38400 aus.
![]()
Nun sind alle notwendigen Einstellungen vorgenommen. Nach Klick auf Verbinden sollten weitere Informationen zum Holux angezeigt werden.
Falls nun eine »gnu.io.PortInUseException« im Info Fenster von bt747 angezeigt wird sollte nochmals folgender Befehl im Terminal ausgeführt werden
sudo chmod 777 /var/lock
Nun sollte die Verbindung mit bt747 endlich funktionieren und weitere Infos angezeigt werden.

Exportieren der Daten aus dem Holux M-241
Um die gespeicherten Wegepunkte aus dem Holux zu exportieren müssen folgende Einstellungen gemacht werden

- Dateien: hier können Pfade zu verschiedenen Konfigurationsfiles sowie für das Ausgabeverzeichnis der GPS Daten angegeben werden.
- Download: hier sollte Intelligenter Download ausgewählt und die Checkbox aktiviert sein.
- Konvertiere: hier kann das gewünschte Format gewählt werden. Zur Weiterverarbeitung mit GPSPhotoLinker benötigen wir das GPX Format und als Gerät den Holux M-241
Nach dem Klick auf »Herunterladen« erscheint der »Ladeverlauf« nun im unteren Bereich des Programms.

Sobald das Herunterladen der Daten abgeschlossen ist, wird die gpx-Datei per Klick auf »Konvertieren zu« erzeugt. Diese findet man nun unter dem Pfad des Ausgabeverzeichnisses
![]()
GPS PhotoLinker
Mittels des GPSPhotoLinker lassen sich nun die vom Holux exportierten Daten mit den passenden Bildern jeder beliebigen Kamera verknüpfen. Wichtig ist das der Holux sowie die Kamera die selbe Uhrzeit eingestellt haben.
Nach dem Download des GPSPhotoLinker kann das Programm direkt ohne Installation gestartet werden.


Über den Button »Track Files« lassen sich die aus bt747 exportierten GPS Infos auswählen. Über den Button »Load Photos« können die entsprechenden Fotos gewählt werden.

Sind alle benötigten Fotos und GPS Daten gewählt sollte das Programm folgende Infos anzeigen:

Nun wird das erste Foto gewählt

Wichtig ist hierbei die Angabe der Zeitzone. Je nach Konfiguration der Kamera und des Loggers hier ein wenig rumexperimentiert werden. Ob die eingestellte Zeit zu den Bildern passt, kann man aber auch sehr leicht an der Ortsangabe sowie der angegebenen Uhrzeit sehen. Am Besten sollte man sich immer merken wann das erste Foto geschossen wurde. Stimmt der Ort und die Uhrzeit könnt Ihr über die Registerkarte Auto, die automatische Zuordnung der Koordination zu den Bildern vornehmen lassen.

Im Auto Modus können zudem noch ein paar Einstellungen vorgenommen werden.
Ich hoffe ich konnte Euch ein wenig weiter helfen. Nun viel Spaß beim geotaggen. Bei Fragen schreibt doch einfach einen Kommentar...
GPS Logger Holux M-241
von admin am 21.05.2009
Ich war lange auf der Suche nach einen GPS Logger für meine Canon EOS. Leider bietet Canon ja keine direkte Kameraunterstützung für GPS Logger an, wie es z.B. bei Nikon der Fall ist. Also kam nur ein externer GPS Logger in Frage, dessen Daten anschließend mit möglichst wenig Aufwand mit den geschossenen Fotos kombiniert werden können. Da sind wir schon beim nächsten Problem, eine passende Software für Mac OS sollte auch verfügbar sein.
Also meine Anforderungen nochmals zusammengefasst:
- (günstiger) GPS Datenlogger
- Unterstützung für Mac OS
Also habe ich mich auf die Suche gemacht und bin in einem Bericht in der c't 19/08 fündig geworden. Hier wurden mehrere GPS Logger getestet und dort ist mir gleich auf Grund der gelben Farbe der Holux M-241 ins Auge gefallen.
Vorteile des Holux:
- MTK GPS Chip (hatte im Test keine fehlerhaften Daten und gehört derzeit zu den besten Chips)
- Bluetooth
- Display
- Kein Akku sondern Unterstützung für normale Batterien
- Mac OS kompatibel (mit einigen Tricks z.B mit GPSBabel)
- tolles Design
- starke Empfangsleistung
- Speicher für 130.000 Punkte
- Preis bei ca. 90€
Installation:
Die Installation des Holux geht unter Windows relativ einfach über die mitgelieferten Treiber. Unter Mac OS lässt sich der Holux allerdings auch relativ einfach einbinden. (hierzu erstelle ich gerade eine Schritt-für-Schritt Anleitung die in wenigen Tagen online ist...)
Hier findet Ihr meine Schritt-für-Schritt Anleitung
Design:
Einer der Kaufgründe war für mich auch das knallige Design. Irgendwie erinnert mich der Holux an eine alte Filmdose. Auch wenn der Holux einen äußerst robusten Eindruck macht, ist er weder wasserdicht noch sturzgeschützt.
Lieferumfang:
Im Lieferumfang befindet sich der Holux M-241, eine Sony Batterie, seit Anfang 2009 die Software ezTour, ein Auto 12V Adapter, ein USB Kabel (Mini USB auf USB) sowie ein äußerst hochwertiges Trageband. Ärgerlich ist v.a. für Mac Anwender die beigelegte Software-Mini-CD die sich nicht in die Slot-in Laufwerke von Macs einlegen lässt. Hier muss man sich das Handbuch und die Software am Besten nochmals von der sehr sehr lahmen Herstellerwebsite runterladen (2-3KB/s...)
Benutzung:
Wenn man sich erstmals mit der Menüführung zurecht gefunden hat ist das Gerät relativ einfach und gut zu bedienen. Es gibt insgesamt nur zwei Knöpfe, was sich vor allem bei der Konfiguration negativ bemerkbar macht. Von Vorteil ist aber vor allem das Display welches ich nach ein paar Touren nicht mehr missen möchte. Die Bedienungsanleitung sowie das online Handbuch ist leider recht knapp gehalten, so das man sich zu einigen Menüpunkten selbst Gedanken machen muss und am besten einfach alles mal austestet...
Einmal eingeschaltet findet der Holux sicher und zuverlässig das aktuelle GPS Signal und fängt per Knopfdruck bis zu 12h das loggen an. Danach ist erstmal die mitgelieferte Batterie leer. Hier kommen wir bereits zu einem der wichtigsten Vorteile für mich. Im Holux ist kein Akku eingebaut sondern Platz für eine normale AA Batterie bzw. einen AA Akku. Somit lässt sich auch auf längeren Touren einfach ein zweiter, dritter Akku mitnehmen ohne das man sich nach 12h Gedanken machen müsste wie man einen internen Akku wieder lädt...
Platz bietet der Holux für ca. 130.000 Wegpunkte. Das reicht - falls die kürzeste Log-Einstellung 1 Sec. gewählt wird - für 130.000 Sekunden, d.h. knapp 36h permanentes Logging. Bei einer völlig ausreichenden Einstellung von 10 Sec. sollte der Speicher sogar für bis zu 14 Tage ausreichen.
Fazit:
Ich bin mit dem Holux mehr als zufrieden, das Gerät macht Spaß. Für Windows User ist der Funktionsumfang mittels der beigefügten Software noch etwas größer aber auch für Mac OS bzw. Linux Anwender funktioniert das Gerät einwandfrei. Hierzu gibts wie bereits erwähnt ein Tutorial in Kürze.
Falls Ihr noch Fragen habt, schreibt doch einfach einen Kommentar oder eine Mail.
Finder mit Spotlight öffnen
von admin am 26.12.2008Nervt es Euch auch, das sich per Spotlight (Apfel bzw. cmd + Leertaste) zwar alle gängigen Programme aber nicht der Finder öffnen lässt?
Mittels eines kleinen AppleScripts kann man diese Funktion ganz leicht selbst basteln. Einfach den Skripteditor öffnen (Apfel bzw. cmd + Leerzeile und dann in Spotlight “Skripteditor” eintippen) und folgenden Code einfügen:
tell application "Finder"
make new Finder window
activate
endtell
Anschließend das ganze als Dateityp: Programm und mit Dateiname “finder” in einem beliebigen Ordner (z.B. Programme) auf der Festplatte speichern. Wenn Ihr nun unter Spotlight (Apfel bzw. cmd + Leerzeile) den Begriff “finder” eintippt, wird das Skript ausgeführt und ein neues Finder Fenster im Vordergrund geöffnet.
Buchvorstellung: Cocoa Programmierung für Mac OS X
von admin am 21.10.2008Da ich in den letzen Tagen einen Amazon Gutschein in die Hände bekommen hatte, habe ich diesen gleich in ein neues Buch investiert. Und zwar in die im September 08 erschienene deutsche Übersetzung des Bestsellers Cocoa - Programmierung für Mac OS X von Aaron Hillegass.
Zahlreiche gute Kritiken beweisen, dass es sich bei diesem Buch um ein absolutes must have eines jeden Mac OS X Programmierers handelt. Allein die Tatsache, das dieses Buch - obwohl es kein Taschenbuch ist - sich tagtäglich in meiner Tasche befindet, beweist alles:D
Um zu testen ob Euch dieses tolle Buch zusagt, habe ich ein entsprechends Probekapitel auf der Seite der Verlags ausfindig machen können. Zum Probekapitel… Zum Schluss möchte ich nochmals erwähnen das dieses tolle Buch auch bei Amazon bestellt werden kann:D

Apple kanns…nicht! :D
von admin am 20.10.2008Da will man eben mal ein paar Kommentare zum Thema iPhone lesen, und surft mittels Safari auf die Apple Seite. Man sollte schon meinen das das klappen sollte. Nun, scheinbar nicht, wie der folgende Screenshot beweist:D

Tutorial Safari automatisch im Vollbildmodus öffnen
von admin am 22.09.2008
Beim Öffnen von Safari unter Mac OS öffnet dieser leider nicht im Vollbildmodus, sondern lediglich als Fenster in einer bestimmten Größe. Nachdem eine Website aufgerufen wird kann der Benutzer somit nur über den grünen Button auf die größe der Website skalieren. Ein Vollbild (wie bei IE unter Windows) ist für Safari leider nicht vorgesehen. Abhilfe schafft hierbei das nette Tool Safari Stretch. Bei diesem Tool handelt es sich um ein kleines JavaScript welches die Fenstergröße automatisch anpasst. Leider muss hierfür lt. Hersteller erst auf ein Bookmark oder die Tastenkombination Apfel+1 zurückgegriffen werden.
Geschickter Einsatz von Safari Strech und HTML
Da ich mit dieser Funktion allerdings immer noch nicht ganz zufrieden war, ist mir folgende Idee gekommen. Man lädt das JavaScript einfach automatisch über eine beliebige Startseite. Somit öffnet sich Safari automatisch im Vollbildmodus ohne Tastenkombination.
Hierzu erstellt man zuerst eine HTML Datei (z.B. size.html) die man an einem beliebigen Ort speichern kann. Ich habe mich für meinen eigenen Ordner unter “Users/daniel” entschieden.
In dieser HTML Datei sollte folgendes Grundgerüst erstellt werden:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>
<SCRIPT TYPE="text/javascript">
<!--
function resize(){
if(window.screen.availWidth>window.outerWidth+window.screen.availWidth*0.05)
{
window.moveTo(window.screen.availLeft,window.screen.availTop);
window.resizeTo(window.screen.availWidth,window.screen.availHeight);
}
else
{
window.moveTo((window.screen.availLeft+window.screen.availWidth-800)/2,window.screen.availTop);
window.resizeTo(800+window.outerWidth-window.innerWidth,window.screen.availHeight);
}
}
//-->
</SCRIPT>
<SCRIPT TYPE="text/javascript">
<!--
function forward(){
location.href="http://www.google.de";
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="JavaScript:resize();forward();">
</BODY>
</HTML>
Der in der Funktion resize() verwendete Code ist der Safari-Stretch Code, der über die Lesezeichenleiste (Safari Stretch installieren, als Lesezeichen ablegen und in Safari auf das “Buch” klicken um Lesezeichen zu bearbeiten) in Safari rausgefunden und kopiert werden kann.
Nun lässt sich mittels der Funktion “forward()” noch eine beliebige Startseite einstellen, hier z.B. “www.google.de”
Hat man die HTML Seite nun erstellt muss diese noch als Startseite in Safari hinterlegt werden. Hierfür öffnet man Safari und klickt oben in der Menüleiste auf Safari>Einstellungen. Im Konfigurationsmenü sollte beim Punkt “Neue Fenster öffnen mit: Startseite” eingestellt werden. Als Startseite muss nun das eben erstellte Script im Format: “file:///Users/daniel/size.html” (Pfad abhängig vom Speicherort) hinterlegt werden.
Wenn alles richtig erstellt worden ist, öffnet Safari nun immer die Startseite im Vollbildmodus.
Nokia.de nicht mit Safari?
von admin am 03.06.2008
Als ich heute mit der aktuellsten Version von Safari auf der nagelneuen Nokia.de Seite unterwegs war traute ich meinen Augen nicht.
Die sonst so ordentlich angeordneten Kästchen waren wild über den Bildschirm verteilt. Um einen Fehler meines Safaris auszuschließen lies ich mir meinen visuellen Eindruck gleich von Ferdi bestätigen.
An einem Serverfehler wird es vermutlich auch nicht liegen, da die Seite auf IE und Firefox und WebKit (Open Source Browser Engine auf der auch Safari aufsetzt) in den aktuellsten Versionen ordentlich und richtig dargestellt wird.
Dieses Beispiel zeigt mal wieder, das auch große Firmen, die vermutlich ein Vermögen in ihre Webauftritte investieren, mit der Browserproblematik zu kämpfen haben.
Wir bei rootof.net sind dennoch immer bemüht eine Website auf allen gängigen Browsern (IE, FireFox, Safari) gleich aussehen zu lassen. Nun wird sich zeigen, ob und wie schnell, Nokia nacharbeiten wird um somit auch den Mac Usern eine funktionsfähige Website zur Verfügung zu stellen…
Nokia.de auf MacOS X (10.5.3) Safari 3.1.1:

Nokia.de auf MacOS X (10.5.3) WebKit

Mac OS 10.5.3 verfügbar
von admin am 28.05.2008Seit gerade ist das Update auf Leopard 10.5.3 über die Mac OS Softwareaktualisierung verfügbar. Ich bin gerade am installieren des 198MB großen Updates. Der Server scheint derzeit recht langsam zu sein. Vorraussetzung für das Update ist Leopard 10.5.2. Derzeit sind noch keine Fehlfunktionen bekannt.
Tags
Ajax Allgemein Apple AppleCare Apple Fotobuch Apple Store München Buchvorstellung Cocoa DotNetNuke Drupal Email Fotografie Frohe Weihnachten Geotagging GPS Logger iPhone (3G) Kabel Deutschland Linux Macbook Mac OS Mensa Mensch ärgere dich... Mighty Mouse Multisim NetBeans Nokia Obstsalat Office 2008 PHP Plesk Programmierung Ramerweiterung rootof.net Safari Studifutter T-Mobile Test Tutorial Twitter Unlock VMware Webdesign Website WindowsLetzte Artikel
Archiv
- ○ Mai 2008 (5)
- ○ Juni 2008 (1)
- ○ Juli 2008 (2)
- ○ August 2008 (2)
- ○ September 2008 (13)
- ○ Oktober 2008 (18)
- ○ November 2008 (3)
- ○ Dezember 2008 (5)
- ○ Februar 2009 (2)
- ○ März 2009 (1)
- ○ Mai 2009 (2)
- ○ Juni 2009 (1)
tags:
Kommentare: 2
neuen Kommentar schreiben
Trackback URL