Skip To Content

esri_webfeaturelayer_extract (AutoLISP)

Cette fonction AutoLISP convertit une couche d’entités Web en couche d’entités de document. Toutes les modifications apportées à la couche d’entités Web sont abandonnées et toutes les entités présentes sur la couche sont conservées. Le nom de la couche AutoCAD de la couche d’entités Web sera modifié pour supprimer le préfixe "esri_" et l’ensemble de définition de la couche d’entités de document obtenue se verra attribuer le nom de cette nouvelle couche. De même, les ensembles de définition de toutes les sous-couches parentes se verront attribuer les noms des couches AutoCAD pour chaque sous-couche d’entités.

Syntaxe

(esri_webfeaturelayer_extract flname)

Arguments

  • flname | chaîne | obligatoire | Nom de couche d’entités Web existant dans le dessin.

Exemple d’utilisation

Essaye d’extraire la couche d’entités Web et ses sous-couches sous la forme d’une couche d’entités de document avec ses sous-couches.

(esri_webfeaturelayer_extract "Shelters")

Exemple d’utilisation du résultat

Convertit la couche d’entités Web et ses sous-couches en couches d’entités de document puis renvoie une liste de valeurs True :

(T)

Valeurs renvoyées

Cette fonction renvoie une valeur.

  • En cas de réussite, renvoie une liste de valeurs True : (T)
  • En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principaleError et un message d’erreur associé sous forme de chaîne : (nil ( "Error" . "<message>")).

Valeurs d’échec renvoyées

Un échec peut être dû par exemple aux raisons suivantes :

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

    L’argument requis n’a pas été fourni.

  • (nil ("Error" . "Feature layer not found"))

    La valeur de la couche d’entités Web spécifiée n’est pas une couche d’entité Web valide dans le dessin.