Skip To Content

esri_webfeaturelayer_listAttachments (AutoLISP)

Von der Funktion wird eine Liste mit den Namen von angehängten Dateien in Form von Zeichenfolgen aus einem angegebenen Web-Feature-Objekt zurückgegeben.

Syntax

(esri_webfeaturelayer_listAttachments flname ename)

Argumente

  • flname | Zeichenfolge | erforderlich | Ein vorhandener Web-Feature-Layer-Name in der Zeichnung.
  • ename | Objektname | erforderlich | Der AutoCAD-Objektname eines Features zum Auflisten von Anlagen.

Beispiel 1 für die Verwendung

Damit wird der Benutzer aufgefordert, ein Objekt aus einem Web-Feature-Layer mit dem Namen "Damage_to_Residential_Buildings" auszuwählen. Zudem wird eine Liste mit den Namen der angehängten Dateien angefordert.

(setq ename (car (entsel)))
(esri_webfeaturelayer_listAttachments 
  "Damage_to_Residential_Buildings" 
  ename 
)

Ergebnis des Beispiels 1 für die Verwendung

Die Liste der angehängten Dateien wird als Liste mit Zeichenfolgen zurückgegeben:

("steelPowerPole.jpg" "AutoCAD_drawingFiles.zip" "fe22f9acd3313c5e21f8a78dc61a7875a42b489d2f3168336d360c050e85dee0.jpg" "nightSkyOverWater.jpg" "pdfTest.pdf" "steelPowerPole.jpg")

Beispiel 2 für die Verwendung

Damit wird der Benutzer aufgefordert, ein Objekt aus einem Web-Feature-Layer mit dem Namen "Shelters" auszuwählen. Zudem wird eine Liste mit den Namen der angehängten Dateien angefordert. (Vom Web-Feature-Layer "Shelters" werden Anlagen nicht unterstützt.)

(setq ename (car (entsel)))
(esri_webfeaturelayer_listAttachments 
  "shelters" 
  ename
)

Ergebnis des Beispiels 2 für die Verwendung

Vom Web-Feature-Layer werden Anlagen nicht unterstützt. Daher wird eine Fehlermeldung zurückgegeben:

 (nil ("Error" . "Layer does not support attachments"))

Rückgabewerte

  • Wenn der Vorgang erfolgreich war, wird eine Liste mit mindestens einer Zeichenfolge zurückgegeben. Wenn keine Anlagen vorhanden sind, wird eine Liste mit "nil" zurückgegeben: ("<string1>" "<string..n>" ) oder (nil)
  • 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."))

    Eines von zwei erforderlichen Argumenten 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.

  • (nil ("Error" . "No connected web feature layers found."))

    Die Netzwerkverbindung mit dem Web-Feature-Layer wurde unterbrochen.

  • (nil ("Error" . "Layer does not support attachments"))

    Vom angegebenen Web-Feature-Layer werden Anlagen nicht unterstützt.

  • (nil ("Error" . "No feature found."))

    Bei dem angegebenen Objekt handelt es sich nicht um ein gültiges Feature des angegebenen Web-Feature-Layers.

    .