Il existe des centaines de systèmes de coordonnées géographiques que vous pouvez utiliser dans ArcGIS Desktop et 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éer un fichier de transformation géographique personnalisée
Vous pouvez créer un fichier de transformation géographique personnalisée à l’aide de l’outil Create Custom Geographic Transformation (Créer une transformation géographique personnalisée). Ce fichier .gtf en sortie est créé dans un des 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. (Remplacez le X du chemin par votre version de 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 enregistré 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, le fichier .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 de vos autorisations en écriture.
Consultez les remarques d’utilisation de l’outil Create Custom Geographic Transformation (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 site. Si votre site ne comporte qu’une seule machine, le fichier doit être déployé sur cette machine. Suivez les étapes ci-dessous pour déployer le fichier .gtf.
Site ArcGIS Server avec une seule machine
Utilisez un des processus 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 peut nécessiter l’assistance de votre administrateur réseau si vous n’avez pas accès à votre machine ArcGIS Server.
Publier l’outil Create Custom Geographic Transformation (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 adéquat.
- Dans ArcGIS Desktop, exécutez l’outil Create Custom Geographic Transformation (Créer une transformation géographique personnalisée).
Un fichier .gtf est créé. Vous devez effectuer cette étape même si vous possédez déjà un fichier .gtf, afin de disposer d’un résultat que vous pourrez publier sous forme de service de géotraitement.
- 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.
- 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.
- 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éé.
Copier manuellement le fichier .gtf
Copiez manuellement .gtf sur la machine serveur depuis votre machine locale.
- Recherchez le fichier .gtf sur votre machine locale.
Sous Windows, l’emplacement est généralement C:\Users\<USERNAME>\AppData\Roaming\ESRI\Desktop10.X\ArcToolbox\CustomTransformations.
- Sur la machine serveur, recherchez le dossier ArcToolbox\CustomTransformations du compte d’utilisateur exécutant le service ArcGIS Server.
Sous Windows, il s’agit généralement du dossier C:\Users\<ArcGIS Server Account Name>.<Server Name>\Appdata\Roaming\ESRI\Server10.X\ArcToolbox\CustomTransformations. Sur un système Unix, il s’agit généralement du dossier /<AGS_InstallDir>/framework/runtime/.wine/drive_c/users/<AGS_InstallAccount>/Application Data/ESRI/Server10.X/ArcToolbox/CustomTransformations.
- Copiez le fichier de l'emplacement de l'étape 1 vers l'emplacement de l'étape 2.
Site ArcGIS Server avec plusieurs machines
Sur un site à plusieurs machines, vous ne pouvez pas publier l’outil Create Custom Geographic Transformation (Créer une transformation géographique personnalisée) en tant que service de géotraitement et l’exécuter pour générer le fichier .gtf. Chaque machine de votre site de serveur 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 de la section Copier manuellement le fichier .gtf ci-dessus pour chaque machine de votre site à plusieurs machines.