Skip To Content

esri_maplayer_addasync (AutoLISP)

Fügt der aktuellen Zeichnung asynchron und unter Verwendung der angegebenen Service-Eigenschaften einen Karten- oder Bilddaten-Layer hinzu. Der Prozess wird außerhalb des AutoLISP-Prozesses ausgeführt. Sie erhalten kein weiteres Feedback. Verwenden Sie esri_maplayer_add zum Hinzufügen von Karten- oder Bild-Layern mit Feedback zum Ergebnis. Der Layer verwendet das aktuelle Koordinatensystem der Zeichnung, der er hinzugefügt wurde. Wenn der Layer einer Zeichnung hinzugefügt wird, die kein Koordinatensystem enthält, übernimmt die Zeichnung das Koordinatensystem vom Layer.

Syntax

(esri_map_addasync url service_properties)

Argumente

  • url | Zeichenfolge | erforderlich | Ein gültiger Pfad zu einem Karten- oder Bild-Layer von ArcGIS.
  • service_properties | Assoziationsliste | optional | Eine Assoziationsliste der Eigenschaften des Karten-Service in Form von Paarlisten (dotted pairs), die wie folgt definiert sind:

    Assoziierte BezeichnungWertetypWertbeschreibungErforderlich oder optional
    "TRANSPARENCY"

    Integer

    Auf die Karte anzuwendende, prozentual ausgedrückte Bildtransparenz: {0-99: zero is opaque} (Standardwert = 30)

    Optional

Beispiel für die Verwendung

Versucht, den Karten- oder Bild-Layer mit einer Transparenz von 70 % über die angegebene URL hinzuzufügen:

(esri_maplayer_addasync "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Water_Network/MapServer"
  (list
  (cons "TRANSPARENCY" 70)
  )
)

Ergebnis des Beispiels für die Verwendung

Versucht, den angegebenen Layer hinzuzufügen. Die Funktion wartet nicht auf Feedback zum Erfolg oder Fehler und gibt immer eine Liste mit "true" zurück:

(T)

Rückgabewerte

Diese Funktion gibt immer eine Liste mit "true" zurück, da das Hinzufügen außerhalb des AutoLISP-Prozesses ausgeführt werden soll, gibt es kein Feedback zum Erfolg oder Fehler: (T).