Zum Hauptinhalt springen

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
Achtung

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.

Achtung

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