Skip To Content

esri_coordsys_DatumTransformations (AutoLISP)

Cette fonction renvoie toutes les définitions de transformation de datum figurant dans le dessin sous forme d’une liste de listes associées.

La combinaison du système de coordonnées d’origine et du système de coordonnées de destination incluse dans chaque définition de transformation de datum est unique et fait office de valeurs principales qui distinguent une définition de transformation de datum d’une autre dans le dessin. Chaque définition de transformation de datum inclut une liste des étapes utilisées pour procéder à la transformation. Chaque étape comporte une direction qui indique l’ordre dans lequel l’étape de la transformation du système de coordonnées est appliqué.

Syntaxe

(esri_coordsys_DatumTransformations)

Arguments

  • Aucun

Exemple d’utilisation 1

Demande la liste des transformations de datum dans un dessin qui contient cinq transformations de datum :

(esri_coordsys_DatumTransformations)

Exemple d’utilisation du résultat 1

Renvoie une liste qui comporte les cinq transformations de datum trouvés dans le dessin en exemple.

((("From" . "2882") ("To" . "3857") ("Transformation" ((("Direction" . "Forward") ("Step" . "1901"))))) (("From" . "6425") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108355")) (("Direction" . "Reverse") ("Step" . "108282"))))) (("From" . "6443") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108363"))))) (("From" . "3857") ("To" . "4432") ("Transformation" ((("Direction" . "Reverse") ("Step" . "1173")) (("Direction" . "Forward") ("Step" . "1241"))))) (("From" . "102118") ("To" . "3857") ("Transformation" ((("Direction" . "Forward") ("Step" . "1173"))))) (("From" . "6543") ("To" . "3857") ("Transformation" ((("Direction" . "Reverse") ("Step" . "108354"))))))

Exemple d’utilisation 2

Demande la liste des transformations de datum dans un dessin qui n’a aucune transformation de datum  définie :

(esri_coordsys_DatumTransformations)

Exemple d’utilisation du résultat 2

Renvoie le message indiquant qu’aucune transformation de datum n’a été définie dans le dessin.

(nil ("Error" . "No datum transformations found."))

Valeurs renvoyées

  • Toutes les définitions de transformation de datum figurant dans le dessin sont renvoyées sous forme d’une liste de listes associées.
  • Si la fonction échoue, une liste avec la première valeur nil est renvoyée, suivie d’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

Une valeur d’échec peut être renvoyée pour la raison suivante :

  • (nil ("Error" . "No datum transformations found."))

    Aucune transformation de datum n’a été définie dans le dessin.