Renvoie une liste associée des propriétés de filtre de requête pour la couche d’entités spécifiée.
Il s’agit d’une nouvelle option qui réunit les anciennes versions de esri_featurelayer_getquery et esri_docfeaturelayer_getquery dans une seule fonction. Elle renvoie la valeur QUERYFILTER d’une couche d’entités de document existante sous forme de liste associée représentant la requête liée à la couche d’entités.
Syntaxe
(esri_featurelayer_getquery flname [subtype])
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.
Exemple d’utilisation 1
Essayer d’obtenir les propriétés de requête de filtre pour la couche d’entités Shelters sous forme de liste associée :(esri_featurelayer_getquery "Shelters")
Exemple d’utilisation du résultat 1
Renvoie les propriétés de requête de filtre pour la couche d’entités Shelters sous forme de liste associée composée du code DXF™ pour la couche 8 et d’une chaîne séparée par des virgules des noms de couches AutoCAD pour les entités et sous-types parents :
((8 . "ESRI_Shelters,ESRI_Shelters_4,ESRI_Shelters_2,ESRI_Shelters_3,ESRI_Shelters_1,ESRI_Shelters_5,ESRI_Shelters_6"))
Exemple d’utilisation 2
Essayer d’obtenir les propriétés de requête de filtre pour le sous-type Shelters_2 de la couche d’entités Shelters sous forme de liste associée(esri_featurelayer_getquery "Shelters" "Shelters_2")
Exemple d’utilisation du résultat 2
Renvoie les propriétés de requête de filtre pour le sous-type Shelters_2 de la couche d’entités Shelters sous forme de liste associée composée du code DXF™ pour la couche 8 et du nom de couche AutoCAD ESRI_Shelters_2 :
((8 . "ESRI_Shelters_2"))
Valeurs renvoyées
- Réussite : renvoie une liste associée représentant la requête utilisée pour définir la couche d’entités. La liste associée contient des codes DXF™ en tant que valeurs clés et une valeur associée qui s’associent pour créer une requête de filtrage pour la couche d’entités.
- 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 valeur de la couche d’entités spécifiée n’est pas une couche d’entité valide dans le dessin.
Vous avez un commentaire à formuler concernant cette rubrique ?