URL-Aufrufparameter

Zur Steuerung des Zustandes/Erscheinungsbildes von cardo.Map stehen beim Start eine Reihe von Argumenten zur Verfügung die als Parameter der Webadresse mitgegeben werden können, bspw. http://ihrcardo/cardoMap3/?th=Stadtgrenze (Start des cardo.Maps mit angeschalteter Ebene Stadtgrenze). Grundsätzlich können drei Kategorien von Parametern unabhängig voneinander zur Anwendung kommen:

  • Einstellungen zum Karteninhalt
  • Einstellungen zur Bestimmung des angezeigten Kartenausschnittes (Position)
  • Einstellungen zum Layout der Oberfläche (geöffnete Fenster und deren Position und Größe)

Außerdem gibt es administrative Aufrufargumente, die bei der Problembehebung, beim Einstellen des Systems und Erstellen von parametrisierten Aufrufen hilfreich sind.

Die Argumente werden mit der URL im so genannten Query String als „Name=Wert“-Paare notiert. Nach der „eigentlichen“ URL leitet ein Fragezeichen „?“ den Argumentteil ein. Danach werden die „Name=Wert“-Paare durch ein kaufmännisches Und-Zeichen „&“ voneinander getrennt notiert. Bei allen Namen und Werten wird beim cardo.Map-Aufruf nicht zwischen Groß-/Kleinschreibung unterschieden. Auf Ausnahmen wird gesondert hingewiesen.
(Beispiel:...?argument1=wertA&argument2=wertB)

Hinweis: Um Aliasnamen zu nutzen, müssen diese explizit vom Administrator in cardo-Management-Center definiert werden.

Einstellungen zum Karteninhalt

1. angeschaltete Grundkarte

Argument: BM (BaseMap)
Sind verschiedene Grundkarten im cardo.Map integriert, kann über diesen Aufruf gesteuert werden, welche Karte beim Start angeschaltet ist
Wert: ID oder Aliasname der Grundkarte
Beispiel: ...?BM=Orthofotos oder ...?BM=8
 
Hinweis: Der Aliasname der Grundkarte sollte üblicherweise am obersten Admin-Baum-Ordner angegeben werden, der diese Grundkarte repräsentiert. Sollte dies nicht möglich sein, ist die Angabe des Aliasnamens jedoch auch auf einer tieferen Ebene möglich. (Sollten in untergeordneten Hierarchieebenen mehrere Aliasnamen angegeben sein, wird der erste verwendet, der beim durchlaufen des Baumes gefunden wird.)

Die Eintragung des Aliasnamens erfolgt im Managmentcenter im Administrativen Baum unter "cm3 Allg. Einstellungen":

alias.png

Einrichten der Grundkarte unter Dienste verwalten, der gewünschte Ordner sollte direkt auf den Wurzelknoten der Grundkarten-Struktur gezogen werden. Aufruf in cardo.Map: ..?bm=verwaltung.

alias2.png

 

 

Argument: BM-Blocked 
Grundkarte(n) ausblenden (mehrere Angaben durch | getrennt)
Wert: ID oder Aliasname der Grundkarte
Beispiel: ...?BM-blocked=Orthofotos oder ...?BM-blocked=8

 

2. angeschaltete Themen

Argument: TH (Themen)
Themen, welche bereits beim Aufruf angeschaltet werden sollen
Wert:

ID des Themas (bestehend aus <ViewNodeID>.<AdminTreeID>) oder Aliasname

Update Februar 2020: Ordner-Ids und Ordner-Aliasnamen können jetzt auch angegeben werden (Aliasnamen für Ordner können nur für Ordner vergeben werden, wenn diese aus dem administrativen Baum stammen. Im Themenbaum werden die Aliasnamen der Ordner im Debugmodus im Tooltip angezeigt.)

Beispiel: ...?th=14.12|Blattschnitt

3. angezeigte Themen und/oder Grundkarten filtern

