Zusammenfassung
Hängt an eine vorhandene Ziel-Parcel-Fabric eine oder mehrere Parcel-Fabrics an. Der Raumbezug der Eingabe-Parcel-Fabrics muss mit dem Raumbezug der Ziel-Parcel-Fabric übereinstimmen.
Verwendung
Fügen Sie mit diesem Werkzeug neue Flurstücke zu einer vorhandenen Parcel-Fabric hinzu. Sie können z. B. eine neue Unterteilung anhängen, die vom städtischen Amt für öffentliche Aufträge in die Steuerflurstücksdatenbank des Landkreisgutachters eingegeben wurde. Ein anderes Beispiel ist das Zusammenfügen verschiedener Parcel-Fabrics zu einer einzelnen Parcel-Fabric.
Lagegleiche Grenzpunkte werden zwischen angehängten Fabrics zusammengeführt, damit die interne Topologie der Parcel-Fabric intakt bleibt. Punkte werden zusammengeführt, wenn sie innerhalb einer Toleranz von 2 × der XY-Toleranz des Feature-Datasets liegen.
Mit der Option Flurstücke als unverbundene Gruppe anhängen werden neue Flurstücke als unverbundene Gruppen angehängt. Unverbundene Flurstücke befinden sich außerhalb der Parcel-Fabric in ihrem eigenen lokalen Koordinatenbereich. Unverbundene Flurstücke können jederzeit mit der Parcel-Fabric verbunden werden. Es wird empfohlen, eine kleine Gruppe an unverbundenen Flurstücken zu behalten, um die Komplexität des Verbindungsprozesses zu minimieren.
Wenn für die Eingabe-Parcel-Fabric keine Auswahl getroffen wird, werden alle Flurstücke und Passpunkte angehängt. Passpunkte können getrennt angehängt werden, indem nur die Passpunkte aus der Eingabe-Parcel-Fabric ausgewählt werden. Flurstücke können getrennt angehängt werden, indem nur die Flurstücke aus der Eingabe-Parcel-Fabric ausgewählt werden. Wählen Sie die Flurstücke und Passpunkte aus, um nur diese ausgewählten Features anzuhängen.
In den Systemtabellen Aufträge, Anpassungen, Genauigkeit und Vektoren enthaltene Daten werden nicht angehängt.
Flurstücke der Eingabe-Parcel-Fabric und der Ziel-Parcel-Fabric bleiben nach dem Anhängen bestehen, selbst wenn sich Flurstücke überschneiden. Beispielsweise werden vorhandene Flurstücke nicht durch überlappende angehängte Flurstücke geteilt oder geändert. Lagegleiche Punkte werden immer zusammengeführt.
Passpunkte der Eingabe-Parcel-Fabric und der Ziel-Parcel-Fabric bleiben nach dem Anhängen bestehen, selbst wenn sich Passpunkte überschneiden. Wenn jedoch ein überlappender Passpunkt (Eingabe) angehängt wird, der mit mit derselben Punkt-ID verknüpft ist wie ein vorhandener Passpunkt (Ziel), wird die Verknüpfung entfernt. Der vorhandene Passpunkt und seine verknüpfte Punkt-ID bleiben bestehen.
Wenn "TEST" für Flurstücksschematyp, Linienschematyp oder Passpunktschematyp angegeben ist, muss das Schema (Felddefinitionen) dieser Eingabe-Parcel-Fabric-Tabellen mit den Tabellen der Ziel-Parcel-Fabric übereinstimmen, damit die Flurstücke angehängt werden können. Die Schematypparameter gelten nur für Attribute, die Sie den Tabellen mit den Flurstücks-, Linien- oder Passpunktattributen hinzugefügt haben. Parcel-Fabric-Systemattribute bleiben in den verschiedenen Parcel-Fabrics gleich. Wenn "NO_TEST" angegeben wird, müssen die Attribute der Eingabe-Flurstücks-, -Linien- oder -Passpunkt-Fabric-Tabellen (Felddefinitionen) nicht mit dem Fabric-Dataset der Ziel-Tabelle übereinstimmen. Felder aus Eingabe-Parcel-Fabric-Tabellen, die nicht mit den Feldern der Ziel-Parcel-Fabric-Tabellen übereinstimmen, werden allerdings nicht zugeordnet. Felder aus Eingabe-Parcel-Fabric und Ziel-Parcel-Fabric werden nur zugeordnet, wenn beide Fabrics die gleichen Felder aufweisen.
Die Raumbezüge der Eingabe-Parcel-Fabric und der Ziel-Parcel-Fabric müssen übereinstimmen. Das Werkzeug kann keine Parcel-Fabric anhängen, die einen Raumbezug aufweist, der sich vom Raumbezug der Ziel-Parcel-Fabric unterscheidet.
Die Upgrade-Versionen der Eingabe- und Ziel-Parcel-Fabric müssen übereinstimmen.
Parcel-Fabric-Layer können als Eingabe-Flurstücke verwendet werden. Wenn für den Parcel-Fabric-Layer eine Auswahl vorliegt, werden nur die ausgewählten Flurstücke und Passpunkte verwendet.
Für dieses Werkzeug können nicht mehrere Eingabe-Parcel-Fabric-Layer mit demselben Namen verwendet werden. Obwohl Parcel-Fabric-Layer mit demselben Namen in ArcMap angezeigt werden können, dürfen sie nicht verwendet werden. Sie können diese Einschränkung umgehen, indem Sie über die Suchschaltfläche im Dialogfeld des Werkzeugs nach dem vollständigen Pfad der einzelnen Eingabe-Flurstücke suchen.
Um die Parameter Flurstücks-Subtype, Linien-Subtype und Passpunkt-Subtype verwenden zu können, müssen in der Ziel-Parcel-Fabric Subtype-Felder definiert sein und Subtype-Codes für die Flurstücks-, Linien- und Passpunkt-Tabellen zugewiesen sein. Geben Sie in den Parametern Flurstücks-Subtype, Linien-Subtype oder Passpunkt-Subtype eine Subtype-Beschreibung ein, um diesen Subtype allen neuen Parcel-Fabric-Features, die an die Ziel-Parcel-Fabric angehängt werden, zuzuweisen.
Syntax
AppendParcelFabric_fabric (in_parcels, target, unjoined_group, {parcels_schema_type}, {field_mapping_parcels}, {parcels_subtype}, {lines_schema_type}, {field_mapping_lines}, {lines_subtype}, {control_schema_type}, {field_mapping_control}, {control_subtype})
Parameter | Erläuterung | Datentyp |
in_parcels [in_parcels,...] | Die Eingabe-Parcel-Fabrics, die an die Ziel-Parcel-Fabric angehängt werden. Der Raumbezug der Eingabe-Parcel-Fabric muss mit dem Raumbezug der Ziel-Parcel-Fabric übereinstimmen. | Parcel Fabric Layer |
target | Die vorhandene Parcel-Fabric, an die die Eingabe-Parcel-Fabrics angehängt werden. Der Raumbezug der Eingabe-Parcel-Fabric muss mit dem Raumbezug der Ziel-Parcel-Fabric übereinstimmen. | Parcel Fabric |
unjoined_group | Legt fest, wie Flurstücke angehängt werden.
| Boolean |
parcels_schema_type (optional) | Legt fest, ob das Schema (Felddefinitionen) der Flurstückstabelle der Eingabe-Parcel-Fabric mit dem Schema der Flurstückstabelle der Ziel-Parcel-Fabric übereinstimmen muss, damit Daten angehängt werden können.
| String |
field_mapping_parcels (optional) | Listet die Attributfelder auf, die der Ziel-Parcel-Fabric-Tabelle zugeordnet werden. Diese Liste enthält die bestehenden Attributfelder der Ziel-Parcel-Fabric-Tabelle und Attributfelder, die sowohl in der Eingabe-Parcel-Fabric-Tabelle als auch der Ziel-Parcel-Fabric-Tabelle enthalten sind. Da die Daten in der Eingabe-Parcel-Fabric an eine vorhandene Ziel-Parcel-Fabric angehängt werden, die ein vordefiniertes Schema (Felddefinitionen) hat, wird vom Steuerelement Flurstücke – Erweiterte Attributfeldzuordnung nicht zugelassen, dass Felder zur Ziel-Parcel-Fabric hinzugefügt bzw. aus der Ziel-Parcel-Fabric entfernt werden. | Field Mappings |
parcels_subtype (optional) | Eine Subtype-Beschreibung, die diesen Subtype allen neuen Flurstücks-Features in einer Parcel-Fabric zuweist, die an die Ziel-Parcel-Fabric angehängt wird. | String |
lines_schema_type (optional) | Legt fest, ob das Schema (Felddefinitionen) der Linientabelle der Eingabe-Parcel-Fabric mit dem Schema der Linientabelle der Ziel-Parcel-Fabric übereinstimmen muss, damit Daten angehängt werden können.
| String |
field_mapping_lines (optional) | Listet die Attributfelder auf, die der Ziellinientabelle zugeordnet werden. Diese Liste enthält die bestehenden Attributfelder der Ziellinientabelle und Attributfelder, die sowohl in der Eingabelinientabelle als auch der Ziellinientabelle enthalten sind. Da die Daten in der Eingabe-Parcel-Fabric an eine vorhandene Ziel-Parcel-Fabric angehängt werden, die ein vordefiniertes Schema (Felddefinitionen) hat, wird vom Steuerelement Linien - Erweiterte Attributfeldzuordnung nicht zugelassen, dass Felder zur Ziel-Parcel-Fabric hinzugefügt bzw. aus der Ziel-Parcel-Fabric entfernt werden. | Field Mappings |
lines_subtype (optional) | Eine Subtype-Beschreibung, die diesen Subtype allen neuen Linien-Features in einer Parcel-Fabric zuweist, die an die Ziel-Parcel-Fabric angehängt wird. | String |
control_schema_type (optional) | Legt fest, ob das Schema (Felddefinitionen) der Passpunkttabelle der Eingabe-Parcel-Fabric mit dem Schema der Passpunkttabelle der Ziel-Parcel-Fabric übereinstimmen muss, damit Daten angehängt werden können.
| String |
field_mapping_control (optional) | Listet die Attributfelder auf, die der Ziel-Passpunkttabelle zugeordnet werden. Diese Liste enthält die bestehenden Attributfelder der Ziel-Passpunkttabelle und Attributfelder, die sowohl in der Eingabe-Passpunkttabelle als auch der Ziel-Passpunkttabelle enthalten sind. Da die Daten in der Eingabe-Parcel-Fabric an eine vorhandene Ziel-Parcel-Fabric angehängt werden, die ein vordefiniertes Schema (Felddefinitionen) hat, wird vom Steuerelement Passpunkte – Erweiterte Attributfeldzuordnung nicht zugelassen, dass Felder zur Ziel-Parcel-Fabric hinzugefügt bzw. aus der Ziel-Parcel-Fabric entfernt werden. | Field Mappings |
control_subtype (optional) | Eine Subtype-Beschreibung, die diesen Subtype allen neuen Passpunkt-Features in einer Parcel-Fabric zuweist, die an die Ziel-Parcel-Fabric angehängt wird. | String |
Codebeispiel
AppendParcelFabric – Beispiel 1 (Python-Fenster)
Das folgende Skript im Python-Fenster veranschaulicht, wie das Werkzeug AppendParcelFabric im unmittelbaren Modus verwendet wird.
import arcpy
arcpy.env.workspace = "C:/data/OaklandCounty.gdb"
arcpy.AppendParcelFabric_fabric("/ParcelData/CountyFabric", "/SubdivisionData/Subdivision", "JOINED_GROUP",
"TEST", "", "", "TEST", "", "", "TEST", "", "")
AppendParcelFabric – Beispiel 2 (eigenständiges Python-Skript)
Das folgende Skript veranschaulicht, wie das Werkzeug AppendParcelFabric verwendet wird.
# Name: Append Parcels.py
# Description: Appends a new subdivision to the county's Parcel Fabric
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "E:\City\LocalGovernment.gdb\ParcelEditing"
# Set local variables
in_data = "Parcel_Fabric"
out_data = " E:\County\LocalGovernment.gdb\ParcelEditing\Parcel_Fabric"
# Execute Append Parcels
arcpy.AppendParcelFabric_fabric(in_data, out_data, "JOINED_GROUP","TEST", "", "", "TEST", "", "", "TEST", "", "")
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- ArcGIS Desktop Basic: Nein
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja