Skip To Content

esri_featurelayer_get (AutoLISP)

Renvoie une liste associée des propriétés de couches d’entités.

Syntaxe

(esri_featurelayer_get flname)

Arguments

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

Exemple d’utilisation

Essayer d’obtenir les propriétés de la couche d’entités pour la couche d’entités Buildings.

(esri_featurelayer_get "Buildings")

Exemple d’utilisation du résultat

Obtient les propriétés de la couche d’entités pour la couche d’entités Buildings sous forme de liste associée.

(("NAME" . "Buildings") ("GEOMTYPE" . "Polygon") ("TYPEFIELD" . "") ("FLTYPE" . "Document"))

Valeurs renvoyées

  • En cas de réussite, la fonction renvoie une liste associée de propriétés de couche d’entités sous forme de paires pointées avec une étiquette et une valeur. La liste associée peut inclure les propriétés suivantes :

    Etiquette associéeType de valeurDescription de la valeur
    "NAME"

    chaîne

    Nom de la couche d’entités.

    "GEOMTYPE"

    chaîne

    Type de géométrie de la couche d’entités : {"Polygon", "Polyline", "Point", "Multipatch", "Annotation"}.

    "TYPEFIELD"

    chaîne

    Si la couche d’entités comporte des sous-types, il s’agit du nom du champ sur lequel sont basés les sous-types. Sinon, il est omis.

    "FLTYPE"

    chaîne

    Renvoie le type de la couche d’entités Web ou 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" . "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 spécifiée n’est pas une couche d’entités valide dans le dessin.