polymap.org

  • Increase font size
  • Default font size
  • Decrease font size
Home POLYMAP2 Dokumentation Konfiguration Geo-Referenzen ("Puffern")

Geo-Referenzen ("Puffern")

PDF
There are no translations available.

Unter dem Begriff “Puffern” versteht man das Herstellen von Referenzen zwischen GIS-Objekten in einer Karte und zugehörigen Fachdaten (zum Beispiel Datenobjekten in Datenbanken). Dieser Vorgang ist meist mit erheblichem Rechenaufwand verbunden, weshalb die Ergebnisse in einem “Puffer” zwischengespeichert werden. Der Inhalt des Puffers wird als Baum dargestellt. Hier können die Einträge dann vom Benutzer eingesehen, verwaltet und angezeigt werden.

Eine Referenz besteht immer aus einem GIS-Objekt und einem zugehörigen Fachdaten-Objekt. Ein Puffer kann somit für einen bestimmten Bereich der Karte hergestellt werden oder auch für eine Menge von Fachdaten-Objekten. Man spricht dann davon, dass ein “Rechteck gepuffert” wird. Obwohl der Ausgangspunkt verschieden ist, ist das Ergebnis doch vollkommen gleich. Dass heisst es ist egal, ob der Puffer aus einem Bereich der Karte oder aus einer Menge von Fachdaten-Objekten entstanden ist - es sind die gleichen Operationen mit den einzelnen Einträgen möglich.

Das Georef-Plugin stellt 4 grundlegende Dinge bereit:

  • die grundlegende Maschine, die für das korrekte und robuste Herstellen der Referenzen verantwortlich ist,
  • die komplette Bedienoberfläche für Referenzen und Puffern,
  • Programmierschnittstellen, um neue Arten von Referenzen einfach und sicher programmieren zu können,
  • vorgefertigte Referenz-Generatoren für Sinca und Archikart.

Dieses Plugin ist also intern, wie auch bei der Bedienung, der Dreh- und Angelpunkt bei der Einbindung von Fachdaten in Polymap2. Mit diesem Plugin wird es sehr einfach, neue Fremdsysteme einzubinden. Dabei muss nur eine kleine und wohldefinierte Schnittstelle programmiert werden. Die komplette Oberfläche wird durch das Plugin schon zur Verfügung gestellt. Sie ist dadurch robust, immer gleich, strukturiert, übersichtlich und dem Nutzer vertraut.

Konfiguration

Eine Referenz besteht immer zwischen einem Object-Referencer und einem Data-Referencer. Diese beiden Seiten werden jeweils durch eine spezifische Angabe und dem Link zum zugehörigen Provider beschrieben. Zusätzlich stehen unten dann noch beliebige Parameter für die Referencer.

Beispiel

(Im Abschnitt gis, möglichst unterhalb (aber nicht innerhalb) dataProviders)

Beispiel: Referenz zwischen Polygis und Datenbank
<refs>
...
<archikart_polygis label="Flurstücke"
objectProviderId="pg-freiberg"
objectReferencer="polymap2.georef.sinca.KeyFieldObjectReferencer"

dataProviderId="hibernate1"
dataReferencer="polymap2.archikart.georef.FlurDataReferencer">

<keyIndex>1</keyIndex>
<layerNames>0233_Flurstücksfläche</layerNames>
</archikart_polygis>
...
</refs>

Konkrete Referencer werden von verschiedenen Plugins zur Verfügung gestellt. Zum Beispiel:

Last Updated ( Tuesday, 31 March 2009 14:11 )  

Add comment


Security code
Refresh



  • Deutsch (DE-CH-AT)
  • English (United Kingdom)

Wer ist online

We have 161 guests online