Skip To Content

esri_webfeaturelayer_restoretracking (AutoLISP)

Rétablit le suivi des modifications des entités de la couche d’entités Web permettant de contrôler quelles entités doivent être marquées comme modifiées lorsqu’une couche d’entités Web est synchronisée. Le paramètre reste appliqué jusqu’à ce que la fonction (esri_webfeaturelayer_pausetracking) soit activée sur la couche ou que le dessin soit fermé, ou que les modifications apportées à la couche soient synchronisées, ou que les modifications apportées à la couche soient ignorées. Utilisez la combinaison des deux fonctions (esri_webfeaturelayer_restoretracking) et (esri_webfeaturelayer_pausetracking) pour contrôler le suivi des modifications dans une même session de dessin avant de synchroniser la couche d’entités Web. La fonction AutoLISP (esri_webFeatureLayer_setModified) peut être utilisée pour remplacer l’état de suivi des modifications.

Syntaxe

(esri_webfeaturelayer_restoretracking flname)

Arguments

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

Exemple d’utilisation

Essaye de reprendre le suivi des modifications apportées à la couche d’entités Web Facilities lors de la session de dessin en cours avant synchronisation :

(esri_webfeaturelayer_restoretracking "Facilities")

Exemple d’utilisation du résultat

Rétablit le suivi des modifications apportées à la couche d’entités Web Facilities lors de la session de dessin en cours avant synchronisation et renvoie une liste de valeurs True :

(T)

Valeurs renvoyées

  • 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 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" . "Web 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.

Voir aussi

  • (esri_featurelayer_pausetracking) | Fonction AutoLISP qui met en pause le suivi des modifications des entités de la couche d’entités Web permettant de contrôler quelles entités doivent être marquées comme modifiées lorsqu’une couche d’entités Web est synchronisée.
  • (esri_webFeatureLayer_setModified) Fonction AutoLISP pouvant être utilisée pour remplacer l’état de suivi des modifications.