Skip To Content

Utiliser des services de géotraitement avec une transformation géographique personnalisée

Introduction

Des centaines de systèmes de coordonnées géographiques peuvent être utilisés au sein d'ArcGIS Desktop et d'ArcGIS Server. En cas de transformation entre deux systèmes de coordonnées différents, vous pouvez demander un fichier de système de coordonnées personnalisé qui ne fait pas partie du système ArcGIS principal. Les étapes suivantes expliquent comment utiliser votre fichier de transformation géographique personnalisée (.gtf) avec des tâches de géotraitement dans ArcGIS Server.

Création d'un fichier de transformation géographique personnalisée

Un fichier de transformation géographique personnalisée est créé à l'aide de l'outil Créer une transformation géographique personnalisée. Ce fichier .gtf est créé dans un des deux dossiers suivants, selon les autorisations en écriture de votre compte d'utilisateur.

  • Sur Windows, le fichier est généralement enregistré dans C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations. Ce chemin est directement accessible en saisissant %appdata%\ESRI\Desktop10.X\ArcToolbox\CustomTransformations dans l'Explorateur Windows. (Veillez à mettre à jour X dans le chemin pour qu'il corresponde à votre version d'ArcGIS Desktop.)
  • Si vous ne disposez pas d'une autorisation en écriture sur le chemin ci-dessus (il est défini en lecture seule), le fichier est créé dans le dossier temporaire de votre compte d'utilisateur. Il est accessible en saisissant %temp%\ArcToolbox\CustomTransformations dans l'Explorateur Windows.
  • Sur un système Unix, .gtf est enregistré dans le répertoire d'accueil de l'utilisateur au sein de ArcToolbox\CustomTransformations, soit dans le dossier Application Data, soit dans le dossier tmp. Ceci dépend également de vos autorisations en écriture.

Consultez les remarques d'utilisation de l'outil Créer une transformation géographique personnalisée pour en savoir plus sur l'emplacement d'enregistrement de ce fichier.

Considérations relatives à l'installation du fichier .gtf

Le fichier .gtf doit être copié dans le répertoire approprié sur toutes les machines ArcGIS Server de votre grappe. Si vos serveurs ne font pas partie d'une grappe à plusieurs machines, le fichier doit uniquement être déployé sur la machine unique. Suivez les étapes ci-dessous appropriées à votre environnement pour déployer le fichier .gtf.

Machine ArcGIS Server unique

Utilisez un des deux workflows suivants pour déployer le fichier .gtf. La première option est la plus simple si vous n'avez pas un accès direct à votre machine serveur. La seconde option, qui consiste à copier manuellement les fichiers, peut nécessiter l'assistance de votre administrateur réseau si vous n'avez pas accès à votre machine ArcGIS Server.

Publiez l'outil Créer une transformation géographique personnalisée en tant que service. L'exécution du service publié entraîne la création et le déploiement du fichier dans le répertoire qui vous correspond.

  1. Dans ArcGIS Desktop, exécutez l'outil Créer une transformation géographique personnalisée pour créer un fichier .gtf. Même si vous possédez déjà un fichier .gtf préexistant, vous devez tout de même suivre cette étape afin d'être en mesure de publier votre résultat en tant que service de géotraitement.
  2. Publiez le résultat de l'étape 1 en tant que service de géotraitement. Vous pouvez précoder les paramètres en entrée ou les laisser en tant que paramètres configurables.
  3. Exécutez la tâche de géotraitement que vous venez de publier. Ne modifiez aucun des paramètres en entrée. Ils sont définis avec les valeurs par défaut que vous avez utilisées pour exécuter l'outil à l'origine depuis ArcMap. Lorsque vous exécutez le service de géotraitement, le fichier .gtf est écrit dans le dossier %appdata%\Roaming\ESRI\Server10.x\ArcToolbox\CustomTransformations du compte d'utilisateur du serveur.
  4. Vous pouvez supprimer le service après l'avoir exécuté une fois. Les tâches de géotraitement suivantes ont désormais accès au fichier .gtf que vous avez créé.

Copiez manuellement .gtf sur la machine serveur depuis votre machine locale.

  1. Recherchez .gtf sur votre machine locale. Consultez la section ci-dessus concernant la création d'un fichier de transformation géographique personnalisée, qui indique les emplacements d'enregistrement possibles pour ce fichier. Généralement, sur Windows, il s'agit du dossier C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations.
  2. Sur la machine serveur, recherchez le dossier ArcToolbox\CustomTransformations du compte d'utilisateur exécutant le service ArcGIS Server. Généralement, sur Windows, il s'agit du dossier C:\Users\<ArcGIS Server Account Name>.<Server Name>\Appdata\Roaming\ESRI\Server10.X\ArcToolbox\CustomTransformations. Sur un système Unix, ce chemin est généralement /<AGS_InstallDir>/framework/runtime/.wine/drive_c/users/<AGS_InstallAccount>/Application Data/ESRI/Server10.X/ArcToolbox/CustomTransformations.
  3. Copiez le fichier de l'emplacement de l'étape 1 vers l'emplacement de l'étape 2.

Plusieurs machines ArcGIS Server

Dans un environnement à plusieurs machines, vous ne pouvez pas utiliser la méthode de publication de l'outil Créer une transformation géographique personnalisée réel en tant que service de géotraitement et l'exécuter pour générer le fichier .gtf. Chaque machine faisant partie de votre grappe de serveurs doit posséder un fichier déployé et accessible. Comme vous ne pouvez pas choisir quelle machine ArcGIS Server va traiter une demande de tâche, vous ne pouvez pas être certain que chaque machine va exécuter la tâche au moins une fois pour générer le fichier. Suivez les étapes 1 à 3 de la section ci-dessus pour toutes les machines faisant partie de votre grappe.