Geodata Webservice

Beispielcode

$client = new SoapClient("http://services.avanzu.de/?r=geodata");
$client->getByZip($zip,$page);

Methoden

getByZip(string plz, int page)

  • plz : vollständige oder Anfang der Postleitzahl
  • page: Seite der verfügbaren Einträge (100 Datensätze/Seite)

getByCity(string ort, int page)

  • ort: vollständiger oder Anfang des Ortsnamen
  • page: Seite der verfügbaren Einträge (100 Datensätze/Seite)

validate(string plz, string ort)

  • plz: vollständige Postleitzahl
  • ort: vollständiger Ortsname

getCircumCircle(int size, string plz)

  • size: Umkreis in Kilometern
  • plz: vollständige Postleitzahl

Rückgabe

Die Rückgaben von getByZip() und getByCity() sind gleich aufgebaut.

getByZip, getByCity

  • pageSize: Datensätze je Seite
  • currentPage: Die aktuelle Seite
  • totalCount: Gesamtzahl der Datensätze
  • pageCount: Gesamtzahl der Seiten
  • items: Datenliste
  • items.zipcode: Postleitzahl
  • items.city: Ortsname
  • items.lon: Längengrad
  • items.lat: Breitengrad
  • items.lonRad: Längengrad (Radiant)
  • items.latRad: Breitengrad (Radiant)

validate
Die Rückgabe von validate ist true/false

getCircumCircle

  • positon: Ursprungsort der Umkreissuche
  • position.zipcode: Postleitzahl
  • positon.city: Ortsname
  • positon.lon: Längengrad
  • positon.lat: Breitengrad
  • positon.lonRad: Längengrad (Radiant)
  • positon.latRad: Breitengrad (Radiant)
  • circleData: gefundene Orte
  • circleData.zipcode: Postleitzahl
  • circleData.city: Ortsname
  • circleData.lon: Längengrad
  • circleData.lat: Breitengrad
  • circleData.lonRad:Längengrad (Radiant)
  • circleData.latRad: Breitengrad (Radiant)
  • circleData.distance: Entfernung vom Ursprung (in km)

Zuletzt gefunden unter folgenden Begriffen:

2 comments to "Geodata Webservice"

  1. Christian S. sagte am 4. August 2011 um 16:07:

    Hi,
    bieten Sie selbst den Webservice an, oder greifen Sie intern auf einen anderen Service zu? Wenn ja welchen? Ist das kostenlos?

    Würde mich über eine Antwort sehr freuen. Danke.

    Viele Grüße

  2. avanzu sagte am 4. August 2011 um 21:13:

    Den Webservice hab ich selbst geschrieben, er greift nur auf die interne Datenbank zu.
    Die Daten kommen vomOpenGeoDb Projekt (siehe: dieser Artikel).

Hinterlasse einen Kommentar

Ihre E-Mail Addresse wird niemals veröffentlicht oder weitergegeben. Pflichtfelder sind gekennzeichnet.

Folgende HTML Tags und Attribute können verwendet werden: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>