Open Dialog
Man kann bei Versionen kleiner 25.1 nicht mehrere Kommandos innerhalb des gleichen Aufrufs angeben. Also man kann nicht z.B. OpenDialog und Zoom miteinander kombinieren. Man kann auch nicht einfach Parameter von einem Kommando für ein anderes Kommando benutzen. Ab Version 25.1. ist das Kombinieren möglich benötigt aber eine spezielle Syntax.
Command=OpenDialog
Hiermit kann man ein Formular öffnen. Hierzu müssen die Parameter DialogName
und Filter
konfiguriert werden.
Beispiel Windows Kommando Zeile:
C:\MapEdit\MapEdit.exe Command=OpenDialog~DialogName=STROM.EL_LINK_BOX.AUSKUNFT~Filter=FID%3D101
Beispiel als URL Link:
mapeditdesktop://Execute?Command=OpenDialog&DialogName=STROM.EL_LINK_BOX.AUSKUNFT&Filter=FID%3D101
Beispiel MapEdit.ini Datei:
MapEditServerUrl=http://localhost/mum.geo.services
MapEditStorageName=localhost
Command=OpenDialog
DialogName=STROM.EL_LINK_BOX.AUSKUNFT
Filter=FID%3D101
Hierbei muss zwischen Tabelle und Formularname ein .
gesetzt sein. Wenn es für die Tabelle mehrere unterschiedliche Formulare gibt, muss der Formularname noch angegeben werden. (hier im Beispiel AUSKUNFT
)
Sowie die Tabelle bzw. das Formular muss natürlich in der Datenbankverbindung vorhanden sein.
In dem Beispiel oben wird dann direkt auf das Objekt mit der FID
101 im Formular gefiltert.
Beispiel als URL mit der RemoteControl Variante um ein bestimmtes Flurstück und dessen Formular aufzurufen:
http://localhost:60026/Mum.Geo.Services/RemoteControl.html?Command=OpenDialog&DialogName=ALKIS.AX_Flurstueck&Filter=FLURSTUECKSKENNZEICHEN%3D'096617___020920006__'
SwitchLayer On/Off (optional)
Ab Version 25.1
Beispiel:
SwitchLayersOn=Basis/Luftbilder
und/oder
SwitchLayersOff=Basis/OpenStreetmap
Mehr Hinweise siehe auch "Command=SwitchLayer"
Die Syntax zum setzen der Layer/Kartennamen ist wie beim Kommando SwitchLayer
.
Ab Version 25.1.58 sind die Parameter SwitchLayersOn und SwitchLayersOff Kommando unabhängig
und können nur noch unabhaengig vom Kommando benutzt werden.
Beim kombinieren von Kommandos werden die Parameter ignoriert.
siehe:
https://help.mapedit.de/admin-guide/mapedit-desktop/Parameter#switchlayer-onoff