Argument: TH-FILTER (Themen-Filter)
Themen und Ordner, auf die die Ansicht des Themenbaums reduziert werden soll.
Wert: IDs von Themen (bestehend aus <ViewNodeID>.<AdminTreeID>) oder Aliasnamen, sowie IDs von Ordnern
Erläuterung: Dieser Parameter ist für Anwendungsfälle konzipiert, wo der Nutzer zwischen einer überschaubaren Zahl von Themen umschalten können soll. Die angegebenen Themen werden ohne die über ihnen liegende Ordnerstruktur angezeigt! Es können jedoch auch IDs von Ordnern mit angegeben werden. Es kommen dann alle die Ordner zur Darstellung, die sich im Pfad zu mind. einem der angegebenen Themen befinden. Es ist nicht notwendig, komplette Ordnerpfade zu notieren. Werden Ordner weggelassen, dann entfallen diese einfach in der Anzeige, wodurch es möglich ist, kompakte Darstellungen zu generieren.
Hinweise, Einschränkungen:

Dieser Parameter wird derzeit nur vom Themenbaum im cardo.Map4 in der Desktop-Ausprägung (d.h. nicht in der Mobil-Version) verarbeitet.

Für Themen, die in einem Ordner nur exklusiv sichtbar zu schalten sein sollen, ist es notwendig den unmittelbar übergeordneten Ordner mit anzugeben, da das Verhalten über diesen Ordner gesteuert wird.
Initial ist es zwar möglich, dass andere Themen, als die im Baum angezeigten Themen sichtbar sind, bei weiteren Interaktionen, die das Kartenbild beeinflussen, werden jedoch alle Ebenen abgeschaltet, die im Themenbaum nicht als sichtbare Ebene bestätigt werden.

Beispiel: ...?th-filter=14.12|Blattschnitt

 

Argument: BM-FILTER (Grundkarten-Filter)
Nur die Grundkarten anbieten, die im Filter benannt sind.
Wert: IDs oder Aliasnamen der Grundkarten
Erläuterung: Dieser Parameter ist dazu bestimmt, die Menge der angebotenen Grundkarten zu reduzieren.
Hinweise, Einschränkungen:


Dieser Parameter wird nur vom cardo.Map4 verarbeitet.

 

Beispiel: ...?bm-filter=14|TOPOGRAFIE
 
Hinweis: Einige Werte sind keine einfachen Werte, sondern Listen oder zusammengesetzte Werte. Als Trennzeichen kommt in solchen Fällen immer der senkrechte Strich „|“ zum Einsatz. (Beispiel:...?argument1=wertA|wertB|wertC&argument2)
 
Beachten Sie, dass nach Änderung des Alias-Namens im Administrationsbereich die Erneuerung des cardo.Map-Caches abzuwarten bzw. manuell auszulösen ist.

Die ID eines Themas oder Ordners bzw. den Aliasnamen eines Themas erfahren Sie im Debug-Modus des cardoMaps, wenn Sie den Mauszeiger einen Moment über dem jeweiligen Element im Themenbaum ruhen lassen.
Kartenausschnitt/Position auf Karte

In diese Kategorie fallen verschiedene Möglichkeiten, die Position auf der Karte zu bestimmen. Hier ist immer nur die Angabe einer der Varianten möglich (und sinnvoll). Eine Ausnahme bilden die beiden Argumente POS-OFFSET und POS-MARK. Diese können gemeinsam den anderen Argumenten dieser Kategorie verwendet werden. Die Standardwerte für OFFSET und MARK sind zu den jeweiligen Varianten angegeben. Sollen diese überschrieben werden, geben Sie POS-OFFSET und/oder POS-MARK explizit an.

1. zusätzlicher Abstand zum Kartenrand

