Was ist ein Geocoder?
Geokodierung bezieht sich auf die Konvertierung einer physischen Adresse, z. B. einer Straßenadresse, in geografische Koordinaten, üblicherweise Längen- und Breitengrad, um den Standort auf einer Karte anzuzeigen. Die umgekehrte Geokodierung führt die entgegengesetzte Berechnung durch und ermittelt eine Straßenadresse, wenn ein Satz geografischer Koordinaten angegeben wird. Ein Geocodierer oder ein Geocodierungssystem ist eine Software oder ein Webdienst, der die Geocodierung durchführt. Ein Geocodierer kann für verschiedene Zwecke verwendet werden, z. B. zum Abrufen von Wegbeschreibungen, Kartografie und Geotags. Beim Geotagging wird ein Geotag (geografische Daten wie Breite und Länge) zu verschiedenen Medien wie Fotos, Videos, RSS-Feeds und Websites hinzugefügt.
Die drei häufigsten Methoden zur Geokodierung sind: nach Adresse; nach Postleitzahl, Postleitzahl oder dem örtlichen Äquivalent; und durch die Grenze. Bei der Geokodierung nach Adresse verwendet ein Geokodierer normalerweise eine Referenzdatei mit Daten wie Straßenadressen und Straßennamen, die bereits zugeordnet wurden. Anschließend werden die Daten in der Referenzdatei mit der Liste der Adressen verglichen, für die eine Geokodierung durchgeführt wird. Häufig wird ein Prozess namens Adressinterpolation verwendet, um die Position einer bestimmten Adresse zu schätzen. Dies bedeutet, dass das System basierend auf den allgemeinen Informationen in der Referenzdatei schätzt, wo sich eine bestimmte Adresse befindet. Ein Geocodierer kann beispielsweise anhand des Bereichs der Hausnummern herausfinden, an welchem Ende eines Blocks oder einer Straße sich eine Adresse befindet, oder anhand der Tatsache, ob die Hausnummer gerade oder ungerade ist, auf welcher Straßenseite sich ein Haus befindet.
Die Verwendung von Postleitzahlen kann problematisch sein, insbesondere in ländlichen Gebieten, in denen jede Postleitzahl ein sehr großes Gebiet abdeckt. In städtischen Gebieten ist diese Methode genauer, da jede Postleitzahl ein viel kleineres geografisches Gebiet abdeckt. Geokodierung nach Grenze ist die am wenigsten zuverlässige Methode, da nur ein allgemeiner Bereich angezeigt wird, in dem sich eine bestimmte Adresse befindet.
Es gibt Schwierigkeiten mit allen Methoden der Geokodierung. Selbst die zuverlässigste Methode, physikalische Adressen zu verwenden, hat ihre Probleme. Beispielsweise wurden der Datenbank des Geocodierers möglicherweise noch keine neuen Adressen hinzugefügt, oder Straßen haben möglicherweise denselben Namen, befinden sich jedoch in verschiedenen geografischen Gebieten. Es gibt eine breite Palette von Geokodierungssystemen, von denen einige kostenlos genutzt werden können, während für andere eine Lizenzgebühr anfällt. Einige Beispiele für Geocoder sind die relativ bekannten internetbasierten Dienste wie Google Maps, Yahoo PlaceFinder und USC Geocoder sowie Systeme wie Geohash, C-Squares und ISO 6709. Es gibt auch textbasierte Alternativen, die der Benutzer nicht benötigt Online sein.