La función esri_coordsys_DatumTransformation_remove retira una transformación de datum del dibujo actual. Las transformaciones de datum son únicas entre los sistemas de coordenadas de origen y destino en un dibujo. Estas definiciones de transformaciones de datum únicas se identifican utilizando los sistemas de coordenadas FromCS y ToCS al realizar su configuración y retirada. Utilice la función esri_coordsys_DatumTransformations para obtener una lista de transformaciones de datum almacenadas en el dibujo.
Sintaxis
(esri_coordsys_DatumTransformation_remove FromCS ToCS)
Argumentos
- FromCS | cadena de caracteres | obligatorio | Número de identificación conocido (WKID) válido del sistema de coordenadas de Esri como una cadena de caracteres.
- ToCS | cadena de caracteres | obligatorio | Número de identificación conocido (WKID) válido del sistema de coordenadas de Esri como una cadena de caracteres.
Nota:
Al crear WKT como un argumento de cadena de caracteres AutoLISP, la cadena de caracteres debe contener los caracteres de escape apropiados para incluir las comillas necesarias en la cadena de caracteres de texto. A continuación, encontrará un ejemplo:
Sistema de coordenadas
"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]]"Ejemplo de uso 1
Retire la transformación de datum existente del dibujo actual entre los sistemas de coordenadas de origen y destino especificados.(esri_coordsys_DatumTransformation_remove "2882" "3857")
Ejemplo de resultado de uso 1
La definición de transformación de datum existente se retira y la función devuelve una lista que contiene true (T).
(T)Ejemplo de uso 2
Retire la transformación de datum existente del dibujo actual.(esri_coordsys_DatumTransformation_remove "6543" "3857")
Ejemplo de resultado de uso 2
La definición de transformación de datum existente no se retira debido a una capa de entidades web existente en el dibujo actual. Se devuelve un mensaje de error.
(nil ("Error" . "This document contains existing web feature layers. Datum transformations cannot be modified when web feature layers present."))Valores de retorno
Los siguientes son los valores de retorno posibles:
Si todo va bien, la definición de transformación de datum existente se retira y la función devuelve una lista que contiene true (T).
- Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, se devuelve una lista asociada que contiene el valor de clave "Error" y un mensaje de error asociado como cadena de caracteres: (nil ("Error" . "<message>")).
Valores de retorno fallido
Se puede producir un valor de retorno fallido por cualquiera de los siguientes motivos:
- (nil ("Error" . "Failed"))
El WKID o WKT proporcionado no es válido.
- (nil ("Error" . "Missing required argument."))
No se proporcionaron uno o más de los argumentos requeridos.
- (nil ("Error" . "This document contains existing web feature layers. Datum transformations cannot be modified when web feature layers present."))
Las transformaciones de datum no pueden eliminarse ni modificarse cuando el documento contiene capas de entidades web existentes.