Werkzeuge, die die Umgebung für geographische Transformationen berücksichtigen, verwenden die Transformationsmethoden beim Projizieren von Daten.
Geben Sie Transformationsmethoden an, mit denen Daten "on-the-fly" projiziert werden können. Sie können eine Liste mit Transformationsmethoden erstellen, die die Anwendung verwenden kann, z. B. benutzerdefinierte Transformationen (mit dem Werkzeug Benutzerdefinierte geographische Transformation erstellen erstellte Transformationen) und vom System bereitgestellte Transformationen (Standardtransformationen).
Wenn beim Arbeiten mit geographischen Transformationen keine Richtung angegeben wird, wenden die Geoverarbeitungswerkzeuge dies automatisch an. Werden Daten z. B. von WGS84 nach NAD 1927 konvertiert, können Sie die Transformation "NAD_1927_to_WGS_1984_3" wählen. Die Software wendet diese dann korrekt an.
Verwendungshinweise
- Mit dem Werkzeug "Benutzerdefinierte geographische Transformation" können Standard-, vom System bereitgestellte, in der Liste enthaltene und benutzerdefinierte Transformationsmethoden einbezogen werden.
- Unabhängig von der Anzahl der Transformationen in der Liste verwendet die Anwendung nur diejenigen, die für die Projektion geeignet sind. Alle anderen werden ignoriert.
- Die Umgebung unterstützt zusammengesetzte Transformationsmethoden. Der Transformationsparameter des Werkzeugs Projizieren und die Funktion arcpy.ListTransformations stellen gültige Transformationen, einschließlich zusammengesetzter, zwischen einer Eingabe und einer Ausgabe bereit. In dieser Umgebung kann beispielsweise ITRF_2000_To_WGS_1984 + ITRF_2000_To_NAD_1983_2011 verwendet werden.
- Wenn eine Projektion mehrere Transformationsmethoden, einschließlich zusammengesetzter, erfordert, verwendet ein Werkzeug nur eine einzige Transformation aus der Umgebung. Dies gilt auch für den Fall, dass mehrere Transformationsmethoden festgelegt wurden. Wenn für eine Projektion mehrere Transformationsmethoden erforderlich sind, müssen Sie das Werkzeug Projizieren verwenden.
Dialogfeldsyntax
- Geographische Transformationen – Ermöglicht die Erstellung einer Liste der Transformationsmethoden. Diese kann die vom System bereitgestellten Transformationsmethoden und benutzerdefinierte Transformationsmethoden enthalten, die mit dem Werkzeug Benutzerdefinierte geographische Transformation erstellen erstellt wurden.
Skriptsyntax
arcpy.env.geographicTransformations = geographic_transformations
Parameter | Erläuterung |
---|---|
geographic_transformations | Eine durch Semikolons getrennte Zeichenfolge mit Transformationsmethoden. Diese kann die vom System bereitgestellten Transformationsmethoden und benutzerdefinierte Transformationsmethoden enthalten, die mit dem Werkzeug Benutzerdefinierte geographische Transformation erstellen erstellt wurden. |
Skriptbeispiel
Projizieren Sie beim Puffern Daten in ein neues Koordinatensystem.
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")