Argument: POS-OFFSET
Wert: Zahleneingabe in Karteneinheiten (meist Meter)
Erläuterung: Zusätzlich zur eingestellten Position oder dem Kartenausschnitt wird noch der angegebene Abstand zum Kartenrand in allen Richtungen hinzugefügt. Dieser Parameter macht nur in Kombination mit anderen POS-…. Argumenten Sinn.
Hinweis: Die Angabe „0“ wird behandelt als hätten Sie Offset nicht angegeben, führt also zur Verwendung des jeweils eingestellten Standardwertes. Verwenden Sie „1“, wenn Sie den Raum um den gewählten Ausschnitt nicht nennenswert vergrößern möchten. Beachten Sie außerdem, dass Maßstabsgrenzen und das „Einrasten“ auf feste Maßstäbe bei Verwendung der „Kachel-Karte“ dazu führen, dass ein eingestellter Offset nicht exakt eingehalten wird.
Beispiel:

…?POS-OFFSET=2500

 

2. Position markieren

Argument: POS-MARK
Wert: 1 oder true … Markierung anzeigen, 0 oder false … keine Markierung anzeigen
Erläuterung: Gibt an, ob die eingestellte Position auf der Karte markiert werden soll oder nicht. Dieser Parameter macht nur in Kombination mit anderen POS-…. Argumenten Sinn.
Beispiel:

…?POS-MARK=1 …?POS-MARK=true

 

 3. Position als "Standardausdehnung" der Karte verwenden

 

Argument: POS-ISDEFAULTEXTENT
Wert: 1 oder true … als Standardausdehnung verwenden, 0 oder false … nicht als Standardausdehnung verwenden
Erläuterung: Gibt an, ob die eingestellte Position auf der Karte verwendet werden soll, wenn der Nutzer auf die Schaltfläche "gesamte Ausdehnung der Karte" klickt. Dieser Parameter macht nur in Kombination mit anderen POS-…. Argumenten Sinn.
Beispiel:

…?POS-ISDEFAULTEXTENT=true

Den Zoom auf die Standardausdehnung der Karte kann der Nutzer durch einen Klick auf die "Weltkugel" in der Toolbar (sofern eingeblendet) oder die Mitte der Navigationsleiste auslösen.

gesamtekarte.png

4. Position per Koordinate (x,y)

 

Argument: POS-XY
Wert: x|y … Koordinatenpaar aus X- und Y-Wert durch „|“ getrennt im Standardbezugssystem des Projektes. (meist Rechtswert, Hochwert)
x|y;EPSG-Code ... Koordinatenpaar aus X- und Y-Wert durch „|“ getrennt im Bezugssystem, welches dem, mit Semikolon abgetrennten, EPSG-Code entspricht.
Standards für OFFSET, MARK OFFSET: 1000
MARK: true
Beispiel:

…?POS-XY=5414323|5623412
…?POS-XY=5414323|5623412;31469
…?POS-XY=5414323|5623412&POS-OFFSET=2500&POS-MARK=false

 

5. Position per geografischer Breite und Länge

Argument: POS-LatLon
Wert: Lat|Lon … Koordinatenpaar aus Breitengrad und Längengrad durch „|“ getrennt. Die Zahlenangaben können in Dezimalschreibweise oder Grad°Minuten’Sekunden sein. Die Dezimalschreibweise darf an jeder beliebigen Stelle einsetzen, etwa:
51.04844 oder 51°2'54.38 oder auch 51°2.90633
(Achtung: Gegenüber der sonst üblichen Reihenfolge von X,Y ist hier Y,X !!!)
Standards für OFFSET, MARK OFFSET: 1000
MARK: true
Beispiel:

… ?POS-LatLon=51.04844|13.74100
…? POS-LatLon=51°2'54.38|13°44'27.60&POS-OFFSET=100

Beispiel Offset, Mark und POS-xy, mit verändertem Offset:

offsett_1.png

 

offsett_2.png

 

offsett_3.png

6. Kartenausschnitt per Selektion eines Objektes in einem Thema

Hinweis im Abschnitt "Komplexe Selektion und Filterung von Objekten (nur cardo.Map4)" ist noch eine erweiterte Form des POS-OBJ Aufrufes beschrieben.

