@wombat307
hey und danke erstmal für die info.
werde mal die sache mit google earth ausprobieren und mich dann bzw bei problemen wieder kurz melden..
gruß torsten
@wombat307
hey und danke erstmal für die info.
werde mal die sache mit google earth ausprobieren und mich dann bzw bei problemen wieder kurz melden..
gruß torsten
Und mal wieder ein kleines Update:
Im Map-Tool TTMMMap kann jetzt auch direkt eine 2-Punkt Kalibrierung vorgenommen werden. Die Kalibrierung kann auf Wunsch dann auch als .KAL-Datei gespeichert werden. Außerdem kann auf der Pocket-PC Seite direkt ein kleiner Testlauf ausgeführt werden bei dem TTMM (Pocket PC über ActiveSync verbunden) eine festkodierte Strecke abfährt.
In TTMM ist folgendes ergänzt worden:
- Das Fahrtziel wird nun deutlich markiert.
- Über das Steuerkreuz können nun Zoom-Level und die Karte für die aktuelle Position ausgewählt werden:
1x Klick mit Steuerkreuz: Zoom kann ausgewählt werden.
2x Klick: Eine Karte für die aktuelle GPS-Position kann ausgewählt werden (wenn mehrere zutreffen). Die Karten können dabei nach Maßstab sortiert ausgewählt werden.
- Bei starkem Zoom-Out ist nun mehr von der Karte zu sehen. (Statt 9 Kacheln lädt TTMM nun abhängig vom Zoom und Speicher bis zu 36 Kacheln.)
hallo!!
da bin ich wieder, habe mal die neue version draufgespielt und versucht eine karte zu erstellen, mit der neuen 2.pkt kalibrierung;
- bmp bilddatei laden
- 2.pkt kalibrierung durchgeführt
- datei gespeichert als *.kal
- dann karte geteilt und gespeichert
- jetzt habe ich glaube ich 4 dateien die auf den ppc müßen??
- eine datei *kal
- 2 *.tm1/tm2
- und eine Datei ttmm.lst?
habe die ersten drei ins verzeichnis maps kopiert
und die ttmm.lst ins verzeichnis ttmm( wo die exe drin ist)
bekomme aber keine karte angezeigt?!
mache ich was falsch/hab ich was falsch verstanden??
gruß torsten
...
kleine Ergänzung,
nach warmstart, klappts doch ![]()
habe mal eine route in tomtom vorführen lassen und dann ttmm eingeschaltet,
karte und route inkl. gpspfeil wurde angezeigt!
geh mal nach draußen und probiere mit richtigem gps signal.
p.s. muß wird die datei ttmm.lst bei jeder karte neu produziert und muß sie immer wieder neu ins "arbeitsverzeichnis" von ttmm auf den ppc kopiert werden??
gruß torsten
Hallo Torsten,
die .KAL-Datei muß nicht zwingend erzeugt werden. Das ist mehr für den Fall, daß man die Kalibrierung mit anderer Software verwenden will. Oder später zur Korrektur noch mal laden will. Also: Nur für den PC. Die eigentlichen Kalibrierungsdaten für TTMM stehen nachher in der *.TM1 (das ist eine Textdatei).
Die Kartenliste TTMM.LST muß nur bei Veränderung selbiger übertragen werden. Wenn mann also z.B. eine Karte hinzugefügt hat.
Beim hinzufügen einer neuen Karte sind also drei Dateien zu übertragen: TTMM.LST, die *.TM1 und die *.TM2. Wobei in TTMMMap die *.TM1 und *.TM2 gemeinsam übertragen werden werden.
Mit den Verzeichnissen liegst Du richtig.
danke wombat...
jetzt habe ich es verstanden.
werde mir dann mal für meinen nächsten wanderausflug eine karte für ttmm erstellen.
gruß torsten.
Hallo Wombat,
kann dein Proggi auch *.kal Dateien aus Glopus einlesen und konvertieren? Oder steht das auf der ToDo-Liste.
Ich pack mal eine Beispiel-Kachel mit *.kal Datei zu Testzwecken hier an, vielleicht kannst Du mir sagen was ich verändern müsste.
Ansonsten tolle Arbeit
!!!!
Bob_kett
Im Prinzip ja, ohne Prinzip aber hat TTMMMap noch Probleme mit Deiner Datei.
Hier Deine Datei:
ZitatAlles anzeigen
[Calibration Point 1]
Longitude = 13.672658
Latitude = 52.382934
Pixel = POINT(0,950)
[Calibration Point 2]
Longitude = 13.713417
Latitude = 52.407805
Pixel = POINT(950,0)
[Map]
Bitmap = K000400.jpg
Size = SIZE(950,950)
Hier mal eine Datei mit der ich getestet habe.
ZitatAlles anzeigen[Kalibrierung]
ScaleY = 35100,0099170223
ScaleX = 20805,3190268545
OffLaenge = 9,72354776557733
OffBreite = 53,6188161271809
[Calibration Point 1]
Longitude = 9,72354776557733
Latitude = 53,6771636890432
Pixel = POINT(0,2048 )
[Calibration Point 2]
Longitude = 9,82198413165067
Latitude = 53,6188161271809
Pixel = POINT(2048,0)
[Map]
Bitmap = pi4.png
Size = SIZE(2048,2048 )
Da sind noch diverse Unterschiede. Scale*, und Off* kann ich mir auch selbst erzeugen, die Zahlenformatierung (mit , anstatt .) kann ich toleranter gestalten.
Was mich allerdings wundert, ist daß die Y-Koordinaten der Punkte scheinbar invertiert sind. Ist Deine Karte im "Downunder"-Format ? (Also Süden oben?)
Ich schau mal was glopus an Informationen hergibt und aktualisier TTMMMap evtl. heute abend. (Wenn nicht die Geburt von meinem Sohn Nr. 3 dazwischen kommt.)
HAllo Wombat,
danke für Deine prompte Antwort.
Ich Dussel habe Dir schon mein "Test-Rudiment" der *.kal Datei geschickt !!!!!
Da ich immer folgende Fehlermeldung bekommen habe:
'38195.863367' ist kein gültiger Fließkommawert!
Da hab ich dann mal die "." durch "," ersetzt aber dann kam irgendeine andere Fehlermeldung. Wenn Du die beiden Dateien in Glopus probierst, merkst Du dass die Kalibrierung reibungslos funktioniert. Meine Tracks liegen alle nur ein paar Meter daneben !!
Hier nochmal die Originaldateien:
Bob_kett
Wenn ich die hier verwende (. -> ,) erhalte ich keine Fehler.
ZitatAlles anzeigen[Kalibrierung]
ScaleY = 38195,863367
ScaleX = 23307,463307
OffLaenge = 13,672658
OffBreite = 52,382934
[Calibration Point 1]
Longitude = 13,672658
Latitude = 52,382934
Pixel = POINT(0,950)
[Calibration Point 2]
Longitude = 13,713417
Latitude = 52,407805
Pixel = POINT(950,0)
[Map]
Bitmap = K000400.jpg
Size = SIZE(950,950)
(.KAL Dateien, sowie alles andere eßbare für TTMMMap kann übrigens auch per Drag&Drop auf dessen Fenster "geworfen" werden, macht aber sonst keinen Unterschied.)
Allerdings ist wohl noch oben und unten vertauscht, denke ich. Du könntest nach erfolgreichem Import "Kalibrieren" auswählen, die Y-Werte von Punkt1 und Punkt 2 tauschen und dann "Eckpunkte errechnen" anklicken.
Ich werde mal sehen, ob das generell so ist, dann muß ich den KAL-Dateim-/Export entsprechend korrigieren... Glopus hat da wohl ein "neues" und ein "altes" .KAL Format. Nur was da alles geändert wurde weiß ich nicht.
So, die bezüglich .KAL Import korrigierte Version kann nun unter dem link im allerersten Post heruntergeladen werden. Ich hoffe ich hab nichts verschlimmbessert.
.KAL Dateien ohne Kalibrierungsteil werden geladen.
Dezimalpunkt kann "." oder "," sein.
Y-Koordinaten der Kalibrierungspunkte können sowohl relativ Bildunterkante=0 oder Bildoberkante=0 angegeben werden.
Hi,
ich möchte eure geschätzte Aufmerksamkeit auf diesen Thread noch lenken, evtl lassen sich die bisherigen Erfahrung mit der Kalibrierung mittels Excel Tabelle etc. damit vereinen.
>link gelöscht<
Wäre schön, wenn sich eine Möglichkeit ergäbe Google Maps Karten automatisiert zu konvertieren und kalibrieren.
Grüsse,
Micha
Ich kenne keine aktuelle (!) Formel um google-map tiles (x,y -> long/lat) automatisch zu georeferenzieren. Natürlich kann man sich das Javascript von google-maps vornehmen und zu verstehen versuchen.
Die händische georeferenzierung läßt sich notfalls (grob) auch anhand einer verkleinerten Karte vornehmen.
TTMM ist ansonsten natürlich wie geschaffen, tile-basierte Karten darzustellen. Auch unvollständige Karten (fehlende tiles) können ja dargestellt werden. Das Automapping fällt dann bei Lücken auf eine ggf. vorhandene Karte kleineren Maßstabs "durch".
Wie sich anhand der angegebenen Links allerdings auch feststellen läßt, ist Google nicht allzu erfreut über diese Scripts. Daher ist das Thema rechtlich ziemlich kitzelig.
Da ich ungerne mit Horden von gut bezahlten Anwälten zu tun haben möchte, bin ich in der Sache recht vorsichtig und möchte lieber kein Tool für diese Zwecke veröffentlichen. Insbesondere nicht ohne Einverständnis von Google.
Vielleicht kann ich aber eine Funktionalität einbauen, die wertfrei Tiles beliebiger Herkunft importiert mit Gelegenheit zur manuellen georeferenzierung. Allerdings dann ohne google-maps spezifische Funktionen. Daher dann z.B. auch keine automatische georeferenzierung.
Hi,
danke, dass du dir die Zeit genommen hast dich mit dem Thema zu befassen.
Ja, es ist relativ kitzelig, sobald man versucht gewinn mit fremden Daten zu machen. Das Material ist allerdings zur privaten nichtkommerziellen Nutzung frei gegeben.
4 Sachen lassen mich das Thema locker sehen:
1. Es steht nirgends, dass man das nicht darf,
2. Alle Bilder besserer Auflösung sind von Google mit einem Watermark versehen.
3. Google unternimmt nichts, um das zu verhindern
4. Ich habe das script per google gefunden...
Ich könnte damit leben die Karte selbst zu georeferenzieren, das ist kein Problem. Was interessant wäre, das wäre eine Erkennung an welcher stelle das Tile des Mosaics zu platzieren ist, sonst wird man bei 100+Tiles garantiert wahnsinnig. Aber das geht wieder in die kitzelige Richtung.
Aber wenn du TTMMMAP dazu bringst, dass man Tiles elegant selbst importieren und platzieren kann, dann wäre das schonmal ein grosser Schritt in die richtige Richtung für GoogleMaps-Tiles....der Hauptzweck wären dann natürlich selbstgescannte Kartenstückchen :-).
EDIT:
Vorschlag für den import von Kartenteilen:
Cool wäre eine Erkennung der Position anhand des Dateinamens, nach Reihe und Spalte.
Also Einfach xxx_001_001.jpg ist das linke obere Tile, dann weiter mit xxx_001_002.jpg für das zweite Tile der ersten Reihe usw...
Perfekt wäre dann, wenn man nur ein Tile Georeferenzieren müsste und der Rest der Tiles behandelt würde, als wäre es ein einziges Riesbild.
Wär das was ?
Grüsse,
Micha
Hi,
vergiss die geschichte mit google maps mal, habe mir nochmal die AGB vorgenommen...
zitat:
Ohne eine ausdrücklich von Google an Sie erteilte Lizenz dürfen Sie Google Maps nicht mit in Fahrzeugen installierten, verbundenen oder mit Fahrzeugen kommunizierenden Produkten, Systemen oder Anwendungen verwenden, die zur Navigation, Positionierung und Abfertigung von Fahrzeugen, zur Verkehrsleitung in Echtzeit, zur Fuhrparkverwaltung oder ähnlichen Zwecken geeignet sind.
Außerdem ist es nicht zulässig, Google Maps in einer Weise zu verwenden, die Ihnen oder anderen Personen Zugriff auf Massen-Downloads oder Masseneingaben von numerischen Breiten- und Längengradkoordinaten verleiht.
Aber gescannte Kartenteile wären schon hübsch
wenn man die nicht vorher per hand stitchen müsste.
Grüsse,
Micha