Flurstücksdatensätze erstellen (Flurstück)

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.

Weitere Informationen zu Parcel-Fabric-Datensätzen

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})
ParameterErklärungDatentyp
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.

  • FIELDFlurstücksdatensätze werden unter Verwendung von Datensatznamen aus einem Textfeld in den Eingabe-Flurstücks-Features erstellt. Dies ist die Standardeinstellung.
  • EXPRESSIONFlurstücksdatensätze werden mithilfe eines Arcade-Ausdrucks erstellt.
String

Abgeleitete Ausgabe

NameErklärungDatentyp
out_record_feature_class

Die aktualisierte Feature-Class "Records".

Feature-Class
updated_parcel_fabric

Die aktualisierte Parcel-Fabric.

Parcel-Fabric

Codebeispiel

CreateParcelRecords – Beispiel 1 (Python-Fenster)

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')
CreateParcelRecords – Beispiel 2 (Python-Fenster)

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

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen