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, 5. Juni 2017, 09:38

Webservice Funktion gesucht!

Ich bin dabei eine Erweiterung für webtrees zu schreiben, die zu einem gesuchten Ortsnamen und/oder GOV-Kennung die Position (lat/lon ggf. boundingbox), den Ortsnamen mit übergeordneter Hierarchie bis hinauf zum Staat ausgibt.

Wenn man auch die Ausgabesprache und das Datum vorgeben könnte, wäre es ideal.

Natürlich kann ich die im Wiki die Webservice-Funktionen anwenden und stufenweise das Ergebnis per php zusammentragen. Eine ähnlicher Ansatz wurde bei dem webtrees-addon gov4webtrees von Richard Cissée bereits realisiert. Abgesehen von der Programmierarbeit, die mir als Oldie nicht einfach fällt ("klassisches" PHP), stören mich auch die vielen Zugriffe durch die einzelnen Abfragen, die den Datenverkehr belasten.

Wer kennt oder hat einen praktikablen Ansatz?

jzedlitz

Administrator

Wohnort: Kiel

Vereine: Verein für Computergenealogie

  • Nachricht senden

2

Dienstag, 6. Juni 2017, 07:29

Ich bin dabei eine Erweiterung für webtrees zu schreiben, die zu einem gesuchten Ortsnamen und/oder GOV-Kennung die Position (lat/lon ggf. boundingbox), den Ortsnamen mit übergeordneter Hierarchie bis hinauf zum Staat ausgibt.

Wenn man auch die Ausgabesprache und das Datum vorgeben könnte, wäre es ideal.
Verstehe ich es richtig, dass so etwas gesucht ist? Zum Dorf Molde http://gov.genealogy.net/MOLNIT_W2381 würden zu verschiedenen angefragten Jahre folgende Werte ausgegeben:
  • Jahr: Gemeinde → Amt → Kreis → Bundesland → Staat
  • 1969: Moldenit → Moldenit → Schleswig → Schleswig-Holstein → Deutschland
  • 1971: Moldenit → Tolk → Schleswig-Flensburg → Schleswig-Holstein → Deutschland
  • 2000: Schaalby → Tolk → Schleswig-Flensburg → Schleswig-Holstein → Deutschland
  • 2017: Schaalby → Südangeln → Schleswig-Flensburg → Schleswig-Holstein → Deutschland
Eine ähnliche Zusammenstellung ist intern im GOV bereits vorhanden. Sie ließe sich bestimmt auch relativ einfach als API bereitstellen.

3

Mittwoch, 7. Juni 2017, 19:50

Eine ähnliche Zusammenstellung ist intern im GOV bereits vorhanden. Sie ließe sich bestimmt auch relativ einfach als API bereitstellen.
Diese Online-Abfrage nutze ich intensiv.

Als abgeleitete API mit Vorgabe Ort (etwa wie bei 'searchRelatedByName') Qbjekttyp/en, Datum (von/bis wäre ideal).

Ansonsten wäre aber auch als vorlaufender Zusatzschritt die Abfrage nach der passenden GOV-Id möglich, zumal man so auch andere Abfragen vorgeben kann

Mal so als Idee:

$readclient = new SoapClient('http://gov.genealogy.net/services/ComplexService?wsdl');
$suchort="MeinOrt"; // ODER GOV-Id
$uebergeordnet="Deutschland";
$juliandate_from=2442536;
$juliandate_to=2552578;
$types="32,36,53";
$place = $readclient->searchForAll($suchort [,[$uebergeordnet], [$juliandate_from] , [$juliandate_to] , [$types]]);

Ausgabe:
Objektname mit übergeordneten Verwaltungseinheiten, möglichst mehrsprachig
Position lat/lon, ggf. boundingbox,
Typ,
ggf. sonstige Infos wie bei ComplexService

:danke: