Reiter cm³ Allgemeine Einstellungen

Diese Erweiterung bietet die Möglichkeit, zusätzliche notwendige Einstellungen für Themen zur Bereitstellung im cardo.Map zu treffen.

-> Hinweise zur Einrichtung cardo.Map

Einige Ebeneneinstellungen können in die Sprachen Englisch, Russisch, Polnisch und Tschechisch übersetzt werden. Bitte klicken Sie dazu auf den Link [Translate] in der Hilfebeschreibung an der jeweiligen Eigenschaft.

-> Hilfe zur Mehrsprachigkeit/Translate

Vererbung

vererbung2.png

Vererbung ausschalten:
Gibt an, ob Werte von übergeordneten Knoten geerbt werden sollen. [Ja/Nein]

Beachten Sie, dass Sie Elemente der Ebenenanzeige (Copyright, Erläuterungen, Legenden,...)  vererben können. Ein einmaliges Eintragen am übergeordneten Ordner genügt, um für nachfolgenden Ebenen die Beschreibung zu vererben. Natürlich können Sie auch direkt an der Ebene die Beschreibung eingeben und die Vererbung ausschalten ausschalten. Sinnvoll ist dies beispielsweise bei Copyrighteingaben oder der Übernahme einer Standardlegende (siehe Legende).

vererbung.png

Wurden beispielsweise Ebenenerläuterungen vererbt und an der Ebene zusätzlich neue Erläuterungen definiert, so wird nur die Erläuterung, die direkt an der Ebene steht, im Erläuterungenfenster angezeigt.

Allgemein

allgemein.png

Aliasname:
Eine Kurzbezeichnung, die vergeben werden kann, um das Thema unabhängig von seiner ID zu adressieren, etwa beim parametrisierten Aufruf oder aus programmierten Suchmasken heraus. Zwischen Groß-/Kleinschreibung wird später nicht unterschieden. Weitere Informationen zum parametrisierten Aufruf erhalten Sie hier.

Themenspezifische Zusatzseite

Hier kann ein Aufruf hinterlegt werden, der zusätzliche Funktionen oder Informationen anbietet, die unmittelbar mit dem Thema zusammenhängen. Es gibt drei verschiedene Aufrufformen, die verwendet werden können:

  1. URL: Url zu einer eigenständigen Webseite. Diese wird dann innerhalb eines eingebetteten Frames (IFrame) angezeigt.
  2. Klassenname: Wenn eine themenspezifische Anwendung programmiert wurde, die nicht als separate Seite aufgerufen wird, sondern programmtechnisch im cardo.Map "eingebettet" ist, dann muss für den Aufruf der Klassenname angegeben werden, der Ihnen vom Ersteller der Anwendung mitgeteilt wird. Im cardo.Map4 ist dies dann beispielsweise ein Text in folgender Form: "IDU.App.Hochwasser.Web.Controls.HochwasserApp". Im cardo.Map3 erfolgt der Verweis auf die Klasse in folgender Form: "xtype:HochwasserApp".
  3. Benanntes Feature: (nur cardo.Map4) Im cardo.Map4 gibt es das Konzept der "benanten Features". Nahezu beliebige Funktionen lassen sich auf diese Weise bereitstellen und können dann über diese Aufrufform genutzt werden. Die Syntax dafür lautet: "feature:FeatureName|Argument".
    Einleitend muss immer der Prefix "feature:" notiert werden. Dann folgt der Feature-Name, wobei die Groß-/Kleinschreibung zu beachten ist! Erwartet das Feature einen Argument (Steuerparameter), dann wird dieser, getrennt mit einem senkrechten Strich "|", dahinter notiert. Sollte das Feature zwei oder mehr Argumente benötigen oder müssen diese einem bestimmten Type entsprechen, dann müssen die Argumente als Array in JSON-Notation angegeben werden.
    Beispiel:  feature:showNodesInTree|["12.8", "34.1", "34.2"]

Linktext: (optional)

Wird hier ein Text angegeben, wird dieser verwendet, um im Ebenenbaum einen Start-Link als zweite Zeile, unterhalb des Themennamens zu generieren. Wird kein Linktext notiert, so erscheint im cardo.Map3 das Symbol ,  im cardo.Map4 wird ein Standardtext als Linktext verwendet.

themensp_zusatzseite.png

 

Fenstergröße und Position (optional)

Diese optionale Einstellmöglichkeit definiert die individuelle Fensterposition und Größe für die "themenspezifischen Zusatzseiten" eines Themas.

Die Angabe zur Festlegung der Fenstergröße und Position erfolgt nach dem Schema: docktyp|x|y|breite|höhe.
Standard ist: FLOATING|90%|50%|340|85%.
Der docktyp kann FLOATING oder DOCKED lauten. Die Positions- und Größenangaben können in absoluten Pixeln oder in Prozent relativ zum Browserfenster erfolgen.

link.png

 

Hinweis: Diese Angabe wird nicht vererbt. Notieren Sie eine themenspezifische Zusatzseite nur an Ebenen nicht an Ordnern.

 

Information

informationen.png

Copyright:

HTML Fragment für das Copyright in den Erläuterungen zum Thema. Möglich ist die Eingabe von HTML oder der Verweis auf andere Quellen, mit Hilfe der Präfixe url:, redirect: oder file. (Beispiel für file:%PATH_PROJECT\Unterverzeichnis\datei.html)

