Microformat

Grad, Minuten

° '
° '

Grad, Minuten, Sekunden

° ' "
° ' "

UTM

Suche

Mithilfe des Eingabefelds können Sie Orte über ihren Namen oder Koordinaten suchen. Jede Suchanfrage erzeugt eine eigene URL, d.h. Sie können vorherige Suchen in ihrem Browser favorisieren und zurückspringen. Jede Datenquelle wird separat abgefragt, was die Geschwindigkeit steigert. Jedoch führt das dazu, dass die einzelnen Datenquellen unterschiedlich schnell laden. Die Ergebnisse der Anfragen werden auf dem Server gespeichert, sodass sie beim erneuten Aufruf schneller abgefragt werden können. Die Suchergebnisse von Geonames und Wikipedia werden zusätzlich auf der Karte rechts oben angezeigt. (Zum Zeitpunkt der Entwicklung waren Koordinatenangaben bei GND und Getty Thesaurus nicht abfragbar und/oder gar nicht vorhanden.)

Suche über Ortsnamen

Suchen Sie über den Namen, so können sie die Autovervollständigung nutzen. Diese wird aktiv, sobald die ersten zwei Buchstaben eingetippt wurden. Die Vorschläge werden aus vorherigen Suchanfragen des Geohamsters generiert.

Suche über Koordinaten

Koordinaten müssen im Geo-Microformat (Längengrad, Breitengrad) angegeben sein. Die Suchergebnisse sind innerhalb eines Radius von maximal 3 Kilometern von den Originalkoordinaten entfernt. Für diese Suche sind nur die Datenquellen Geonames und Wikipedia verfügbar. Zusätzlich werden links von der Karte unterhalb der Optionen, Informationen von OpenStreetMap über die angegebenen Koordinaten angezeigt.

Interaktion mit der Karte

Die Karte kann gezoomt (Schaltfläche in der linken oberen Ecke oder Mausrad) und verschoben werden. Sie können die Suche über Koordinaten auch aktivieren indem Sie einen der Marker auf der Karte per Drag- and Drop verschieben. Beim Klick auf einen Marker wird der entsprechende Eintrag in der Ergebnistabelle hervorgehoben angezeigt.

Optionen

Durch einen Klick auf die Schaltfläche Weitere Optionen können Einstellungen der Datenquellen und maximale Anzahl der Suchtreffer angezeigt und verändert werden. Durch einen weiteren Klick auf diese Schaltfläche kann die Anzeige wieder geschlossen werden. Mithilfe des Eingabefelds Filter kann die Sucheingabe weiter eingeschränkt werden. Hier geben Sie eine übergeordnete organisatorische Einheit an, z.B. das Land oder Bundesland.

Datenquellen

Als Datenquellen können GND (lokal/online), Geonames, Wikipedia und Getty Thesaurus (standardmäßig deaktiviert) gewählt werden. GND (lokal) nimmt die Daten aus einer auf dem Geohamster-Server Datenbank, die aus einem Teil der GND generiert wurde. GND (online) frägt die Webschnittstelle der Deutschen Nationalbibliothek direkt an. Die lokale Datenbank ist nicht so aktuell wie die Online-Suche (aktueller Stand Februar 2014), dafür ist die Suche schneller und die Ergebnisse sind oft genauer.

Koordinaten umrechnen

Wenn Sie nach Orten über deren Koordinaten suchen wollen, müssen diese im Geo-Microformat angegeben werden. Falls ihre Daten in einem anderen Format vorliegen, können sie unter Koordinatenumrechner öffnen (in der Navigationsleiste) die Koordinaten umrechnen. Unterstützt wird das UTM-Format und das WGS84-Format (in der Grad/Minuten oder der Grad/Minuten/Sekunden Darstellung). Rundungsfehler können dabei auftreten!

Häufiger Fehler: Graue Karte

Es kann passieren, dass die Karte nicht richtig lädt und nur eine graue Fläche angezeigt wird. Der Grund dafür ist, dass der Kartenserver von OpenStreetMap manchmal nicht reagiert. Neuladen der Seite kann das Problem meist lösen.

API

Die API ist über folgenden Adresse erreichbar: http://geohamster.uzi.uni-halle.de/searchJSON
Über den Parameter searchterm wird der gesuchte Ort angegeben. Beispiel: Wollen Sie nach "Berlin" suchen, müssten Sie folgende Anfrage stellen:
http://geohamster.uzi.uni-halle.de/searchJSON?searchterm=Berlin

Die Anfrage liefert (maximal) fünf Einträge von GND (lokal), Wikipedia und Geonames. Die Antwort ist im JSON-Format und hat folgenden Aufbau:
{"GeoSuche":
  {
    "Geonames":[{"name":String, "id":Integer}],
    "GND":[{"name":String, "id":String}],
    "Wikipedia":[{"name":String, "url":String}]
  }
}