Skip To Content

esri_coordsys_DatumTransformations_remove (AutoLISP)

Cette fonction 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_DatumTransformations_remove FromCS ToCS)

Arguments

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

Remarque :

Lors de la création d’un texte connu (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 au sein de 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

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

(esri_coordsys_datumtransformations_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

Tente de supprimer la transformation de datum existante dans le dessin actuel.

(esri_coordsys_datumtransformations_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

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

  • 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

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."))

    Le document contient une couche d’entités Web existante.