Skip To Content

esri_webfeaturelayer_hasedits (AutoLISP)

Mit dieser Funktion wird eine Liste mit "true" zurückgegeben, wenn der Web-Feature-Layer Bearbeitungsschritte enthält, die noch nicht in den Quell-Feature-Service übernommen wurden. Verwenden Sie diese Funktion, um zu testen, ob ein Layer nicht synchronisierte Bearbeitungen enthält.

Syntax

(esri_webfeaturelayer_hasedits flname)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.

Beispiel für die Verwendung

Überprüfung, ob der Web-Feature-Layer mit dem Namen "Shelters" nicht übernommene Bearbeitungsschritte enthält.

(esri_webfeaturelayer_hasedits "Shelters")

Ergebnis des Beispiels für die Verwendung

Von der Funktion wird eine Liste mit "true" zurückgegeben. Damit wird angegeben, dass der Web-Layer nicht übernommene Bearbeitungsschritte enthält:

(T)

Rückgabewerte

  • Bei erfolgreicher Ausführung wird eine Liste mit "true" zurückgegeben: (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>"))

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

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

    Das erforderliche Argument 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.