Zusammenfassung
Erstellt anhand des Namensfeldes eines Datensatzes oder eines Ausdrucks Flurstücksdatensätze für die Eingabe-Parcel-Fabric-Features.
Erstellte Flurstücksdatensätze werden zur Feature-Class "Records" der Parcel-Fabric hinzugefügt. Die Polygone im Flurstücksdatensatz entsprechen der kumulativen Geometrie aller verknüpften Flurstücks-Polygone.
In der Feature-Class "Records" werden Grundbucheinträge zum Flurstück gespeichert, darunter das Datum und der Typ des Eintrags. In der Parcel-Fabric sind Flurstücks-Features mit dem Datensatz verknüpft, durch den sie erstellt und stillgelegt (als historisch gekennzeichnet) wurden.
Verwendung
Wenn die Option Feld für den Parameter Methode für Datensatzname verwendet wird, muss das Datenfeld für die Eingabe in der Attributtabelle des Eingabe-Flurstücks-Features vorhanden sein, und es muss Datensatznamen enthalten, die den verknüpften Flurstücks-Features entsprechen.
Das Werkzeug erstellt Flurstücksdatensätze und generiert basierend auf der kommutative Geometrie aller verknüpften Flurstücks-Features eine Datensatzgeometrie.
Mit diesem Werkzeug wird das Feld Created By Record der Flurstücks-Features durch die Global-IDs der neuen Datensätze aktualisiert.
Das Werkzeug aktualisiert das Feld Parcel Count in der Records-Feature-Class mit der Anzahl der Flurstücke, die mit jedem erstellten Datensatz verknüpft sind.
Wenn bereits Datensätze vorhanden sind, werden diese nicht dupliziert; die Datensatzgeometrien werden allerdings an die Geometrien der Flurstücks-Features angepasst, die bei der letzten Ausführung des Werkzeugs verwendet wurden.
Datensätze werden nur für die Eingabe-Flurstücks-Features, z. B. Polygone, erstellt und ihnen zugewiesen. Wenn verbundenen Flurstücks-Features wie Punkten und Linien Datensätze zuweisen möchten, führen Sie das Werkzeug Parcel-Fabric erstellen aus.
In einer Enterprise-Geodatabase dürfen die Daten nicht versioniert sein.
Syntax
arcpy.parcel.CreateParcelRecords(in_parcel_features, {record_field}, {record_expression}, {record_name_method})
Parameter | Erklärung | Datentyp |
in_parcel_features | Die Eingabe-Flurstücks-Features, die zum Erstellen der Flurstücksdatensätze verwendet werden. Die Eingabe-Flurstücks-Features können aus der Parcel-Fabric einer File- oder Enterprise-Geodatabase stammen. | Feature Layer |
record_field (optional) | Das Attributfeld, das die Datensatznamen enthält. Bei dem Attributfeld muss es sich um ein Textfeld handeln, und es muss die Namen von Flurstücksdatensätzen enthalten, die den verknüpften Flurstücks-Features entsprechen. | Field |
record_expression (optional) | Ein Arcade-Ausdruck, der Felder, Operatoren für Zeichenfolgen und mathematische Operatoren verwendet, um Datensatznamen darzustellen. Beispielsweise extrahiert der Ausdruck Left($feature.Name,4) die ersten vier Zeichen aus dem Namensfeld eines Flurstücks in der Polygon-Feature-Class der Parcel-Fabric, um die Datensatznamen zu erstellen. | Calculator Expression |
record_name_method (optional) | Legt die Methode fest, die zur Erstellung der Flurstücksdatensätze verwendet werden soll.
| String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_record_feature_class | Die aktualisierte Feature-Class "Records". | Feature-Class |
updated_parcel_fabric | Die aktualisierte Parcel-Fabric. | Parcel-Fabric |
Codebeispiel
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateParcelRecords im unmittelbaren Modus verwendet wird. Das Skript erstellt Flurstücksdatensätze für Flurstücks-Features des Typs "Parzelle" auf der Basis des Feldes RecordName.
import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot',
'RecordName', '', 'FIELD')
Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion CreateParcelRecords im unmittelbaren Modus verwendet wird. Das Skript erstellt Flurstücksdatensätze für Flurstücks-Features des Typs "Parzelle" auf der Basis eines Ausdrucks. Der Ausdruck extrahiert die ersten vier Zeichen aus dem Namensfeld eines Flurstücks.
import arcpy
arcpy.parcel.CreateParcelRecords(r'c:\Data\Database.gdb\Parcels\Lot', '',
'Left($feature.Name,4)', 'EXPRESSION')
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja