Les outils qui respectent l'environnement Transformations géographiques utilisent les méthodes de transformation lors de la projection de données.
Spécifie les méthodes de transformation qui peuvent être utilisées pour projeter des données à la volée. Vous pouvez créer une liste de méthodes de transformation que l’application utilise, notamment des transformations personnalisées (créées à l’aide de l’outil Créer une transformation géographique personnalisée) et des transformations fournies par le système (prêtes à l’emploi).
Si aucune direction n’est indiquée lors d’une transformation géographique, les outils de géotraitement appliquent automatiquement la direction. Si, par exemple, vous convertissez des données depuis WGS84 vers NAD 1927, vous pouvez utiliser la transformation NAD_1927_to_WGS_1984_3, et le logiciel l’appliquera correctement.
Remarques sur l’utilisation
- Lorsque vous employez un outil de géotraitement dans un projet ArcGIS Pro avec une carte ouverte qui utilise des transformations cartographiques, l’outil utilise les transformations cartographiques. Si les transformations cartographiques ne sont pas valides pour les données, elles sont ignorées. Dans ce cas, les transformations spécifiées dans l’environnement sont prioritaires sur les transformations cartographiques. Toutefois, si la transformation de l’environnement n’est pas valide pour les données traitées par un outil et que la transformation cartographique est valide, la transformation cartographique est utilisée.
- Vous pouvez inclure des méthodes de transformation prêtes à l’emploi, celles fournies avec l’application et celles figurant dans la liste, ainsi que des méthodes de transformation personnalisées créées à l’aide de l’outil Créer une transformation géographique personnalisée.
- Les outils utilisent uniquement les transformations appropriées pour la projection et ignorent toutes les autres.
- L’environnement prend en charge les méthodes de transformation composites. Le paramètre de transformation de l’outil Projeter et la fonction arcpy.ListTransformations fournissent des transformations valides, par exemple, ITRF_2000_To_WGS_1984 + ITRF_2000_To_NAD_1983_2011.
- Si une projection nécessite plusieurs méthodes de transformation dont des transformations composites, un outil n’utilise qu’une seule transformation de l’environnement. C’est le cas même si plusieurs méthodes de transformation ont été définies. Si une projection nécessite plusieurs méthodes de transformation, utilisez l’outil Projeter.
Syntaxe de la boîte de dialogue
- Geographic Transformations (Transformations géographiques) : spécifiez les méthodes de transformation par leur nom. Les méthodes de transformation incluent les méthodes fournies par le système, ainsi que les méthodes personnalisées créées avec l’outil Créer une transformation géographique personnalisée.
- Vous pouvez également cliquer sur le bouton Select transformation (Sélectionner la transformation) pour ouvrir la fenêtre Transformation. Cliquez sur le bouton Add (Ajouter) pour commencer à sélectionner une transformation. Définissez ensuite les valeurs pour Source coordinate system (Système de coordonnées source) et Target coordinate system (Système de coordonnées cible), sélectionnez une valeur pour Transformation path et cliquez sur OK. Les systèmes de coordonnées source et cible doivent être des systèmes de coordonnées géographiques qui représentent les datums entre lesquels la transformation est appliquée.
Syntaxe de script
arcpy.env.geographicTransformations = geographic_transformations
Paramètre | Explication |
---|---|
geographic_transformations | Chaîne des méthodes de transformation, délimitée par un point-virgule. Il peut s’agir de méthodes de transformation fournies par le système, ainsi que de méthodes de transformation personnalisées créées à l’aide de l’outil Create Custom Geographic Transformation (Créer une transformation géographique personnalisée). |
Exemple de script
Projetez des données dans un nouveau système de coordonnées lors de la création de zones tampon.
import arcpy
# Set the workspace, outputCoordinateSystem and geographicTransformations
# environments
arcpy.env.workspace = "c:/data"
arcpy.env.outputCoordinateSystem = arcpy.SpatialReference("WGS 1984 UTM Zone 18N")
arcpy.env.geographicTransformations = "Arc_1950_To_WGS_1984_5; PSAD_1956_To_WGS_1984_6"
arcpy.analysis.Buffer("roads.shp", "roads_buffer.shp", "10 meters")
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?