Transformieren (Coverage)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Mit diesem Werkzeug werden alle Features im Coverage basierend auf einer Reihe von Ausgangs- und Zielpasspunkten verschoben.

Weitere Informationen zur Funktionsweise von "Transformieren"

Bild

Abbildung "Transformieren"

Verwendung

Syntax

Transform_arc (in_cover, out_cover, {transform_type})
ParameterErläuterungDatentyp
in_cover

Das Coverage, dessen Koordinaten transformiert werden sollen.

Coverage
out_cover

Der Name eines vorhandenen Coverages, das Ziel-Tics enthält. Die Features aus dem Eingabe-Coverage werden in dieses Coverage transformiert.

Coverage
transform_type
(optional)

Der Typ der auszuführenden Koordinatentransformation:

  • AFFINEFührt eine affine Transformation aus. Es werden mindestens drei Tics benötigt, um diese Transformation zu definieren. Wenn nur zwei Tics übereinstimmen, wird eine Ähnlichkeitstransformation angewendet. Die affinen Gleichungen arbeiten mit sechs Parametern.
  • PROJECTIVEFührt eine projektive Transformation aus. Für die Definition dieser Transformation sind mindestens vier Tics erforderlich. Die projektive Transformation wird nur verwendet, wenn Koordinaten transformiert werden, die direkt aus Luftaufnahmen aus großer Höhe oder aus Luftaufnahmen von relativ flachem Terrain digitalisiert wurden. Dabei wird vorausgesetzt, dass die Luftaufnahmen keine systematischen Verzerrungen aufweisen. Für die projektive Transformation werden acht Parameter verwendet.
  • SIMILARITYFührt eine Ähnlichkeitstransformation aus. Für diese Transformation sind mindestens zwei Tics nötig. Die Ähnlichkeitstransformation wird auch als Helmert-Transformation oder als orthogonale oder zweidimensionale lineare winkeltreue Transformation oder als Vier-Parameter-Transformation bezeichnet.
String

Codebeispiel

Das folgende eigenständige Skript veranschaulicht, wie das Werkzeug "Transformieren" auf ein digitalisiertes Coverage angewendet wird. Zuerst erstellt es auf Grundlage eines Vorlagen-Coverages ein leeres Ausgabe-Coverage. Die Vorlage enthält Tics und eine definierte Projektion. Das leere Ausgabe-Coverage wird "Roads" genannt. Anschließend transformiert es die digitalisierten Straßen-Features in das leere Coverage "Roads".

# Name: Transform_Example.py
# Description: Transforms digitized road features into a new output coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "roads_dig"
outCover = "C:/output/roads"
transformType = "AFFINE"

# Create the empty output coverage
arcpy.Create_arc(outCover, "citylim")

# Execute Transform
arcpy.Transform_arc(inCover, outCover, transformType)

# Print the RMS error
print arcpy.GetMessage(4)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation
5/9/2014