Argument: POS-OBJ
Wert: thema|wert … ID oder Aliasname eines Themas und zu selektierender Wert in der Primärschlüsselspalte durch „|“ getrennt. Sollte „wert“ auch Buchstaben enthalten, dann ist hier auf die exakte Groß-/Kleinschreibung zu achten!
Es können auch mehrere Werte (Objekte) einer Ebene gleichzeitig selektiert werden. Dazu ist statt eines einzelnen Wertes eine Liste von Werten durch Komma getrennt anzugeben.
Standards für Offset und Mark: OFFSET: 250
MARK: false
Hinweis: Das Thema muss mindestens eine Ebene enthalten, von der in der Administration die Primärschlüsselspalte bekannt gemacht wurde. Gibt es mehrere untergeordnete Ebenen, dann wird die erste gewählt. Zukünftig sollen alle Ebenen in die Selektion einbezogen werden, die den gleichen PK eingestellt haben. U.U. muss der Argumentwert noch um einen dritten Unterwert erweitert werden, mit dem man in Konfliktfällen exakt die Ebene benennen kann, von der selektiert werden soll. Im Normalfall sollte aber das Thema ausreichend sein.
Beispiel:

&OS-OFFSET=2500
POS-OBJ=BPLAN|039,123,456

Beispiel Erdwärme: Die Ebene hat den Alias erdwaerme und das Objekt mit der Primärschlüsselid 427551 der Ebene Erdwärme wird in cardo.Map angezeigt.

objekt.png

7. Kartenausschnitt per Rechteck (Box)   

Argument: POS-BOX
Wert: xMin|yMin|xMax|yMax … Koordinatenwerte der Ecken eines Rechtecks durch „|“ getrennt.
xMin|yMin|xMax|yMax;EPSG-Code … Koordinatenwerte der Ecken eines Rechtecks durch „|“ getrennt im Bezugssystem, welches mit dem EPSG-Code angegeben ist.
Standards für Offset und Mark: OFFSET: 1
MARK: false
Beispiel:

…?POS-BOX=5414323|5623412|5452343|5672234
…?POS-BOX=5414323|5623412|5452343|5672234;31469
…?POS-BOX=5414323|5623412|5452343|5672234&POS-OFFSET=2500

Beispiel: …?POS-BOX=5414323|5623412|5452343|5672234 für Bildabruf
box_parameter.png

Adressaufruf

Aufruf einer Adresse und Anzeigen dieser in der Karte

Argument: POS-ADR
Wert:
  • Ort
  • Straße
  • Hausnummer
Erläuterung:

Anzeige einer Adresse,

nutzt die Einstellungen für die Suche mit (i.d.R. Gazetteer).
Beispiel:

http://cardomap.idu.de/lramei/?pos-adr=Großenhain,Remonteplatz 8

verkürzt nur mit Straße (abhängig von den Portaleinstellungen)

http://cardomap.idu.de/lramei/?pos-adr= Remonteplatz 8

verkürzt nur auf Ort (Zoom auf den Ausschnitt)

http://cardomap.idu.de/lramei/?pos-adr=Großenhain

 

Erläuterungen:

Alle Zeichen außer Buchstaben oder Ziffern spielen bei der Suche keine Rolle. Sie fungieren lediglich als Separator für Worte. Die Groß-/Kleinschreibung spielt keine Rolle, sowohl bei den Parameternamen als auch bei den Werten. Der Wortbestandteil „straße“ kann auch als „str“, „str.“ oder „strasse“ notiert werden.

Buchstaben mit diakritische Zeichen werden bei der Suche auf die Basisglyphen reduziert (ä->a, ö->o, ß->ss). Bei der Suche ist es daher problemlos möglich das tschechische Wort „Loučná“ als „Loucna“ zu notieren.

Eine Sonderbehandlung für (deutsche) Umlaute in der Form „oe“ für “ö“ usw. findet NICHT statt! Auch aus dem "ö" wird intern ein "o".

Hinweis: Bei der URL-Kodierung von Umlauten sollte UTF-8 als Zeichensatz verwendet werden, für "ö"  %C3%B6

Es kann weiterhin gesteuert werden, ob die Stelle markiert und wie groß der Abstand zum Kartenrand (in Metern) sein soll.

