Durch das Auseinandernehmen der URL im statischen Modus von map.search.ch, zwei Referenzpunkten und ein bisschen Rechnung hab ich eine kleine Javascript Funktion zusammengebaut, welches es erlaubt durch Eingabe eines Punktes in Schweizer Landeskoordinaten, den entsprechenden Punkt in map.search.ch anzuzeigen. Das Resultat wird in einem neuen Browserfenster angezeigt, der gesuchte Punkt befindet sich in der Mitte des angezeigten Bildes.
Das Formular für die Suche findest Du unter blog.andare.ch/koordinaten-mapsearchch/
Das ist zwar nicht revolutionär, da beispielsweise www.sanday.ch diese Suche auch anbietet, aber es erlaubt ein paar nette Spielereien. Beipielsweise ist es nun einfach möglich, mit Hilfe der Berechnung ein Dashboard Widget für Mac OS X Tiger zu schreiben, welches das gesucht Bild gleich im Widget drin präsentiert.
Anhand der Formel zur Errechnung der Landeskoordinaten aus der ellipsoidischen WGS84-Koordinate, kann das Script auch erweitert werden, um WGS84-Koordinaten (Längen- und Breitenangabe) als Eingabe zu verarbeiten.
Die Berechnung der Koordinate ist vermutlich noch nicht ganz korrekt, falls jemand Korrekturen hat, bitte mir mitteilen.
Ich bin mit diesen Koordinaten nicht so vertraut, wie kann ich am einfachsten die google-koordinaten mit den search.ch koordinaten umrechnen? ich möchte den selben punkt bei google und bei map.search.ch betrachten…
Eine Umrechnung der Breiten-/Längengrade in Schweizer Landeskoordinaten und umgekehrt findest Du bei Swisstopo. Was Du bei der Höhe eingibst, ist für die Umrechnung nicht von grosser Relevanz.
Hallo David
Noch eine kleine Frage hierzu: auf dieser Webseite werden alle Koordinaten in dreistelligen Zahlen angegeben. Wie komme ich nun zu diesen Kartenpunkten?
Roman Koch verwendet nur die Kilometerangabe, d.h, Du musst jeweils noch drei Nullen anhängen. Natürlich ist das nicht ganz exakt, Du musst also dann im Umkreis von +/- einem Kilometer nach dem Objekt suchen.
Hallo David,
was heisst konkret „mit ein bisschen pröbeln“? Anders gesagt, wie sieht die Umrechnungsroutine „Schweizer Koordinaten“ –> „map.search.ch“ aus?
Ich könnte die Routine für eine Access-DB verwenden, um Kundenstandorte sichtbar zu machen…
Vielen Dank,
R.
Ist das auch umgekehrt möglich? Mir würde es mehr helfen, wenn ich die Koordinaten erhalten würde, wenn ich bei Map.search einen Ort bestimme…