Skip To Content

Utilizar servicios de geoprocesamiento con transformación gráfica personalizada

Introducción

Hay cientos de sistemas de coordenadas geográficas que se pueden utilizar en ArcGIS for Desktop y ArcGIS for Server. Cuando se aplica la transformación entre dos sistemas de coordenadas distintos, es posible que se requiera un archivo de sistema de coordenadas personalizado que no forma parte del sistema central de ArcGIS. En los pasos siguientes se explica cómo se puede utilizar el archivo de transformación geográfica personalizada (.gtf) con tareas de geoprocesamiento en ArcGIS for Server.

Crear un archivo de transformación geográfica personalizada

Un archivo de transformación geográfica personalizada se crea mediante la herramienta Crear transformación geográfica personalizada. Este archivo .gtf se crea en una de dos carpetas, dependiendo de los permisos de escritura de su cuenta de usuario.

  • En Windows, el archivo se guarda habitualmente en C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations. A esta ruta se accede directamente introduciendo %appdata%\ESRI\Desktop10.X\ArcToolbox\CustomTransformations en Windows Explorer. (Asegúrese de actualizar X en la ruta para que coincida con su versión de ArcGIS for Desktop.)
  • Si no tiene permiso de escritura en la ruta anterior (se ha establecido como de solo lectura), es archivo se creará en la carpeta temporal de su cuenta de usuario. Se puede obtener acceso introduciendo %temp%\ArcToolbox\CustomTransformations en Windows Explorer.
  • En un sistema Unix, .gtf se guardará en el directorio de inicio del usuario, dentro de ArcToolbox\CustomTransformations, en la carpeta Application Data o en la carpeta tmp, dependiendo, una vez más, de los permisos de escritura.

Consulte las notas de uso de la herramienta Crear transformación geográfica personalizada para obtener información mas detallada sobre dónde se guarda este archivo.

Consideraciones para instalar el archivo .gtf

El archivo .gtf debe copiarse en el directorio adecuado en todos los equipos de ArcGIS for Server del clúster. Si su servidor no participa en un clúster de varios equipos, el archivo solo tiene que implementarse en un solo equipo. Utilice los pasos apropiados siguientes que mejor describan su entorno para implementar el archivo .gtf.

ArcGIS Server en un solo equipo

Utilice uno de los dos flujos de trabajo siguientes para implementar el archivo .gtf. La primera opción es la más fácil y la más sencilla si no tiene acceso directo al equipo del servidor. La segunda opción de copiar los archivos manualmente puede requerir la ayuda del administrador de la red si usted no tiene acceso al equipo de ArcGIS for Server.

Publique la herramienta Crear transformación geográfica personalizada como un servicio. Al ejecutar el servicio publicada se creará y se implementará el archivo en el directorio correcto.

  1. En ArcGIS for Desktop, ejecute Crear transformación geográfica personalizada para crear un archivo .gtf. Aunque ya tenga un archivo .gtf preexistente, tendrá que ejecutar este paso para tener un resultado que pueda publicarse como un servicio de geoprocesamiento.
  2. Publique el resultado del paso 1 como un servicio de geoprocesamiento. Puede fijar la codificación en los parámetros de entrada o dejarlos como parámetros configurables.
  3. Ejecute la tarea de geoprocesamiento recién publicada. No modifique ninguno de los parámetros de entrada. Se establecerán con los mismos valores predeterminados que cuando ejecutó originalmente la herramienta desde ArcMap. Al ejecutar el servicio de geoprocesamiento, el archivo .gtf se escribirá en la carpeta %appdata%\Roaming\ESRI\Server10.x\ArcToolbox\CustomTransformations de la cuenta de usuario del servidor.
  4. Puede eliminar el servicio después de ejecutarlo una vez. Las tareas de geoprocesamiento subsiguiente no tendrán ya acceso al archivo .gtf que creó.

Copie manualmente .gtf en el equipo del servidor desde su equipo local.

  1. Busque .gtf en su equipo local. Consulte la sección anterior sobre la creación de un archivo de transformación geográfica personalizada que explica las posibles ubicaciones en que este archivo se podría guardar. Normalmente, en Windows, sería C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations.
  2. En el equipo del servidor, busque la carpeta ArcToolbox\CustomTransformations de la cuenta de usuario que ejecuta el servicio de ArcGIS for Server. Normalmente, en Windows, sería C:\Users\<ArcGIS Server Account Name>.<Server Name>\Appdata\Roaming\ESRI\Server10.X\ArcToolbox\CustomTransformations. En un sistema Unix, esta ruta sería normalmente /<AGS_InstallDir>/framework/runtime/.wine/drive_c/users/<AGS_InstallAccount>/Application Data/ESRI/Server10.X/ArcToolbox/CustomTransformations.
  3. Copie el archivo de la ubicación del paso 1 en la ubicación del paso 2.

Varios equipos de ArcGIS Server

En un entorno de varios equipos, no se puede utilizar el método de publicar la propia herramienta Crear transformación geográfica personalizada como un servicio de geoprocesamiento y ejecutarla para producir el archivo .gtf. Cada equipo que participa en el clúster del servidor debe tener el archivo implementado y accesible. No puede controlar qué equipo de ArcGIS Server procesará una solicitud de tarea, por tanto no puede estar seguro de que cada equipo ejecutará la tarea al menos una vez para producir el archivo. Realice los pasos 1 a 3 de la sección anterior en todos los equipos que forman parte del clúster.