Skip To Content

esri_docfeaturelayer_copy (AutoLISP)

Copie une définition de couche d’entités de document existante avec le nom spécifié ou un nom unique dans le dessin actif. Si le nouveau nom de la couche d’entités indiqué, newflname, existe déjà ou est omis, un nouveau nom unique est généré. La nouvelle couche d’entités obtenue possède les mêmes définitions de requête et d’attributs de couche d’entités. Aucune entité n’est copiée.

Syntaxe

(esri_docfeaturelayer_copy flname new_flname)

Arguments

  • flname | chaîne | obligatoire | Nom de la couche d’entités de document existant dans le dessin.
  • new_flname | chaîne | obligatoire | Nom de la nouvelle couche d’entités de document pour la définition de couche d’entités copiée.

Exemple d’utilisation

Essayer de créer une copie de la définition de couche d’entités de document Streets avec le nouveau nom Roads :

(esri_docfeaturelayer_copy "Streets" "Roads")

Exemple d’utilisation du résultat

Crée une copie de la couche d’entités de document Streets nommée Roads et renvoie une liste avec le nom de la nouvelle couche d’entités de document :

("Roads")

Valeurs renvoyées

  • En cas de réussite, renvoie une liste contenant le nom de la nouvelle couche d’entités de document.
  • En cas d’échec, renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur principale "Error" 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" . "Feature layer not found."))

    La couche d’entités de document spécifiée n’a pas été trouvée dans le dessin.

Voir aussi

(esri_docfeaturelayer_rename) | Renomme une couche d’entités de document.