Die Parameter dafür lauten POS-MARK=… und POS-OFFSET (siehe Hilfeseite für Details).

Beispiel: Geoportal Vogtlandkreis, Adresse: Bösenbrunn, Am Pöhl, 4

http://geoportal.vogtlandkreis.de/?pos-adr=Bosenbrunn,Am%20P%C3%B6hl%204&pos-mark=true&pos-offset=1

Mehrsprachigkeit

Exisitiert die Website in einer anderen Sprache, so kann über diesen Parameter die fremdsprechige Seite direkt aufgerufen werden. (weitere Infos zur Mehrsprachigkeit)

Argument: lang
Wert: Angabe der Sprache mit dem Standardsprachkürzel
Beispiel:

…?LANG=EN
…?LANG=CS

Login (Community Features)

Wenn das Modul Community Features vorhanden ist, dann kann mit diesem Parameter das automatische Anzeigen des Login-Dialogs veranlasst werden. Darüber hinaus kann man angeben, dass nach erfolgreichem Login die Seite neu geladen werden soll. Letzteres ist vor allem dann sinnvoll, wenn der Aufruf kombiniert ist mit dem Anschalten von Themen, die jedoch erst nach einem Login zur Verfügung stehen.

Argument: requestCmyLogin
Wert:

false ... den Login-Dialog nicht automatisch zeigen (Standard)
true ... den Login-Dialog automatisch anzeigen

reload ... den Login-Dialog automatisch anzeigen und nach erfolgreichem Login die Seite neu laden

Beispiel:

…?requestCmyLogin=true
…?requestCmyLogin=reload

Anwendungsoberfläche/Fenster (nur cardo.Map3, d.h. veraltet)

Mit den Argumenten dieser Kategorie kann neben kleineren Anpassungen der Oberfläche gesteuert werden, welche Fenster beim Anwendungsstart bereits geöffnet sein sollen und in welcher Position sie sich befinden sollen.

1. Breite des linken Dockbereiches (Inhaltsverzeichnis im gedockten Zustand)

Argument: L-DRLW (wie DockRegionLeftWidth)
Wert: Zahlenangabe in Pixeln (ohne Angabe der Einheit) oder Prozent (Standard ist 250)
Hinweis: Da das Prozentzeichen „%“ eine spezielle Bedeutung in URLs hat, muss es maskiert werden, was die Leserlichkeit des Ausdrucks verschlechtern würde. Deshalb kann statt „%“ auch ein „p“ oder „P“ notiert werden.
Beispiel:

…?L-DRLW=300
…?L-DRLW=30p

Beispiel:

leftdock_1.png

leftdock_2.png

 

2. Breite des rechten Dockbereiches (übrige Fenster im gedockten Zustand)

Argument: L-DRRW (wie DockRegionRightWidth)
Wert: Zahlenangabe in Pixeln (ohne Angabe der Einheit) oder Prozent (Standard ist 30%)
Hinweis: Da das Prozentzeichen „%“ eine spezielle Bedeutung in URLs hat, muss es maskiert werden, was die Leserlichkeit des Ausdrucks verschlechtern würde. Deshalb kann statt „%“ auch ein „p“ oder „P“ notiert werden.
Beispiel:

…?L-DRRW=300
…?L-DRRW=30p

3. Anzeigen/Positionieren/Ausblenden bestimmter Fenster

Argument:

L-xyz (xyz … ist die Kennung einer Komponente)

Derzeit verfügbare Kennungen für Standardkomonenten:
TOC … Inhaltsverzeichnis
LEG ... Legende
HELP ... Hilfe
TERMSOFUSE ... Nutzungsbedingungen
CONTACT ... Kontakt
IMPRINT ... Impressum
SEARCH ... Suche

Aufrufform für eine "Themenspezifische Anwendung":
L-TSA-thema ... wobei "thema" zu ersetzen ist durch die ID des Themas oder durch den Aliasnamen, sofern vorhanden.

