Устанавливает систему координат текущего чертежа путем указания пути к допустимому файлу Esri (.prj) и WKID.
Синтаксис
(esri_coordsys_set prj_path) or (esri_coordsys_set wkid)
Аргументы
- prj_path | string | обязательный | Путь к корректному файлу определения системы координат Esri.
- wkid | string | обязательный | код WKID (общепринятый номер системы координат) системы координат Esri.
Пример использования 1
Пытается задать систему координат esri в определении, содержащемся в файле WGS_1984_Web_Mercator_Auxiliary_Sphere.prj:(esri_coordsys_set "C:/CADwork/LispCerts/WGS_1984_Web_Mercator_Auxiliary_Sphere.prj")
Пример использования результата 1
Задает определение системы координат esri и возвращает список, содержащий результирующее определение системы координат в виде строки:
("PROJCS[\"WGS_1984_Web_Mercator_Auxiliary_Sphere\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Mercator_Auxiliary_Sphere\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Standard_Parallel_1\",0.0],PARAMETER[\"Auxiliary_Sphere_Type\",0.0],UNIT[\"Meter\",1.0]]")
Пример использования 2
Пытается задать систему координат esri с помощью номера WKID 3857:(esri_coordsys_set 3857)
Пример использования результата 2
Задает определение системы координат esri и возвращает список, содержащий результирующее определение системы координат в виде строки:
("PROJCS[\"WGS_1984_Web_Mercator_Auxiliary_Sphere\",GEOGCS[\"GCS_WGS_1984\",DATUM[\"D_WGS_1984\",SPHEROID[\"WGS_1984\",6378137.0,298.257223563]],PRIMEM[\"Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PROJECTION[\"Mercator_Auxiliary_Sphere\"],PARAMETER[\"False_Easting\",0.0],PARAMETER[\"False_Northing\",0.0],PARAMETER[\"Central_Meridian\",0.0],PARAMETER[\"Standard_Parallel_1\",0.0],PARAMETER[\"Auxiliary_Sphere_Type\",0.0],UNIT[\"Meter\",1.0]]")
Возвращаемые значения
- В случае успеха функция возвращает список с информацией о системе координат в виде строки.
- В случае неудачи возвращается список с первым значением nil, а затем связанный список, содержащий значение ключа "Error" и соответствующее сообщение об ошибке в виде строки: (nil ("Error" . "<message>"))
Не удалось возвратить значения
Неудачное возвращение значения может произойти по любой из следующих причин:
- (nil ("Error" . "File not found."))
Указанный файл не найден.
- (nil ("Error" . "Unable to import coordinate system."))
Указанный файл может быть недоступен для чтения или не содержит допустимой ссылки на систему координат.