Mit der Advanced-Lizenz verfügbar.
Zusammenfassung
Mit diesem Werkzeug werden Informationen zum Koordinatensystem des Eingabe-Coverages, einschließlich der zugehörigen Parameter für die Projektion, wie Datum und Sphäroid, aufgezeichnet.
Das Werkzeug erstellt oder bearbeitet die Projektionsdefinitionsdatei (PRJ) des Eingabe-Coverages, in der die Projektionsparameter gespeichert werden.
Weitere Informationen zur Funktionsweise von "Projektion definieren"
Verwendung
Kann verwendet werden, wenn für das Eingabe-Dataset oder die Eingabe-Feature-Class keine Projektion definiert ist. Wenn für das Eingabe-Dataset oder die Eingabe-Feature-Class bereits eine Projektion definiert ist, wird eine Warnung ausgegeben, das Werkzeug wird jedoch erfolgreich ausgeführt.
Um das Dataset zu projizieren oder das Datum oder Sphäroid zu transformieren, müssen Sie das Werkzeug Projizieren verwenden, wobei Ihr Dataset über eine PRJ-Datei verfügen muss.
"Projektion definieren" ändert die Koordinaten des Ausgabe-Datasets nicht. Mit "Projizieren" können Sie ein Dataset von einer Projektion in eine andere projizieren.
Tabellen eines vordefinierten geographischen Koordinatensystems, eines projizierten Koordinatensystems sowie mit geographischen Transformationen (Datum) finden Sie unter Überblick über Kartenprojektionen.
Syntax
DefineProjection_arc (in_cover, projection_file)
Parameter | Erläuterung | Datentyp |
in_cover | Das Coverage, für das die Projektionsinformationen festgelegt werden. | Coverage |
projection_file | Der Name der Textdatei, die die Eingabe-Projektionsparameter angibt. | File |
Codebeispiel
DefineProjection – Beispiel (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie die Projektion auf einem globalen Coverage definiert wird. Das Coverage wird in geographischen Koordinaten gespeichert.
# Name: DefineProjection_Example.py
# Description: Defines the projection of a global coverage
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "worldgrat"
projectionFile = "newgeo.prj"
# Execute DefineProjection
arcpy.DefineProjection_arc (inCover, projectionFile)
Umgebung
Lizenzierungsinformationen
- ArcGIS for Desktop Basic: Nein
- ArcGIS for Desktop Standard: Nein
- ArcGIS for Desktop Advanced: Erfordert Installierte Version von ArcInfo Workstation
Verwandte Themen
- Liste der unterstützten Kartenprojektionen
- Kartenprojektionen
- Was sind geographische Koordinatensysteme?
- Was sind projizierte Koordinatensysteme?
- Geographische Transformationsmethoden
- Überblick über das Toolset "Projektionen"
- Projektion definieren
- Projizieren
- Transformieren
- Was ist ein Coverage?
- Speichern von Koordinaten
- Projektion einer Karte bestimmen