Skip To Content

esri_coordsys_DatumTransformation_remove (AutoLISP)

La fonction esri_coordsys_DatumTransformation_remove supprime une transformation de datum du dessin actuel. Les transformations de datum sont uniques entre les systèmes de coordonnées d’origine et de destination dans un dessin. Ces définitions de transformations de datum uniques sont identifiées à l’aide des systèmes de coordonnées FromCS et ToCS lors de leur définition et de leur suppression. Utilisez la fonction esri_coordsys_DatumTransformations qui récupère la liste des transformations de datum stockées dans le dessin.

Syntaxe

(esri_coordsys_DatumTransformation_remove FromCS ToCS)

Arguments

  • FromCS | chaîne | obligatoire | Identifiant connu (WKID) valide ou texte connu (WKT) du système de coordonnées Esri sous forme d’une chaîne.
  • ToCS | chaîne | obligatoire | Identifiant connu (WKID) valide ou texte connu (WKT) du système de coordonnées Esri sous forme d’une chaîne.
Remarque :

Lors de la création d’un WKT sous forme d’un argument de chaîne AutoLISP, la chaîne doit contenir les caractères d’échappement appropriés pour inclure les guillemets nécessaires dans la chaîne de texte. En voici un exemple :

Système de coordonnées

"PROJCS[\"NAD_1983_HARN_StatePlane_Florida_West_FIPS_0902_Feet\",GEOGCS[\"GCS_North_American_1983_HARN\",DATUM[\"D_North_American_1983_HARN\",SPHEROID[\"GRS_1980\",6378137.0,298.257222101]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_Easting\",656166.6666666665],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",-82.0],PARAMETER[\"Scale_Factor\",0.9999411764705882],PARAMETER[\"Latitude_Of_Origin\",24.33333333333333],UNIT[\"Foot_US\",0.3048006096012192],AUTHORITY[\"EPSG\",2882]]"

Exemple d’utilisation 1

Supprimer la transformation de datum existante dans le dessin actuel entre les systèmes de coordonnées d’origine et de destination.

(esri_coordsys_DatumTransformation_remove "2882" "3857")

Exemple d’utilisation du résultat 1

La définition de la transformation de datum existante est supprimée et la fonction renvoie une liste qui contient (T) (True).

(T)

Exemple d’utilisation 2

Supprimer la transformation de datum existante dans le dessin actuel.

(esri_coordsys_DatumTransformation_remove "6543" "3857")

Exemple d’utilisation du résultat 2

La définition de la transformation de datum existante n’est pas supprimée du fait d’une couche d’entités Web existante dans le dessin actuel. Un message d’erreur est renvoyé.

(nil ("Error" . "This document contains existing web feature layers. Datum transformations cannot be modified when web feature layers present."))

Valeurs renvoyées

Voici les valeurs de renvoi possibles :

  • En cas de réussite, la définition de la transformation de datum existante est supprimée et la fonction renvoie une liste qui contient (T) (True).

  • En cas d’échec, elle renvoie une liste avec la première valeur nil, puis une liste associée contenant la valeur de clé "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" . "Failed"))

    Le WKID ou WKT fourni n’est pas valide.

  • (nil ("Error" . "Missing required argument."))

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

  • (nil ("Error" . "This document contains existing web feature layers. Datum transformations cannot be modified when web feature layers present."))

    Les transformations de datum ne peuvent pas être supprimées ni modifiées lorsque le document contient des couches d’entités Web.