D-ProCon Integration

Gbd Websuite kann mit dem System “D-ProCon” von Firma Sisterhenn (https://www.sisterhenn-it.de) integriert werden. Dafür muss eine Aktion vom Typ dprocon im Abschnitt actions eingetragen werden. Es gibt folgende Konfigurationsoptionen:

alkisSchema

ALKIS Datenschema

cacheTime

Cache Laufzeit für Ergebnisse

crs

KBS für ALKIS Data

dataTable

Datenbank Tabelle für Ergebnisse

dataTablePattern

Pattern für die von D-ProCon angelegten Ergebnis-Tabellen

db

Datenbank provider

indexSchema

ALKIS Indexschema

infoTitle

Title für das Informationsfenster

requestTable

Datenbank Tabelle für Anfragen

requestUrl

D-ProCon Aufruf Url

GWS -> D-ProCon Anbindung

Der Nutzer wählt auf der Karte einen Bereich aus, und klickt den D-ProCon Button. Die Auswahl wird an GWS Server gesendet. Der Server führt eine räumliche Anfrage aus und ermittelt die Punkte (Häuser) die sich in der Auswahl befinden. Die Punkte werden in die Postgis Tabelle request geschrieben, im folgenden Format:

request_id

eindeutige Anfrage ID

meso_key

MESO key

andere Spalten für Referenzzwecken

Danach wird D-ProCon in einem neuen Fenster geöffnet, mit der Angabe der ID.

D-ProCon -> GWS Anbindung

D-ProCon Ergebnisse werden in DB Tabellen bzw Views geschrieben. Diese Tabellen können ein beliebige Struktur haben, die Anforderung des GWS ist, dass diese Tabellen eine Spalte request_id enthalten, die der Abfrage-ID entspricht und dass der Name der Tabelle dem dataTablePattern entspricht.

Außerdem muss im System ein QGIS-Projekt vorhanden sein (“Demografie-Projekt”), wo diese Tabellen/Views eingebunden sind. Hier ist die Anforderung des GWS dass diese Datenquellen mit dem Objektfilter request_id IS NOT NULL versehen werden.

Die “D-ProCon -> GWS” Anbindung wird mit dieser URL aufgerufen

http://server-name/project/demografie_project?demografie=<request_id>

Der Server macht eine Kopie des Demografie-Projekts und ersetzt dynamisch alle NOT NULL Filter mit dem Filter request_id = <agegebene request_id>.

Danach wird die Kopie des Projekts im Browser aufgerufen, sodass der Nutzer nur die Daten zu sehen bekommt die der angegebenen Request-ID entsprechen. Die Layer bzw Datenquellen im Demografie-Projekt die keinen Filter haben (z.B. Hintegrund), werden unverändert dargestellt.

Datenvorbereitung

Bevor die D-ProCon Anbindung genutzt werden kann, sowie nach jeder ALKIS Aktualisierung, müssen die Daten mit diesem Befehl vorbereitet werden

gws dprocon setup