Umkreissuche - ratopi/opengeodb GitHub Wiki

Die '''Umkreissuche''' ist eine Option verschiedener Onlinedienste, um die Suchergebnisse auf den Umkreis eines :de:Geographie Standorts einzuschränken. Die Option wird beispielsweise von Anzeigendatenbanken und :de:Online-Auktionen angeboten und basiert meist auf der Postleitzahl.

== Umkreissuche nach Postleitzahl ==

Eine grobe, aber für den Bediener die einfachste Umkreissuche geht über den Zwischenschritt der Postleitzahl, da diese den Suchenden und Anbietern im Gegensatz zu Geokoordinaten meist bekannt sind. Die Voraussetzung für die genaue Umkreissuche nach Postleitzahl ist eine Datenbank, in der sämtliche Postleitzahlen eines Landes mit Geokoordinaten (Längengrad und Breitengrad) versehen sind.

Alternativ ist die Einbindung eines Web-Service in Internet-Applikationen möglich. Man könnte z.B. über die plattformunabhängige Schnittstelle wie :de:SOAP, eine Umkreissuche sehr effizient an eigene Webseiten anbinden. Die Aktualisierung der geographischen Datenbank obliegt dann dem Anbieter des Web-Service.

== Qualität der Ergebnisse ==

Die Qualität der Ergebnisse hängt von der Qualität des Datenbestandes ab. Fehlerhafte oder nicht existierende Einträge erhöhen die Fehlerwarscheinlichkeit.

== Umkreissuche in Deutschland, Österreich und der Schweiz ==

Das Projekt OpenGeoDB, stellt über die GeoClass ein Interface zur genauen Umkreissuche zur Verfügung.

Auf Basis der OpenGeoDB existiert weiterhin seit Februar 2006 das Open Source Projekt [http://www.mprobst.de/OpenGeoNearestNeighbours OpenGeoNearestNeighbours], das eine fertige PHP-Anwendung zum Auflisten der nächstliegenden Filialen, Händler, u.s.w. bietet. Es basiert auf PHP und MySQL und ist mitsamt der Beispielanwendung sehr schnell installiert.

Basis-Informationen, wie mit der SQL-Datenbank der OpenGeoDB eine Umkreissuche realisiert werden kann, finden sich in der OpenGeoDB_Dokumentation unter OpenGeoDB - Umkreissuche

==Weblinks==

  • http://www.umkreis.net/ <br>WebService, der (My)SQL-Abfragen auf Adressdatenbanken mit einem PLZ-Feld so ergänzt, dass auf Basis dieser Postleitzahlen und einer Referenz/Such-PLZ eine Umkreissuche durchgeführt werden kann, ohne dass man selbst GeoDaten installieren müsste.
  • [http://www.selfphp.net/forum/index.php?do_guest_login=1&id=94&cat_id=21 http://www.selfphp.net] Distanzberechnung
  • [http://www.google.com/search?q=distanz+plz+site:lists.phpbar.de/pipermail/opengeodb/ Googlesuche Distanzberechnung + OpenGeoDb]
  • [http://www.2lounge.ch/index.php?option=com_content&view=article&id=51:umkreissuche-anhand-schweizer-postleitzahl-plz&catid=43:tutorials&Itemid=62 http://www.2lounge.ch]Umkreisbrechnung anhand Schweizer Postleitzahlen Kategorie:Postleitzahl Kategorie:Grundlagen Kategorie:OpenGeoDB Kategorie:OpenGeoDB