Wert: HIDDEN … Fenster nicht anzeigen
DOCKED … Fenster im gedockten Zustand anzeigen (Dockregion ist nicht wählbar)
FLOATING … Fenster im nicht gedockten Zustand anzeigen (als echtes Fenster)
x|y|width|height … speziellere Form eines FLOATING Fensters, wo einzelne
Parameter noch ganz gezielt angegeben werden können. Für Teile des Ausdrucks, die den Standardwert behalten sollen, kann ein * notiert werden. Die Angaben sind in Pixeln oder Prozent möglich. (in Planung)
Hinweis: Da das Prozentzeichen „%“ eine spezielle Bedeutung in URLs hat, muss es maskiert werden, was die Leserlichkeit des Ausdrucks verschlechtern würde. Deshalb kann statt „%“ auch ein „p“ oder „P“ notiert werden.
Beispiel:

…?L-TOC=HIDDEN …?L-TOC=DOCKED …?L-TOC=FLOATING
…?L-TOC=*|*|50p|400 (Standardposition, aber 50% breit und 400 px hoch)

 

 

Filtern
Argument: FLT
Wert: ThemenID oder Alias des Themas | Spaltenname in den Sachdaten | ein Wert oder kommagetrennte Liste von Werten
Erläuterung: Beim Starten von cardo.Map wird auf die angegebenen Werte gefiltert.

Es können mehrere Filter auf unterschiedliche Themen angeben werden. Die Triplets sind dann mit "^" voneinander zu trennen: FLT=Thema1|Spalte|Wert^Thema1|Spalte|Wert1,Wert2,Wert3

Beispiel: ...?FLT=ALIAS|SPALTENNAME|28162,28212,28213

 

Argument: FLT-RESET
Wert: false oder
true (Standard)
Erläuterung: Beim Starten von cardo.Map wird standardmäßig ein evtl. bestehender Filter aufgehoben. Mittels des URL-Arguments FLT-RESET=false kann das Zurücksetzen des Filters unterbunden werden.
Beispiel: ...?FLT-RESET=false

 

Tipp: Wollen Sie zusätzlich das Thema anschalten oder auf die Objekte zoomen, so können Sie weitere Aufrufoptionen hinzukombinieren.

Komplexe Selektion und Filterung von Objekten (nur cardo.Map4)

In cardo.Map4 steht noch eine erweiterte Form des POS-OBJ Aufrues zur Verfügung, mit der Werte in einem frei wählbaren Spaltennamen als Bedingung verwendet werden können. Zudem werden in dieser Aufrufform alle Ebenen betrachtet, auf die die Bedingung technisch anwendbar ist. (In der einfacheren Form wird die Suche nach dem ersten Treffer in der ersten Ebene beendet.)

Argument: POS-OBJ
POS-OBJFLT
Wert:
  • ID oder Aliasname des Themas (oder kommaseparierte Liste)
  • Spaltenname
  • Wert oder kommagetrennte Liste von Werten

 ODER

  • ID oder Alias eines Themas (oder kommaseparierte Liste)
  • Ebenenname
  • Spaltenname
  • Wert oder kommagetrennte Liste von Werten
Erläuterung:

Beim Starten von cardo.Map werden entsprechend der angegebenen Bedingung [Spaltenname, Wert(e)] Objekte auf der Karte selektiert und der Kartenausschnitt auf die selektierten Objekte angepasst. In der Variante POS-OBJFLT werden zudem alle nicht auf die Bedingung passenden Objekte ausgeblendet (Filter).

Es kann ein einzelnes Thema oder eine kommagetrennte Liste angegeben werden.

Wenn mehreren Themen betrachtet werden oder in einem Thema mehrere Ebenen enthalten sind, werden alle enthaltenen Ebenen nacheinander "durchprobiert". Alle Ebenen, auf die die Bedingung technisch anwendbar ist, tragen dann zum Selektionsergebnis bei bzw. werden gefiltert, wenn es sich um einen POS-OBJFLT Aufruf handelt. Ebenen, auf die die Bedingung technisch nicht anwendbar ist, bleiben unberührt.

