Эта функция удаляет преобразование датума из текущего чертежа. Преобразования датума уникальны между исходной и конечной системами координат в чертеже. Эти уникальные определения преобразования датума определяются с использованием систем координат FromCS и ToCS при их установке и удалении. Используйте эту функцию (esri_coordsys_Datum Transformations), чтобы получить список преобразований датума, сохраненных в чертеже.
Синтаксис
(esri_coordsys_DatumTransformations_remove FromCS ToCS)
Аргументы
- FromCS | строка | обязательно | Корректный WKID (общепринятый идентификационный номер системы координат) или WKT системы координат Esri в виде строки.
- ToCS | строка | обязательно | Корректный WKID (общепринятый идентификационный номер системы координат) или WKT системы координат Esri в виде строки.
Примечание:
При создании стандартного текстового представления (WKT) в качестве строкового аргумента AutoLISP строка должна содержать соответствующие зарезервированные символы, чтобы включить необходимые кавычки в текстовую строку. Ниже приведен пример:
Система координат
"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]]"
Пример использования 1
Попытка удалить существующее преобразование датума в текущем чертеже между указанными исходной и конечной системами координат.(esri_coordsys_datumtransformations_remove "2882" "3857")
Пример использования результата 1
Существующее определение преобразования датума удаляется, и функция возвращает список, содержащий значение true (T).
(T)
Пример использования 2
Попытка удалить существующее преобразование датума в текущем чертеже.(esri_coordsys_datumtransformations_remove "6543" "3857")
Пример использования результата 2
Существующее определение преобразования датума не удаляется, поскольку в текущем чертеже существует векторный веб-слой. Возвращается сообщение об ошибке:
(nil ("Error" . "This document contains existing web feature layers. Datum transformations cannot be modified when web feature layers present."))
Возвращаемые значения
Существующее определение преобразования датума удаляется, и функция возвращает список, содержащий значение true (T).
- Если функция завершается сбоем, возвращается список с первым значением nil, за которым следует связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>")).
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "Failed"))
Предоставленный WKID или WKT некорректен.
- (nil ("Error" . "Missing required argument."))
Не указан один или несколько обязательных аргументов.
- (nil ("Error" . "This document contains existing web feature layers. Datum transformations cannot be modified when web feature layers present."))
Этот документ содержит существующий векторный веб-слой.