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 transformations.
- 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
Les transformations disponibles incluent les transformations fournies par le système ainsi que des transformations personnalisées créées à l’aide des outils Créer une transformation géographique personnalisée ou Créer une transformation verticale personnalisée.
Pour spécifier une transformation, indiquez un nom de transformation ou sélectionnez une option dans la liste des choix.
Cliquez sur le bouton Select transformation (Sélectionner la transformation) pour ouvrir la fenêtre Transformation. Cliquez sur le bouton Add (Ajouter) et définissez les valeurs des Source coordinate system (Système de coordonnées source) et Target coordinate system (Système de coordonnées cible). Une fois les systèmes de coordonnées source et cible définis, sélectionnez une valeur Transformation path (Chemin de transformation) valide entre les deux systèmes de coordonnées et cliquez sur OK. Les systèmes de coordonnées source et cible doivent être dans les systèmes de coordonnées géographiques entre lesquels une 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 ?