Angrenzende Felder berechnen (Kartografie)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Im häufigsten Anwendungsfall wird dieses Werkzeug verwendet, um Felder aufzufüllen, die als Beschriftung der benachbarten Seiten in einer Kartensammlung verwendet werden können. Mit diesem Werkzeug hängen Sie an die Eingabe-Feature-Class acht neue Felder an (wobei jedes Feld einen der acht Punkte des Kompasses darstellt: Norden, Nordosten, Osten, Südosten, Süden, Südwesten, Westen und Nordwesten) und berechnen für jedes Feature in der Eingabe-Feature-Class Werte zur Identifizierung der benachbarten Polygone in jeder Hauptrichtung.

Verwendung

Syntax

CalculateAdjacentFields_cartography (in_features, in_field)
ParameterErläuterungDatentyp
in_features

Polygon-Raster-Index-Features, die an Daten zu benachbarten Feldern angehängt werden sollen.

Feature Layer
in_field

Feld, dessen Werte zum Auffüllen von Daten zu benachbarten Feldern verwendet werden. Verwenden Sie die tatsächlichen Feldnamen. Verwenden Sie keine Feld-Aliasnamen.

Field

Codebeispiel

Werkzeug "CalculateAdjacentFields" – Beispiel (Python-Fenster)

Erstellen und füllen Sie Felder auf, die benachbarte Features für eine Polygon-Gitter-Feature-Class identifizieren.

import arcpy
from arcpy import env
arcpy.env.workspace = "C:\Data\ProjectData.gdb"
arcpy.CalculateAdjacentFields_cartography ("Index", "PageName")
Werkzeug "CalculateAdjacentFields" – Beispiel (eigenständiges Python-Skript)

Erstellen und füllen Sie Felder auf, die benachbarte Features für eine Polygon-Gitter-Feature-Class identifizieren.

# Name: calculateadjacentfields_example.py
# Description: Create and populate fields identifying adjacent features for a
# regular polygon grid feature class
# Author: ESRI

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
arcpy.env.workspace = "C:\Data\ProjectData.gdb"

# Set local variables
inFeatures = "MyPolygonIndex"
inField = "PageName"

# Execute CalculateAdjacentFields
arcpy.CalculateAdjacentFields_cartography (inFeatures, inField)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/22/2013