INFO-Tabelle verbinden (Coverage)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Mit diesem Werkzeug werden die Felddefinitionen und -werte zweier Tabellen basierend auf einem gemeinsamen Feld verbunden. Beim Verbinden werden die Felder einer Tabelle an die einer anderen angehängt, wobei ein Attribut oder Feld verwendet wird, das in beiden Tabellen enthalten ist. Eine Verbindung wird in der Regel zum Anfügen mehrerer Attribute an die Attributtabelle eines geographischen Layers verwendet.

Wenn die Werte im Relate-Feld und Startfeld identisch sind, wird den einzelnen Datensätzen der Eingabe-INFO-Tabelle ein Datensatz der Join-INFO-Tabelle zugeordnet. Die Feldwerte aus beiden Datensätzen werden in die Ausgabetabelle kopiert.

Weitere Informationen zur Funktionsweise von "INFO-Tabelle verbinden"

Bild

Abbildung "INFO-Tabelle verbinden"

Verwendung

Syntax

JoinItem_arc (in_info_table, join_info_table, out_info_table, relate_item, {start_item}, {relate_type})
ParameterErläuterungDatentyp
in_info_table

Die INFO-Datendatei, der Felder und ihre Werte hinzugefügt werden sollen.

INFO Table
join_info_table

Die INFO-Datendatei, die die hinzuzufügenden Felder und Werte enthält.

INFO Table
out_info_table

Die von "INFO-Tabelle verbinden" erzeugte INFO-Datendatei. Wenn bereits eine Ausgabe-INFO-Tabelle vorhanden ist, wird diese überschrieben.

INFO Table
relate_item

Das Feld in der Eingabe-INFO-Tabelle, das für die Datensätze in der Join-INFO-Tabelle als Index verwendet wird. Dies kann ein neu definiertes Feld sein.

String
start_item
(optional)

Das Feld in der Eingabe-INFO-Tabelle, nach dem die Felder aus der Join-INFO-Tabelle eingefügt werden. Standardmäßig ist das letzte Feld in der Eingabe-INFO-Tabelle das Startfeld.

String
relate_type
(optional)

Die Art und Weise, wie die Datensätze der Join-INFO-Tabelle den Datensätzen der Eingabe-INFO-Tabelle zugeordnet werden.

  • LINEARDie in die Ausgabe-INFO-Tabelle geschriebenen Werte werden aus Datensätzen der Eingabe-INFO-Tabelle und der Join-INFO-Tabelle mit übereinstimmenden Werten des Relate-Feldes zusammengeführt. Das Relate-Feld muss in beiden Dateien vorhanden sein. Beide Dateien können in einer beliebigen Reihenfolge sortiert werden. Dies ist die Standardoption.
  • ORDEREDDie Join-INFO-Tabelle muss anhand des Relate-Feldes sortiert werden. Sowohl die Join-INFO-Tabelle als auch die Eingabe-INFO-Tabelle muss das Relate-Feld enthalten.
  • LINKNur die Eingabe-INFO-Tabelle muss das Relate-Feld enthalten. Die Eingabe-INFO-Tabelle kann in beliebiger Reihenfolge sortiert werden. Der Wert des Relate-Feldes in jedem Datensatz der Eingabe-INFO-Tabelle gibt die Datensatznummer in der Join-INFO-Tabelle für die Zusammenführung an. Diese Methode wird verwendet, wenn eine INFO-Datei mit einer anderen Datei auf Basis ihrer internen Datensatznummer in Bezug gesetzt wird.
String

Codebeispiel

Beispiel für JoinItem (eigenständiges Skript)

Das folgende eigenständige Skript veranschaulicht, wie zwei INFO-Tabellen verbunden werden.

# Name: JoinItem_Example.py
# Description: Joins two INFO tables
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

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

# Set local variables
inInfoTable = "maritime1/us5tx51m_p/point"
joinInfoTable = "maritime1/us5tx51m.lights_ncode"
outInfoTable = "C:/output/lightpoints"
relateItem = "RCID"

# Execute JoinItem
arcpy.JoinItem_arc(inInfoTable, joinInfoTable, outInfoTable, 
                   relateItem, "", "")

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Nein
ArcGIS for Desktop Advanced: Erfordert ArcInfo Workstation installiert
9/11/2013