Suche im Forum



Unsere Magazine

Lieber Besucher, herzlich willkommen bei: Forum zur Ahnenforschung . Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Montag, 10. April 2017, 18:31

GOV-Webservice 'searchByBoundingBox'

Die Beschreibung der Dienste zur Leseabfrage in http://wiki-de.genealogy.net/GOV/Webservice#Lesezugriff ist etwas mager ausgefallen und alle Beispiele lassen 'searchByBoundingBox' konsequent aus.
Weder unter genealogy.ne noch sonst irgendwo konnte ich eine genauere Beschreibung oder gar funktionierende Beispiele finden.

Mit meinem raw&dirty-script bekomme ich nichts heraus außer "stdClass Object ()" also ein bezaubernden NICHTS.

<?php
$readclient = new SoapClient('http://gov.genealogy.net/services/SimpleService?wsdl');
//$place = $readclient->getObject('SCHERGJO54EJ'); // das läuft einwandfrei!
$place =$readclient->searchByBoundingBox(52.16, 52.17, 10.55, 10.56); // nach meinem Gefühl müsste es so aussehen
//$place =$readclient->searchByBoundingBox('52.16','52.17','10.55','10.56'); // auch als Textstring will es nicht!
/* Beschrieben ist es:
sucht Orte, die innerhalb einer geographischen Region liegen. Parameter: Breite der einen Ecke, Breite der anderen Ecke,
Länge der einen Ecke, Länge der anderen Ecke
*/
echo "<pre>";
print_r($place);
echo "</pre>";
?>


Ich will mit einem Addon für webtrees die GOV-ID zu einer bekannten Position LATI/LONG ermitteln und in 2 PLACES .. 3 _GOV übernehmen bzw. _GOV anlegen.

Hat jermand dasmit Erfahrng oder schon mal ein funktionierendes Beispiel entdeckt?

Herzlichen Dank!

n


jzedlitz

Administrator

Wohnort: Kiel

Vereine: Verein für Computergenealogie

  • Nachricht senden

2

Dienstag, 11. April 2017, 08:37

Der Aufruf ist schon ganz richtig. Das Problem ist ganz einfach, dass in dem gesuchten Bereich keine Orte verzeichnet sind. So wird etwas gefunden:

PHP-Quelltext

1
$result $readclient->searchByBoundingBox(54.454.510.310.4);