Define el sistema de coordenadas del dibujo actual especificando la ruta a un archivo de Esri (.prj) válido y WKID.
Sintaxis
(esri_coordsys_set prj_path) or (esri_coordsys_set wkid)
Argumentos
- prj_path | cadena de caracteres | obligatorio | La ruta hasta un archivo de definición de sistema de coordenadas de Esri válido.
- wkid | cadena de caracteres | obligatorio | WKID («well-known coordinate system identification number») válido del sistema de coordenadas Esri.
Ejemplo de uso 1
Intentar establecer el sistema de coordenadas de Esri en la definición contenida en el archivo WGS_1984_Web_Mercator_Auxiliary_Sphere.prj:(esri_coordsys_set "C:/CADwork/LispCerts/WGS_1984_Web_Mercator_Auxiliary_Sphere.prj")
Ejemplo de resultado de uso 1
Establece la definición del sistema de coordenadas de Esri y devuelve una lista que contiene la definición del sistema de coordenadas resultante como una cadena de caracteres:
("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]]")
Ejemplo de uso 2
Intentar definir el sistema de coordenadas de Esri utilizando el número WKID de 3857:(esri_coordsys_set 3857)
Ejemplo de resultado de uso 2
Establece la definición del sistema de coordenadas de Esri y devuelve una lista que contiene la definición del sistema de coordenadas resultante como una cadena de caracteres:
("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]]")
Valores de retorno
- Si todo va bien, la función devuelve una lista con la información del sistema de coordenadas en forma de cadena de caracteres.
- Si se produce un error, devuelve una lista con el primer valor de nil y, a continuación, 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" . "File not found."))
No se encontró el archivo especificado.
- (nil ("Error" . "Unable to import coordinate system."))
Es posible que el archivo especificado no sea legible o que no contenga una referencia válida del sistema de coordenadas.