Soll die Bedinung nur in bestimmten Ebenen des Themas wirken, kann die Aufrufform mit 4 Parametern gewählt werden, wo an zweiter Position der oder die Ebenenname(n) angegeben werden können.

Hinweis:

Bei POS-OBJ werden die Treffer standardmäßig hervorgehoben, bei POS-OBJFLT nicht. Durch die zusätzliche Angabe von POS-MARK kann man die Hervorhebung der Treffer in beiden Varianten explizit steuern.

Der Abstand zum Kartenrand ist standardmäßig 250m. Bei Bedarf kann dieser mit POS-OFFSET angepasst werden.

Beispiele:

http://cardomap.idu.de/lramei/?pos-obj=GMK_INSPIRE|gemarkung|Abend,Großenhain

http://cardomap.idu.de/lramei/?pos-selflt=GMK_INSPIRE|gemarkung|Abend,Großenhain

mit Ebenennamen:

http://cardomap.idu.de/lramei/?pos-obj=GMK_INSPIRE|L437|gemarkung|Abend,Großenhain

http://cardomap.idu.de/lramei/?pos-selflt=GMK_INSPIRE|L437|gemarkung|Abend,Großenhain

Selektion zurücksetzen

Argumente zum Zurücksetzen einer Selektion beim Start von cardo.Map.

Argument: SEL-RESET
Wert: false oder
true (Standard)
Erläuterung: Beim Starten von cardo.Map wird standardmäßig eine evtl. bestehende Selektion aufgehoben. Mittels des URL-Arguments SEL-RESET=false kann das Zurücksetzen der Selektion unterbunden werden.
Beispiel: ...?SEL-RESET=false
Aufruf von "benannten Features" (nur cardo.Map4)
Argument: feature
Angabe eines Features, das direkt nach dem Start aktiviert werden soll. Es können mehrere Feature-Argumente notiert werden, wenn mehrere Features aktiviert werden sollen.
Wert: Der Name des Features
(Groß-/Kleinschreibung ist zu beachten!)

Erwartet das Feature noch einen Steuerungsparameter, dann ist dieser mit senkrechtem Strich "|" getrennt zu notieren.
Beispiel: ...?feature=privacyPolicy&feature=imprint

 

Folgend einige Standard-Features bzw. häufig vorhande Features:

 

showSearch - Suchfenster

addressSearch - Adressuche

plotSearch - Flurstückssuche (engl.: plot = Flurstück)

simpleGeomSearch - Umkreissuche

expertSearch - erweiterte Suche

 

showThemeInfo|AliasNameOderThemenId - Beschreibung des Themas anzeigen

showThemeSelector - Themenbaum

showThemeInTree|AliasNameOderThemenId - Thema im Baum anzeigen

showNodeInTree|OrdnerId - Beliebigen Knoten (auch Ordner) im Baum anzeigen

 

showBaseMapSelector - Grundkartenauswahl


measureTool - Messwerkzeug

coordTool - Koordinaten

permalink - Permalink

routing - Routing

showFeedback - Feedback


legend - Legende

privacyPolicy - Datenschutz

contact - Kontakt

imprint - Impressum

showTermsOfUse - Nutzungsbedingungen

(Je nach Portal kann es weitere Features geben bzw. die genannten Feature-Namen noch nicht durchgängig zugeordnet sein. Sprechen Sie uns dazu bei Bedarf gern an.)

Spezifische Parameter für das MapControl
Argument: hideHeader
Gibt an, ob der Kopfbereich ausgeblendet sein soll.
Wert: true oder false (Standard: false)
Beispiel: ...?hideHeader=true

 

Argument:

hideFooter
Gibt an, ob die Fußzeile ausgeblendet sein soll.

Hinweis: Eine Fußzeile wird überhaupt nur angezeigt, wenn diese in den globalen cardo.Map-Einstellungen für das MapControl konfiguriert ist.

Wert: true oder false (Standard: false)
Beispiel: ...?hideFooter=true

 

Argument:

