Skip To Content

esri_webfeaturelayer_set (AutoLISP)

Aktualisiert die Eigenschaften des angegebenen Web-Feature-Layers.

Syntax

(esri_webfeaturelayer_set flname service_properties)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.
  • service_properties | Assoziationsliste | erforderlich | Eine Assoziationsliste der Web-Feature-Layer-Eigenschaften in Form von Paarlisten (dotted pairs), wie sie in der folgenden Tabelle definiert sind:

    Assoziierte BezeichnungWertetypWertbeschreibungErforderlich oder optional
    "EDITMODE"

    integer

    Die Bearbeitungsoption. {1=edit, 0=no edit}

    required

Beispiel für die Verwendung

Versuch, die Web-Feature-Layer-Eigenschaften für den Web-Feature-Layer Shelters als schreibgeschützt festzulegen.

(esri_webfeaturelayer_set "Shelters"
  (list
  (cons "EDITMODE" 0)
  )
)

Ergebnis des Beispiels für die Verwendung

Damit werden die Web-Feature-Layer-Eigenschaften für den Web-Feature-Layer Shelters festgelegt. Zudem wird eine Liste mit "true" zurückgegeben:

(T)

Rückgabewerte

  • Bei erfolgreicher Ausführung gibt die Funktion eine Liste mit "true" zurück: (T)
  • Wenn bei dem Vorgang ein Fehler auftritt, wird eine Liste zurückgegeben, in der der erste Wert nil lautet. Anschließend wird eine Assoziationsliste mit dem Schlüsselwert "Error" sowie eine entsprechende Fehlermeldung in Form einer Zeichenfolge zurückgegeben: (nil ("Error" . "<message>"))

Rückgabewerte mit Fehlern

Ein Rückgabewert mit einem Fehler kann eine der folgenden Ursachen haben:

  • (nil ("Error" . "Missing required argument."))

    Mindestens eines der erforderlichen Argumente wurde nicht angegeben.

  • (nil ("Error" . "Web feature layer not found."))

    Beim angegebenen Web-Feature-Layer-Wert handelt es sich nicht um einen gültigen Web-Feature-Layer in der Zeichnung.