Skip To Content

esri_featurelayer_getattributes (AutoLISP)

Fonction qui renvoie une liste des listes associées de tous les attributs de toutes les entités de la couche d’entités spécifiée dans le dessin. La liste inclut une liste associée pour chaque entité de la couche d’entités spécifiée dans le dessin. Lorsque la valeur de champ est renseignée, seul le champ requis est renvoyé. Lorsque la valeur de champ est renseignée, vous devez également renseigner une valeur de sous-type, même si cette valeur est "" pour indiquer la classe d’entités parente.

Syntaxe

(esri_featurelayer_getattributes flname [subtype][field])

Arguments

  • flname | chaîne | obligatoire | Nom de couche d’entités existant dans le dessin.
  • subtype | chaîne | facultatif | Nom de sous-type de couche d’entités existant dans le dessin.
  • field | chaîne | facultatif | Nom de champ existant dans le dessin.

Exemple d’utilisation

Demande tous les attributs de toutes les entités de la couche d’entités "Shelters" sous forme de liste des listes associées :

(esri_featurelayer_getattributes "Shelters")

Exemple d’utilisation du résultat

Renvoie une liste des listes associées de tous les attributs pour les trois entités de la couche d’entités Shelters dans le dessin actuel :

((("EntityHandle" . "DF4") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467556) ("facilityid" . "174169003609") ("facname" . "ARLENE WELCH ELEMENTARY SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "609") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{534C2CCA-B61C-4C03-ACDE-10E741C57F55}") ("sheltstat" . "1") ("sheltcap" . 609) ("sheltcurpop" . 304) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")) (("EntityHandle" . "DE5") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467555) ("facilityid" . "174169002656") ("facname" . "OLIVER JULIAN KENDALL ELEM SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "656") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{D5C16CC5-EF67-4394-A06D-F129CB71F8ED}") ("sheltstat" . "1") ("sheltcap" . 656) ("sheltcurpop" . 328) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")) (("EntityHandle" . "DD6") ("EntityType" . "POINT") ("EditState" . " ") ("objectid" . 467554) ("facilityid" . "174169002093") ("facname" . "CLIFFORD CRONE MIDDLE SCHOOL") ("factype" . " ") ("organiz" . "") ("jurisdict" . "NAPERVILLE") ("pocname" . "") ("pocemail" . "") ("pocphone" . "") ("capacity" . "093") ("hoursoper" . "") ("daysoper" . "") ("accessres" . "") ("opendate" . "1/1/1970 12:00:00 AM") ("closeddate" . "1/1/1970 12:00:00 AM") ("opsstatus" . "") ("lastupdate" . "1/1/1970 12:00:00 AM") ("lasteditor" . "") ("globalid" . "{6A41AF79-17AB-460E-8454-4C897E8FD428}") ("sheltstat" . "1") ("sheltcap" . 93) ("sheltcurpop" . 46) ("petfriend" . "No") ("wheelchair" . "No") ("adacomp" . "No")))

Valeurs renvoyées

  • En cas de réussite, renvoie une liste des listes associées de tous les attributs de toutes les entités de la couche d’entités spécifiée dans le dessin.
  • 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" . "Missing required argument."))

    Un ou plusieurs des arguments requis n’a pas été fourni.

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

    La couche d’entités spécifiée n’existe pas dans le fichier.

  • (nil ("Error" . "Field not found."))

    Le champ spécifié est introuvable.

  • (nil ("Error" . "Subtype not found."))

    Le sous-type spécifié est introuvable.

Voir aussi

esri_attributes_get | La fonction renvoie une liste associée des noms de champs et de leurs valeurs attributaires pour une entité unique.