Créer une transformation géographique personnalisée (Gestion des données)

Synthèse

Crée une définition de transformation pour convertir des données entre deux systèmes de coordonnées géographiques ou datums. La sortie de cet outil peut être utilisée comme transformation de n’importe quel outil avec un paramètre qui requiert une transformation géographique.

Utilisation

  • Tous les fichiers de transformation géographique personnalisée sont enregistrés avec une extension .gtf et stockés dans le dossier , dans votre dossier des données d’application.Esri\ArcGISPro\ArcToolbox\CustomTransformations

    • Dans tous les systèmes d’exploitation Windows, le dossier AppData se trouve dans l’emplacement %appdata% et le dossier temporaire dans %temp%. Saisissez %appdata% dans une fenêtre de commande pour afficher l’emplacement du dossier AppData. Saisissez %temp% pour afficher l’emplacement du dossier temporaire.
    • Sur les systèmes UNIX, le dossier temporaire et le dossier des données d’application se trouvent dans votre répertoire d’accueil, sous $TMP et , respectivement.$HOME Saisissez /tmp dans un terminal pour afficher l’emplacement.

  • Tout outil de géotraitement qui utilise des transformations géographiques examine toutes les transformations personnalisées dans l’emplacement de stockage par défaut et les propose comme options dans la liste déroulante du paramètre de la transformation. Les transformations sont également disponibles dans l’environnement Transformations géographiques.

  • Vous ne pouvez pas modifier les fichiers de transformation personnalisés. Ces fichiers binaires qui stockent des informations de version et de longueur de chaîne risquent d’être corrompus s’ils sont modifiés. Pour modifier un fichier de transformation, créez une nouvelle transformation géographique personnalisée et remplacez le fichier existant.

  • Les méthodes de transformation se divisent en deux groupes : par équation et par fichier. Les méthodes de transformation par équation ne nécessitent aucune information externe. Les méthodes de transformation par fichier requièrent un ou plusieurs fichiers stockés sur le disque pour calculer les valeurs de décalage des coordonnées. Les fichiers sont semblables à des rasters, avec des points espacés de manière régulière, et le décalage d’une localisation est calculé en utilisant une méthode d’interpolation et des valeurs provenant des points environnants.

  • Les fichiers doivent être placés dans l’un des emplacements suivants :

    • Si les Données des systèmes de coordonnées ArcGIS sont installées par machine (pour tout le monde), copiez le ou les fichiers dans le dossier C:\Program Files (x86)\ArcGIS\CoordinateSystemsData\pedata\Geographic.
    • Si les Données des systèmes de coordonnées ArcGIS sont installées par utilisateur, copiez le ou les fichiers dans le dossier C:\Users\username\AppData\Local\Programs\ArcGIS\CoordinateSystemsData\pedata\Geographic.
    • Si les Données des systèmes de coordonnées ArcGIS ne sont pas installées, copiez le ou les fichiers dans le dossier pedata ArcGIS Pro dans C:\Program Files\ArcGIS\Pro\Resources\pedata si ArcGIS Pro est installé par machine (pour tout le monde).
    • Si ArcGIS Pro est installé par utilisateur, copiez le ou les fichiers dans le dossier pedata ArcGIS Pro dans C:\Users\username\AppData\Local\Programs\ArcGIS\Pro\Resources\pedata.

    Si vous n’utilisez pas les emplacements d’installation par défaut pour ArcGIS Pro ni les Données des systèmes de coordonnées ArcGIS, copiez les fichiers dans le dossier pedata équivalent. Si ces emplacements ne sont pas disponibles du fait de restrictions d’autorisation ou parce qu’ils sont masqués, demandez à votre administrateur système de vous aider.

Paramètres

ÉtiquetteExplicationType de données
Nom de la transformation géographique

Nom de la définition de transformation personnalisée.

String
Système de coordonnées géographiques en entrée

Système de coordonnées géographiques d’origine.

Indiquez un numéro d’identification du système de coordonnées connu (WKID) ou utilisez le bouton Select Coordinate System (Sélectionner un système de coordonnées) Select Coordinate System (Sélectionner un système de coordonnées) pour sélectionner un système de coordonnées.

Coordinate System
Système de coordonnées géographiques en sortie

Système de coordonnées géographiques final.

Indiquez un WKID ou utilisez le bouton Sélectionner un système de coordonnées Select Coordinate System (Sélectionner un système de coordonnées) pour sélectionner un système de coordonnées.

Coordinate System
Transformation géographique personnalisée

La méthode de transformation personnalisée à utiliser.

La liste des méthodes et paramètres est disponible dans lefichier PDF de transformations géographiques et verticales.

Dans la liste déroulante, choisissez la méthode de transformation qui sera utilisée pour transformer les données du système de coordonnées géographiques en entrée dans le système de coordonnées géographiques en sortie. Une fois choisies, les options supplémentaires apparaissent en dessous de la méthode de transformation.

String
Étendue
(Facultatif)

