Kommandos
Es gibt derzeit fünf verschiedene Kommandos (command) welche unterschiedliche Funktionen bereitstellen. Diese haben jeweils unterschiedliche Parameter und können mit den Basis Parametern kombiniert werden:
- Highlight
- OpenDialog
- Switchlayer
- Zoom
- Custom
Bis Version 25.1.57 gilt:
Man kann 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.58 gilt: Das Ausführen mehrerer Commands ist möglich, benötigt jedoch eine spezielle Syntax. Details siehe unten.
Mehrere Commands hintereinander ausführen
Ab Version 25.1.58
Das Ausführen mehrerer Commands ist möglich, benötigt jedoch eine spezielle Syntax.
Beachten Sie das für die jeweiligen Parameter innerhalb eines Kommandos statt dem Gleichheitszeichen ein Doppelpunkt benuzt wird und statt einem & oder ~ Zeichen ein Komma.
Die Syntax lautet:
Command1=Command:Kommandoname1,Parameter1:Wert1,Parameter2:Wert2,Parameter3:Wert3~
Command2=Command:Kommandoname2,Parameter1:Wert1,Parameter2:Wert2,Parameter3:Wert3~
Command3=Command:Kommandoname3,Parameter1:Wert1,Parameter2:Wert2,Parameter3:Wert3
Beispiel 1
Hier ein Beispiel wo das "Zoom" Kommando und dannach das "OpenDialog" Kommando ausgeführt werden.
Commando 1 - Zoom
Command1=Command:Zoom,ShowPin:True,Scale:21,x:2608702.59965993,y:1261697.46310672
Commando 2 - OpenDialog (Dialog EL_LINK_BOX öffnen mit Filter FID=101)
Command2=Command:OpenDialog,DialogName:STROM.EL_LINK_BOX.AUSKUNFT,Filter:FID%3D101
Beispiel Windows Kommando Zeile:
C:\MapEdit\MapEdit.exe Command1=Command:Zoom,ShowPin:True,Scale:21,x:2608702.59965993,y:1261697.46310672~ Command2=Command:OpenDialog,DialogName:STROM.EL_LINK_BOX.AUSKUNFT,Filter:FID%3D101
Beispiel als URL Link:
mapeditdesktop://Execute?Command1=Command:Zoom,ShowPin:True,Scale:21,x:2608702.59965993,y:1261697.46310672& Command2=Command:OpenDialog,DialogName:STROM.EL_LINK_BOX.AUSKUNFT,Filter:FID%3D101
Beispiel MapEdit.ini Datei:
MapEditServerUrl=http://localhost/mum.geo.services
MapEditStorageName=localhost
Command1=Command:Zoom,ShowPin:True,Scale:21,x:2608702.59965993,y:1261697.46310672
Command2=Command:OpenDialog,DialogName:STROM.EL_LINK_BOX.AUSKUNFT,Filter:FID%3D101
Beispiel 2
Beispiel Zoom und zwei Dialoge öffnen
Commando 1 - Zoom
Command1=Command:Zoom,ShowPin:True,Scale:18,x:651014.222,y:3999253.011
Commando 2 - OpenDialog (Dialog BUS_ROUTE öffnen mit Filter FID=2543826)
Command2=Command:OpenDialog,DialogName:LASVEGAS.BUS_ROUTE.DEFAULT,Filter:FID%3D2543826
Commando 3 - OpenDialog (Dialog PARK öffnen mit Filter FID=3788099)
Command3=Command:OpenDialog,DialogName:LASVEGAS.PARK.DEFAULT,Filter:FID%3D3788099
Beispiel Windows Kommando Zeile:
C:\MapEdit\MapEdit.exe Command1=Command:Zoom,ShowPin:True,Scale:18,x:651014.222,y:3999253.011~Command2=Command:OpenDialog,DialogName:LASVEGAS.BUS_ROUTE.DEFAULT,Filter:FID%3D2543826~Command3=Command:OpenDialog,DialogName:LASVEGAS.PARK.DEFAULT,Filter:FID%3D3788099
Beispiel als URL Link:
mapeditdesktop://Execute?Command1=Command:Zoom,ShowPin:True,Scale:18,x:651014.222,y:3999253.011&Command2=Command:OpenDialog,DialogName:LASVEGAS.BUS_ROUTE.DEFAULT,Filter:FID%3D2543826&Command3=Command:OpenDialog,DialogName:LASVEGAS.PARK.DEFAULT,Filter:FID%3D3788099