Zum Hauptinhalt springen

Switch Layer

Command=SwitchLayer

Mit diesem Kommando kann man Layer bzw. Karten beim Aufruf direkt ein/ausschalten.

Hierbei sind die Parameter Off und On zulässig.

Beispiel Windows Kommando Zeile:

C:\MapEdit\MapEdit.exe Username=Feuerwehr~Password=feuer~Project=GIS~Command=SwitchLayer~Off=Basis/Luftbilder|Basis/Vermessungskarte~On=Basis/OpenStreetMap|Thema/Feuerwehrplan

Beispiel als URL Link:

mapeditdesktop://Execute?Username=Feuerwehr&Password=feuer&Project=GIS&Command=SwitchLayer&Off=Basis/Luftbilder|Basis/Vermessungskarte&On=Basis/OpenStreetMap|Thema/Feuerwehrplan

Beispiel MapEdit.ini Datei:

MapEditServerUrl=http://localhost/mum.geo.services
MapEditStorageName=localhost
Username=Feuerwehr
Password=feuer
Project=GIS
Command=SwitchLayer
Off=Basis/Luftbilder|Basis/Vermessungskarte
On=Basis/OpenStreetMap|Thema/Feuerwehrplan

Hinter Parameter SwitchLayer gibt es die Werte Off bzw. On und hinter diesen müssen die aus/einzuschaltenden Layer angeben werden. Es kann auch nur einer von beiden genutzt werden. Der Layername entspricht dem angezeigtem Text in der Kartenverwaltung des Projektes.

Info

Mehrere Layer/Karten müssen mit dem Pipe-Zeichen (|) getrennt werden. Wenn der Layer in einem Unterorder liegt dann müssen alle Zweige der Gruppen innerhalb der Kartenverwaltung durch ein / getrennt angegeben werden.

Um den vollen Layer Namen herauszufinden öffnen Sie das "Log" Fenster und schalten Sie den gewünschten Layer ein oder aus. Im "Log" Fenster sehen Sie dann einen Eintrag mit dem vollen Layernamen.

Beispiel: Change Layer 'MAPGUIDE\Bus\Bus Stops' to OFF Ändern Sie die "\" Zeichen in "/" Zeichen um.

Achtung

Man kann nicht mehrere Kommandos innerhalb des gleichen Aufrufs angeben. Also man kann nicht z.B. OpenDialog und SwitchLayer miteinander kombinieren. Man kann auch nicht einfach Parameter von einem Kommando für ein anderes Kommando benutzen.

Bitte beachten

Ab Version 25.1.58 können Sie statt diesem Kommando die Kommando unabhängigen Parameter benutzen.
Siehe:
https://help.mapedit.de/admin-guide/mapedit-desktop/Parameter#switchlayer-onoff