useUniversalMenu
Gibt an, ob die Aufrufe aller Sub-Komponenten über ein zentrales Menü (à la Mobilvesion) angeboten werden sollen.

Achtung: Da sich die Schaltfläche zum Aufruf des Universalmenüs im Kopfbereich befindet, kann dieser Parameter nur zur Wirkung gelangen, wenn der Kopfbereich nicht ausgeblendet wird.

Wert: true oder false (Standard: false)
Beispiel: ...?useUniversalMenu=true
Parameter für die Administration

1. Menü für Verwaltungsaufgaben, Fehlermeldungen, Anzeige interner Daten

Argument: xxx (Bitte sprechen Sie uns an!)
Wert: 1

Mit dem Aufruf dieses Parameters erhalten Sie Zugang zu den Verwaltungsaufgaben, die sich wiederum in die Aufgabenbereiche:

 info_overlay.png

unterteilen. Des Weiteren werden ID und Alias an den Themen und Karten als Tooltip angezeigt.

debugmode.png

2. Cache erneuern

Invalidiert den cardo-Cache bei jedem Aufruf, damit Änderungen an den Ebenen sofort sichtbar sind.
(Achtung: Keinesfalls in Verlinkungen auf Produktivsysteme mit angeben !!!)

Argument: clearcache
Wert: 1
Beispiel:

...?clearcache=1

3. Vorschaumodus

cardo.Map kann unter dem CARDO_MAP_PREVIEW_USER als Vorschau angeschaut und geprüft werden. Der CARDO_MAP_INET_USER darf an der zu prüfenden Ebene kein Recht zum Rendern/Zugriff auf Sachdaten besitzen. Vergeben Sie für diese Ebene die Rechte Rendern von Geodaten und Zugriff auf Sachdaten für den Preview Nutzer. Rufen Sie ihr cardo.Map im Preview Mode (...?previewmode=1) auf, um die Ebene zu prüfen.

 

Argument: PREVIEWMODE
Wert: 1 … aktiviert oder
0 … deaktiviert (Standard)
Erläuterung: In diesem Modus erfolgt die interne Anmeldung am System mit der Nutzerkennung CARDO_MAP_PREVIEW_USER im Gegensatz zu sonst, wo die Nutzerkennung CARDO_MAP_INET_USER verwendet wird. Voraussetzung ist, dass es den Nutzer CARDO_MAP_PREVIEW_USER gibt. Durch unterschiedliche Vergabe der Berechtigungen kann man erreichen dass Inhalte, die der normale Nutzer (noch) nicht sieht, dem Preview-Nutzer (bereits) zugänglich sind.
Beispiel: ...?previewmode=1

 

Zielfenster

Werden auf einer Internetseite viele Links auf ein cardo.Map gesetzt und ist zu erwarten, das der Nutzer hintereinander mehrmals auf verschiedene dieser Links klickt, sollte man in Betracht ziehen, ein einheitliches Ziel (target) in allen Verweis-Tags zu vergeben, damit nicht endlos viele neue cardo.Map Fenster geöffnet werden, sondern Folgeaufrufe immer wieder das schon bestehende cardo.Map Fenster nutzen.
Beislpiel:
<a href=“http://www.cardoMap3Server.de/?.....“ target=“cm3_meineStadt“>Link 1</a>
<a href=“http://www.cardoMap3Server.de/?.....“ target=“cm3_meineStadt“>Link 2</a>
usw.

Bildabruf

Es ist möglich ein einzelnes Bild vom Server abzurufen und dessen Karteninhalt mittels der Argumente aus den Rubriken "Karteninhalt" und "Kartenausschnitt, Position" zu steuern. Hinzu kommen die optionalen Argumente width und height. Die Standardwerte für die Bildgröße sind 400x300 px; die maximale Größe ist i.d.R. auf 2500 px Kantenlänge begrenzt.

Die Basis-URL für den Bildabruf lautet:

http://www.cardoMapServer.de/image.ashx?...

Mit Argumenten für die Bildgröße:

http://www.cardoMapServer.de/image.ashx?width=200&height=200&...