Vier D HomeArchivSeminareNachrichten - Twitter4D Expertise
Antworten auf Ihre Fragen •
Datenbank-Pflege •
4D Coaching •
OpenDDDD •
Termine •
4D Expert
V11/V12-Service • Konzepte •
Alternativen •
Meine Apps
Gebrauchtes Mac + iPhone: zu verkaufenFinden Geo-Themen + Projekte GoogleMap-Integration • GeoDDDD • Database Publishing • Database PhotographyVerschiedenes |
DDDD
12. März 2008 300+ neue Features hat Apple für Leopard aufgelistet. Die kleinen im + versteckten Features sind manchesmal richtige Leckerbissen. Ich habe eines der Versteckten in der Vorschau ausgegraben. Das hat was hier zu suchen, weil das Feature in meinen 2004er Datenbanken in Verbindung mit 4D LiveWindow ebenfalls bestens funktioniert. Sie waren ein kleiner Aufwand für mich und sind eine große Freude auf Seiten der Anwender. Vorbedingung ist 4D LiveWindow aus dem Web 2.0 Pack. Zum sofortigen Probieren und ohne eine Zeile 4D Code oder ein 4D Formular gestalten zu müssen das + Feature in Leopard-VorschauBilder, die georeferenziert sind, zeigt Vorschau im Fenster Information auf einer kleinen Weltkarte an. Unter der Karte öffnet der Button Suchen im Browser GoogleMap und fährt zum Kartenausschnitt der Koordinaten. Das funktioniert wie dieser Link für das dargestellte Foto. Um ein Bild zu georeferenzieren, also die Koordinaten des Aufnahmestandorts dem Photo zuzuweisen (EXIF), braucht es weder einen GPS-Empfänger, in- oder außerhalb der Kamera, noch andere aufwendige, mitzuschleppende Apparaturen. Solange man sich auf einer Karte zurechtfindet und sich an den Aufnahmestandort erinnert, kann man in GoogleEarth diese Stelle aufsuchen und GraphicConverter anweisen, die Koordinaten aus der aktuellen Mittenkoordinate der GoogleEarth-Karte zu übernehmen. Fertig ist die Georeferenzierung.
Das Verfahren verpackt die Koordinaten in eine URL und verschickt diese an GoogleMap.
Doch hat niemand Koordinaten. Was man hat sind Adressen: Straße, Hausnummer, Postleitzahl und Ort *. Die Adress-URL, die Google erwartet, sieht ähnlich aus: hinter dem q kommt statt der Koordinaten die Adresse.
URL-Sport
URLs zusammenzubauen, kann zum Sport werden. Warum nicht die Anreise oder die inverse Telefonsuche. Sport ist es auch deshalb, weil ich mich nicht drauf verlassen kann, daß die URL in Zukunft in gleicher Weise gestaltet bleibt. Die inverse Telefonsuche war aus diesem Grund eine ganz Zeit ausgehebelt. Meine Anwender mögen die Karte, die inverse Telefonsuche und einige lieben die Anbindung an die Bahn mit voreingestelltem Abreise- und Zielort, fertig zum Fahrkarte buchen.
HTML darstellen4D LiveWindow kann auch HTML darstellen, das lokal auf der Festplatte liegt oder aus einem BLOB stammt. Damit kann ich alles darstellen, was in HTML darstellbar ist und was die Browser-Engine des Betriebssystems leisten kann. Hier habe ich ein Beispiel wieder aus GoogleMap. Es sind 3 Karten unterschiedlicher Maßstäbe, ganz einfach und klar arrangiert, ohne irgendein Drumherum von Google. Mein Gegenüber wird sich freuen, sich diese Information nicht selber zusammensuchen zu müssen. Ich kann die URL schicken oder mache ein Bildschirmfoto und schicke das mit. Seit der Version der 1.2 von 4D LiveWindow, die das Abbild der dargestellten HTML-Seite als Bild bereitstellt, sind wir in einem Projekt noch einen Schritt weiter in Sachen Integration. Der Befehl dazu heißt Web_GetPicture und funktioniert bestens, MacOS wie Windows. Es funktioniert On Screen oder im PDF oder per eMail. Das ist Database-Publishing auf einer neuen Stufe. * Google erlaubt uns bis zu 50.000 Adressen am Tag in Koordinaten referenzieren zu lassen. Man kann sich die Mühe sparen, die Koordinate aus dem erhaltenen HTML einer URL-Anfrage zu parsen. Der direkte Weg ist um Potenzen schneller. Ich verwende dazu HTTPDownload ↵ ** Leerzeichen sind in einer URL nicht erlaubt, brechen hier die URL nur für die Darstellung um. ↵ |