Mit der Advanced-Lizenz verfügbar.
Zusammenfassung
Nimmt die Felder X-COORD und Y-COORD für Label oder Punkte in die PAT-Datei oder für Nodes in die NAT-Datei des Eingabe-Coverages auf und berechnet die Werte.
Mit diesem Werkzeug werden die Feature-Classes des Eingabe-Coverages festgelegt. Außerdem werden die Feature-Classes aufgeführt, in die XY-Koordinaten eingefügt werden können. Das Werkzeug wird in erster Linie dazu verwendet, Zugriff auf die Geometrie eines Coverages zu erhalten und Abfragen sowie Analysen zu erstellen. Darüber hinaus können Punkte oder Nodes basierend auf ihrer XY-Position extrahiert werden.
Abbildung
Verwendung
Wenn die Felder X-COORD und Y-COORD bereits vorhanden sind, werden sie überschrieben.
Wenn für das Eingabe-Coverage eine einfache Genauigkeit festgelegt ist, gelten die folgenden Einstellungen: Feldbreite 4, Anzeigebreite 12, Feldtyp F und Dezimalstellen 3. Wenn für das Eingabe-Coverage eine doppelte Genauigkeit festgelegt ist, gelten die folgenden Einstellungen: Feldbreite 8, Anzeigebreite 18, Feldtyp F und Dezimalstellen 5. Diese Definitionen bleiben unverändert, auch wenn die abgeleitete Genauigkeit geändert wird.
Wenn Sie Punkte oder Nodes nach Ausführen des Werkzeugs "XY-Koordinaten hinzufügen" verschieben, geben die Werte für X-COORD und Y-COORD nicht die neuen Positionen wieder. Um die Werte auf die neuen Positionen zu aktualisieren, müssen Sie das Werkzeug erneut ausführen. Die Werte für X-COORD und Y-COORD werden auch durch andere Werkzeuge wie Projizieren und Transformieren nicht geändert.
Wenn sich Ihr Eingabe-Coverage in einem geographischen Koordinatensystem befindet, stehen die Felder X-COORD und Y-COORD für den Längen- bzw. Breitengrad.
Syntax
arcpy.arc.AddXY(in_cover, {feature_type})
Parameter | Erklärung | Datentyp |
in_cover | Das Coverage mit Punkt- oder Polygon-Labels, deren XY-Koordinaten als Attribute in die PAT-Datei oder bei Coverages mit Nodes in die NAT-Datei übernommen werden. | Coverage |
feature_type (optional) | Typ des Coverage-Features, dessen XY-Koordinaten zu Feature-Attributen werden.
| String |
Codebeispiel
Beispiel für 'AddXY' (eigenständiges Skript)
Das folgende eigenständige Skript veranschaulicht, wie der PAT-Datei eines Coverages die Felder X-COORD und Y-COORD hinzugefügt werden. Die Felder werden mit den Koordinatenwerten aus den Punkt-Features des Coverages gefüllt.
# Name: AddXY_Example.py
# Description: Adds X and Y coordinates to a coverage's point attribute table
# Requirements: ArcInfo Workstation
# Import system modules
import arcinfo
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inCover = "wells"
featureType = "POINT"
#Execute AddXY
arcpy.AddXY_arc(inCover, featureType)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Erfordert Installierte Version von ArcInfo Workstation