Diese werden direkt in die Erläuterungen eingefügt. Für einen aktiven Link nutzen Sie die Angabe im HTML-Format, bspw.: <a href=" http://www.idu.de "> www.idu.de</a>.

copyright.png

Hinweis: Eine Kombination aus url, redirect oder file oder Text ist nicht möglich! Als Alternative kann die Eigenschaft Themenspezifische Zusatzseite für eine weitere Website genutzt werden

 

Erläuterung:

HTML Fragment zur Erläuterung des Themas. Möglich ist die Eingabe von einfachem Text (ohne Präfix) , HTML oder der Verweis auf andere Quellen, mit Hilfe der Präfixe:


url: Bereitstellen einer URL von der der Inhalt bezogen wird. Dabei wird durch den Webserver eine Anfrage an die angegeben Adresse gestellt und der erhaltene Inhalt in die Ausgabeseite mit eingebettet. Das Dokument sollte demzufolge die HTML Elemente HEAD, BODY und ähnliches nicht enthalten oder 

Beispiel: url: http://de.wikipedia.org/wiki/Geothermie 

link(1).png

redirect: Bereitstellen einer URL, zu welcher die Anfrage umgeleitet werden soll. Diese Form ist nicht an allen Stellen zulässig. Generell kann angenommen werden, dass diese Option nur für Seiten angewendet werden kann die selbstständig dargestellt werden. oder


file: Bereitstellen einer Datei, aus welcher der Inhalt kommt.

Hinweis: Eine Kombination aus url, redirect oder file oder Text ist nicht möglich! Als Alternative kann die Eigenschaft Themenspezifische Zusatzseite für eine weitere Website genutzt werden.

 

XSLT für Metadaten als Inhalt:

Gibt optional den Namen für ein XSLT an (ohne Erweiterung), welches die erfassten Metadaten hier im cardo.Map zur Anzeige in der 'Erläuterung zum Thema' formatiert. (Diese Eigenschaft wird vererbt).
Folgende Voraussetzungen müssen gegeben sein:

  • es müssen Metadaten am Knoten vorhanden sein,
  • die SYSTEM_ CARDOMAP_INETUSER_GROUP muss das Leserecht für Metadaten an der Ebene haben,
  • die SYSTEM_CARDOMAP_INETUSER_GROUP muss das Read-Recht für die Metadaten besitzen
  • der Knoten muss auf einem Admin-Tree basieren
  • das angegebene XSLT muss im Suchordner \2HtmlXslt\ zu finden sein.

 -> Weitere Infos zum Thema Metadaten im cardo.Map

XSLT für Metad. im Abschnitt OGC-Dienste:

Gibt optional den Namen für ein XSLT an (ohne Erweiterung), über welches aus den Metadaten ein Abschnitt generiert werden kann, welcher im Dialog 'Erläuterungen zum Thema' als auch im Dialog 'OGC-Dienste' jeweils mit angezeigt wird.

Zur Verwendung nötige Voraussetzungen: siehe oben Abschnitt 'XSLT für Metadaten als Inhalt'

Beispiel: in einem Kundenprojekt sollten nicht die Links der von cardo generierten OGC-Dienste angezeigt werden sondern Verweise auf extern bereit gestellte Dienste. Das kann erreicht werden, indem die von cardo generierten Links abgeschaltet werden (Einstellung: 'OGC WMS/WFS Url generieren') und über ein hier definiertes XSLT (Auszug):

<xsl:for-each select="DISTRIBUTION/ONLINE_RESOURCE">
    <div>
        <xsl:value-of select="./ONLINERES_NAME"/>:
        <a href="{./ONLINERES_URL}" target="_blank">
            <xsl:value-of select="./ONLINERES_URL"/>
        </a>
    </div>
</xsl:for-each>

auf die OnlineResource-Einträge in den Metadaten der Ebene zugegriffen wird und diese als Links ausgegeben werden.
 

Legende

(weitere Infos in der Rubrik: Ebenenbeschreibung einrichten)
HTML Fragment zur Erläuterung des Themas. Möglich ist die Eingabe von HTML oder der Verweis auf andere Quellen, mit Hilfe der Präfixe url:, redirect: oder file.

-> Definition eigener Legendenbilder
-> Definition einer Standardlegende

Lizenztext im Ausdruck:

Eingabe eines Lizenztextes für den Ausdruck. Dieser erscheint auf dem Ausdruck aber nicht innerhalb des Kartenbildes, sondern in einem extra Bereich außerhalb der Karte (für Lizenztexte direkt im Kartenbild siehe hier).
Die Formulierung sollte recht knapp sein, da u.U. mehrere solcher Texte zur Anzeige gelangen. Identische Texte werden erkannt und nur einmal ausgegeben. weitere Infos zum Drucken

Schlüsselworte des Themas:

Kommagetrennte Liste von Schlüsselworten, die zusätzlich zum Themennamen zur Indizierung des Themas bzw. untergeordneter Themen (falls dies ein Ordner ist) verwendet werden sollen. (Dies ist unabhängig davon, ob Daten indiziert werden.)

MapTip

-> Beispiele zur Berechnung der Selektionsgeometrie

Berechnung der Selektionsgeometrie:
Ein Fragment JavaScript zur Berechnung eines Click-Radius. Dieser Wert wird vererbt.

Beispiel:

//konstanter Radius
var radius=20; //Meter
return 'gCircle:'+x+'|'+y+'|'+radius;