Zone géographique dans laquelle la transformation s’applique. Les données transformées dans l’étendue fournie ont l’assurance d’être converties avec le niveau de précision spécifié.

  • Current Display Extent (Étendue actuellement affichée) Vue cartographique : l’étendue repose sur la carte ou la scène active.
  • Dessiner l’étendue Terminer avec mise à l’équerre : l’étendue est basée sur un rectangle dessiné sur la carte ou dans la scène.
  • Extent of a Layer (Étendue d’une couche) Couche : l’étendue repose sur une couche de carte active. Choisissez une couche disponible ou utilisez l’option Étendue des données dans toutes les couches. Chaque couche de carte comporte les options suivantes :

    • Toutes les entités Sélectionner tout : étendue de toutes les entités.
    • Entités sélectionnées Zone à partir des entités sélectionnées : étendue de toutes les entités sélectionnées.
    • Entités visibles Extent Indicator : étendue de toutes les entités visibles.

  • Parcourir Parcourir : l’étendue repose sur un jeu de données.
  • Presse-papiers Coller : l’étendue peut être copiée depuis et vers le Presse-papiers.
    • Copier l’étendue Copier : copie l’étendue et le système de coordonnées dans le Presse-papiers.
    • Coller l’étendue Coller : colle l’étendue et le système de coordonnées depuis le Presse-papiers. Si le Presse-papiers n’inclut pas de système de coordonnées, l’étendue utilise celui de la carte.
  • Reset Extent (Réinitialiser l’étendue) Réinitialiser : la valeur par défaut de l’étendue est rétablie.

Lorsque les coordonnées sont saisies manuellement, elles doivent être des valeurs numériques incluses dans le système de coordonnées de la carte active. La carte peut utiliser des unités d’affichage différentes de celles des coordonnées saisies. Utilisez le signe moins pour les coordonnées sud et ouest.

Extent
Précision
(Facultatif)

Différence attendue entre les coordonnées transformées (sortie) et leurs valeurs vraies. Comme les transformations dégradent en général la qualité du jeu de données, la valeur de précision est toujours l’erreur attendue absolue maximale en mètres.

Double

Sortie obtenue

ÉtiquetteExplicationType de données
Transformation en sortie

Transformation en sortie.

Value Table

arcpy.management.CreateCustomGeoTransformation(geot_name, in_coor_system, out_coor_system, custom_geot, {extent}, {accuracy})
NomExplicationType de données
geot_name

Nom de la définition de transformation personnalisée.

String
in_coor_system

Système de coordonnées géographiques d’origine.

Coordinate System
out_coor_system

Système de coordonnées géographiques final.

Coordinate System
custom_geot

La méthode de transformation personnalisée à utiliser.

La liste des méthodes et paramètres est disponible dans lefichier PDF de transformations géographiques et verticales.

Définissez les valeurs METHOD et PARAMETER intégrées dans une chaîne pour la transformation personnalisée GEOGTRAN. Choisissez le nom de la méthode parmi les méthodes disponibles de Geocentric_Translation, Molodensky, Molodensky_Abridged, Position_Vector, Coordinate_Frame, Molodensky_Badekas, NADCON, HARN, NTV2, Longitude_Rotation, Unit_Change et Geographic_2D_Offset. Chaque méthode comporte un ensemble de paramètres. Vous pouvez modifier les valeurs des options en saisissant du texte en regard du nom du paramètre dans la représentation sous forme de chaîne entière de la transformation géographique personnalisée. Consultez des exemples dans l’exemple Python ci-dessous.

String
extent
(Facultatif)

Zone géographique dans laquelle la transformation s’applique. Les données transformées dans l’étendue fournie ont l’assurance d’être converties avec le niveau de précision spécifié.

Extent
accuracy
(Facultatif)

Différence attendue entre les coordonnées transformées (sortie) et leurs valeurs vraies. Comme les transformations dégradent en général la qualité du jeu de données, la valeur de précision est toujours l’erreur attendue absolue maximale en mètres.

Double

Sortie obtenue

NomExplicationType de données
out_transformation

Transformation en sortie.

Value Table

Exemple de code

Exemple d’utilisation du script CreateCustomGeoTransformation (script autonome)

Le script autonome ci-dessous illustre l’utilisation de la fonction CreateCustomGeoTransformation pour créer une transformation personnalisée.

# Name: CreateCustomGeographicTransformation.py
# Description: Create a custom geographic transformation in the default directory.

# import system modules
import arcpy

# set the variables
geoTransfmName = "cgt_geocentric2"

# create a spatial reference object for GCS_Tokyo
inGCS = arcpy.SpatialReference("Tokyo")

# create a spatial reference object for GCS_WGS_1984
outGCS = arcpy.SpatialReference("WGS 1984")

customGeoTransfm = "GEOGTRAN[METHOD['Geocentric_Translation'],PARAMETER['X_Axis_Translation',''],PARAMETER['Y_Axis_Translation',''],PARAMETER['Z_Axis_Translation','']]"

arcpy.management.CreateCustomGeoTransformation(geoTransfmName, inGCS, outGCS, customGeoTransfm)

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes