weitere Infos
Ebenenparameter einblenden

Es gibt die Möglichkeit, Ebeneneigenschaften in den Metadatensatz mit einzublenden, falls diese für eines oder mehrere Zielformate für die Ausgabe benötigt werden.

Dazu legt man eine neue Entität an, welche eine spezielle Entitäts-ID bekommt. Diese Entität bekommt dann automatisch bei der Generierung des internen XML (welches Grundlage für alle weiteren Zielformate ist) den entsprechenden Wert der Ebeneneigenschaft zugewiesen, wenn an der Entität noch kein Wert vergeben ist. Haben Sie über den IKX-Editor bereits einen Wert eingegeben, bleibt dieser erhalten.

Folgende Spezial-ID's stehen zur Verfügung:

zu verwendende Entitäts-ID Ebeneneigenschaft
_INT_LAYER_SOURCE

Datenbankebene: Abfrage oder Tabelle
dateibasierte Ebene: *.shp oder *.dxf

_INT_LAYER_STORE Datenbankebene: Datenbankverbindung
dateibasierte Ebene: Pfad, Ordner, bspw. ..\..\Geodaten\Staedte
_INT_LAYER_PKFIELD Primärschlüssel
_INT_LAYER_LEGENDXML Legenden-XML
_INT_LAYER_LEGENDCOL Legendenspalte, aus dieser Spalte wird die Information für die Legendendarstellung genommen
_INT_LAYER_TYPE Ebenentyp, bspw. shape

Vorgehen:

  1. neue Entität anlegen welche eine der oben angegebenen ID's bekommt; als Typ sollte 'Text' verwendet werden (bei _INT_LAYER_LEGENDXML wegen der Länge besser 'CLob'); daraufhin sollte bereits in der generischen Metadatenanzeige die Entität mit der entsprechenden Systemvariable angezeigt werden
  2. XSLT gegebenenfalls erweitern für die angepasste HTML-Ausgabe
     
Hinweis: Wird das IDU-Standardmodell verwendet und werden die Entitäten direkt an der Basisklasse angelegt, dann werden diese bereits bei der Ausgabe für die Infothek beachtet und mit einer verständlichen Beschreibung ausgegeben.

Parameter, für die es keinen Wert gibt, werden nicht mit ausgegeben, bspw. bei shape, wenn kein Primärschlüssel notiert wurde.

Ausgabe der Parameter in der Metadaten Recherche:

metadaten_parameter.png

Ausgabe in der Infothek:

infothek.png