de.bsvrz.kex.wfs.wfs
Class ExportObjekteDefault

java.lang.Object
  extended by de.bsvrz.kex.wfs.wfs.ExportObjekteDefault

public final class ExportObjekteDefault
extends Object

Legt die Typen, Attributgruppen und Aspekte fest, die über den WFS bereitgestellt werden sollen. Es werden "ObjektTyp", "Attributgruppe" und "Aspekt" der bereitzustellenden Daten konfiguriert. Mehrere Einträge für einen ObjektTyp sind möglich, das Feature wird dann aus allen Attributgruppen dieses Typs gebildet. Die die Geometrie eines Typs beschreibende Attributgruppe muß nicht notwendigerweise parametriert werden. Die SWE versucht für alle konfigurierten Typen eine Geometrie nach folgendem Algorithmus zu bestimmen:

Wenn der Typ von einem der Typen des TeilmodellGeoReferenzierungGlobal abgeleitet ist, wird die Geometrie aus dem entsprechenden Basistyp gebildet. Konnte damit keine Geometrie gefunden werden, werden die für den Typ die konfigurierten Attributgruppen nach folgenden Attributgruppen als Basis für die Geometrie durchsucht: atg.punktKoordinaten atg.linienKoordinaten atg.flächenKoordinaten atg.komplexKoordinaten atg.bestehtAusLinienObjekten Falls im Typ eine der obigen Attributgruppen existiert, wird diese verwendet.

Version:
$Id$
Author:
BitCtrl Systems GmbH, Gieseler

Field Summary
private static Object[][] EXPORTOBJEKTE
          Enthält je Eintrag jeweils die Pid des ObjektTyps, die Pid der Attributgruppe sowie den Aspekt.
 
Constructor Summary
private ExportObjekteDefault()
          Privater Konstruktor.
 
Method Summary
static Object[][] getExportObjekte()
          Gibt die Liste der Objekte zur¨ck.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXPORTOBJEKTE

private static final Object[][] EXPORTOBJEKTE
Enthält je Eintrag jeweils die Pid des ObjektTyps, die Pid der Attributgruppe sowie den Aspekt.

Constructor Detail

ExportObjekteDefault

private ExportObjekteDefault()
Privater Konstruktor.

Method Detail

getExportObjekte

public static Object[][] getExportObjekte()
Gibt die Liste der Objekte zur¨ck.

Returns:
die Liste der zu exportierenden Objekte