Migrieren von Flurstücksdaten mithilfe der Geodatabase-Topologie

Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.

Eine topologisch saubere, überprüfte Topologie von Parcel-Feature-Class-Daten kann zu einer Parcel-Fabric zusammengeführt werden. Eine Geodatabase-Topologie wird in einem Feature-Dataset erstellt, das eine Feature-Class mit Flurstückslinien, eine Feature-Class mit Flurstückspolygonen und optional eine Feature-Class mit Punkten (Flurstücksecken) enthält. Wenn die vorhandenen Flurstücksdaten nur Polygone enthalten, können Sie die Polygone mit dem Geoverarbeitungswerkzeug Polygon in Linie in Linien konvertieren. Die Topologie wird mit einem erforderlichen Satz von Regeln überprüft. Wenn die Topologie fehlerlos ist, können sie mit dem Geoverarbeitungswerkzeug Topologie in Parcel-Fabric laden in eine Parcel-Fabric migriert werden.

Die Topologie ist ein Modell, das beschreibt, wie die Features in der Geodatabase gemeinsam Geometrien nutzen. Die Geodatabase-Topologie ist der Mechanismus, mit dem räumliche Beziehungen zwischen Features hergestellt und verwaltet werden.

Weitere Informationen zur Topologie in ArcGIS

Topologieregeln

Wenn eine Topologie überprüft wird, werden Features, die Teil der Topologie sind, anhand eines Satzes definierter Regeln überprüft, und Verletzungen der Regeln werden als Fehler behandelt.

Beim Migrieren von Linien- und Polygon-Features in eine Parcel-Fabric mit dem Geoverarbeitungswerkzeug "Eine Topologie in eine Parcel-Fabric laden" ist der folgende Satz von Regeln erforderlich:

  1. [Line-Feature-Class] Wird überdeckt durch Grenze von [Polygon-Feature-Class].
  2. [Line-Feature-Class] Keine Überlappung mit sich selbst.
  3. [Line-Feature-Class] Kein Schnittpunkt mit sich selbst.
  4. [Line-Feature-Class] Nur Singlepart.
  5. [Line-Feature-Class] Nur an Endpunkten verbunden.
  6. [Polygon-Feature-Class] Grenzen überdeckt durch Linien von [Line-Feature-Class].

Die Regel "[Line-Feature-Class] liegt auf den Grenzen von [Polygon-Feature-Class]" kann als Ausnahme gekennzeichnet werden, wenn die Linie als Verbindungslinie mit der Parcel-Fabric zusammengeführt wird. Bei Verbindungslinien handelt es sich um Flurstückspunkte, die mit Passpunkten oder Linien verbunden sind, die Flurstücksblöcke verbinden. Wenn eine Linie als Verbindungslinie zusammengeführt wird, muss in der Attributtabelle der Quell-Linien ein Kategoriefeld enthalten sein. Der Kategoriewert muss auf 3 (für Verbindungslinie) festgelegt sein.

Eine Topologie kann in ArcCatalog oder ArcMap überprüft werden. In ArcCatalog wird das gesamte Dataset überprüft. In ArcMap können Sie eine Teilmenge der Daten überprüfen, indem Sie entweder das Werkzeug Topologie in aktueller Ausdehnung überprüfen Validate Topology In Current Extent oder Topologie in angegebenem Bereich überprüfen Validate Topology In Specified Area auf der Werkzeugleiste Topologie verwenden.

Nachdem eine Topologie überprüft wurde, werden Verletzungen der Topologieregeln oder Topologiefehler symbolisiert und im Topologie-Layer in ArcMap angezeigt. Topologiefehler werden durch Punkte, Linien und Polygone symbolisiert.

Topologie-Layer mit Fehlern
Topologie-Layer mit Fehlern

Topologiefehler können auch im Dialogfenster Fehler-Inspektor angezeigt werden, Error Inspector auf das Sie über die Werkzeugleiste Topologie zugreifen können. Im Fehler-Inspektor werden die Topologiefehler der aktuell sichtbaren Ausdehnung aufgelistet. Sie können auch alle Topologiefehler auflisten. Fehler werden nach der Regel aufgeführt, gegen die verstoßen wurde.

Fehler-Inspektor für Topologien
Fehler-Inspektor für Topologien

Weitere Informationen zum Dialogfeld "Fehler-Inspektor"

Weitere Informationen zum Minimieren von Topologiefehlern beim Migrieren von Flurstücksdaten in eine Parcel-Fabric

Wenn die überprüfte Topologie bereinigt wurde und keine Fehler aufweist, kann die Feature-Class migriert werden. Das Werkzeug "Eine Topologie in eine Parcel-Fabric laden" befindet sich in ArcCatalog (oder im Katalogfenster in ArcMap) unter Toolboxes > System-Toolboxes > Parcel Fabric Tools.tbx > Datenmigration.

Laden einer Topologie in die Parcel-Fabric

Das Geoverarbeitungswerkzeug "Eine Topologie in eine Parcel-Fabric laden" kann entweder Flurstückslinien- oder Flurstückspolygon-Features als Eingabe verwenden. Um den Ladevorgang erfolgreich abzuschließen, sind jedoch sowohl Polygon- als auch Line-Feature-Classes erforderlich.

Eine Topologie in eine Parcel-Fabric laden (Dialogfeld)
Das Dialogfeld "Eine Topologie in eine Parcel-Fabric laden"

Wenn in der Polygon- oder Line-Feature-Class der Eingabe eine Auswahl vorhanden ist, werden nur die selektierten Features in die Fabric geladen.

HinweisHinweis:

Zusätzliche benutzerdefinierte Attribute, die in den Polygon- und Line-Feature-Classes vorhanden sind, werden auch in Fabric-Flurstücke und -Linien migriert, sofern die gleichen Attribute in den Parcel-Fabric-Tabellen vorhanden sind.

Informationen zum Hinzufügen von zusätzlichen Attributen zu Parcel-Fabric-Tabellen

HinweisHinweis:

Es gelten Einschränkungen für die Anzahl der Linien, über die ein Flurstück verfügen kann, um erfolgreich in eine Parcel-Fabric migriert werden zu können. Flurstücke mit mehr als 5.000 Linien oder Segmenten können nicht mit dem Topologieladewerkzeug migriert werden. Normalerweise verfügen Flurstücke mit natürlichen Grenzen über eine große Anzahl von Grenzsegmenten.

Linienpunkte

Linienpunkte werden während der Datenmigration nicht erkannt. Sie können das Werkzeug Flurstücksstrecken zusammenführen verwenden, um parallel verlaufende Liniensegmente (in einer angegebenen Toleranz) zu einer Linie zusammenzuführen. Nachdem Linien zusammengeführt wurden, werden benachbarte Flurstückspunkte auf der Linie zu Linienpunkten.

Migrieren von Punkt-Features

Vorhandene Punkt-Features werden in die Parcel-Fabric migriert, wenn die benutzerdefinierten Attributwerte in diesen Punkten für die entsprechenden Punkte der Parcel-Fabric verwendet werden sollen. Wenn im Point-Feature-Class-Layer eine Auswahl vorhanden ist, werden wie bei den Polygon- und Linien-Features nur die ausgewählten Punkte migriert.

Migrieren von Plänen

Pläne werden in die Parcel-Fabric migriert, indem ein Feld PlanName in der Quell-Polygontabelle ausgefüllt wird. Jedes Flurstückspolygon kann entweder ein NULL PlanName-Attribut oder eine Planname-Zeichenfolge haben. Wenn Polygone migriert werden, wird für jeden eindeutigen Plannamen ein Eintrag in die Plantabelle der Parcel-Fabric hinzugefügt. Wenn ein NULL PlanName-Attribut vorhanden ist, wird das Flurstück in den Standardplan für <Karte> migriert.

Überlappende Flurstücke

Überlappende Polygone können migriert werden, wenn die entsprechenden Linien der überlappenden Polygone keine anderen Linien überlappen bzw. überschneiden. Wenn sich Linien überlappen oder überschneiden, wird die Regel "[Line-Feature-Class] Nur an Endpunkten verbunden" verletzt. Beispiel: Die überlappenden Polygone unten können migriert werden:

Diese überlappenden Flurstücke können migriert werden.

Diese überlappenden Polygone verletzen die Topologieregeln und können nicht in die Parcel-Fabric migriert werden:

Diese überlappenden Polygone verletzen die Topologieregeln.

Überlappende Polygone mit überschneidenden Grenzlinien müssen extrahiert und als separate Topologie migriert werden. Das bedeutet, jede Schicht der überlappenden Polygone muss separat migriert werden.

Siehe auch diese Schritte zum Migrieren von Flurstücks-Datasets in die Parcel-Fabric.

Im Whitepaper "Loading Data into a Parcel Fabric" finden Sie weitere Informationen, empfohlene Vorgehensweisen und Fallstudien zum Migrieren von Daten in eine Parcel-Fabric.

Füllen von Systemattributen

Während der Migration können Systemattribute in den Fabric-Flurstücken und Fabric-Linientabellen gefüllt werden, wenn die gleichen Attribute in den Linien- und Polygon-Feature-Classes erstellt und gefüllt werden. Sie benötigen z. B. ein Typattribut für die Polygon- und Line-Feature-Classes zur Migration über Flurstücks- und Linientypen hinweg. In einem anderen Beispiel benötigen Sie ein Kategorieattribut für die Line-Feature-Class, wenn Linien als Verbindungslinien migriert werden sollen.

Attribute der Line-Feature-Class

Die folgenden Attribute können für die Line-Feature-Class erstellt werden, und die Werte werden in den entsprechenden Systemattributen in der Fabric-Linientabelle reflektiert:

Feldname

Feldtyp

Beschreibung

Kategorie

Long Integer

Die Linienkategorie (z. B. Grenzlinie oder Verbindungslinie)

Berechnet

Long Integer

"True", wenn die Dimensionen anhand der Geometrie der Linienform generiert werden

Typ

Long Integer

Wird für benutzerdefinierte Subtypes der Linien verwendet (z. B. Straßenfront, rückwärtige Parzellengrenze)

AccuracyCat (oder ACCURACY)

Long Integer

Die Genauigkeitsstufe der Linie

Eine Tabelle, in der die optionalen Felder für die Quellflurstückslinien aufgeführt sind

TippTipp:

Das Feld "Type" wird verwendet, wenn eigene benutzerdefinierte Subtypes für die Quellflurstückslinien vorhanden sind. Sie müssen den gleichen Subtype im Systemfeld "Type" der Parcel-Fabric-Linientabelle für die Subtypes erstellen, um erfolgreich zu migrieren.

TippTipp:
Wenn für einige oder alle Ihrer Quellflurstückslinien keine COGO-Attribute vorliegen, werden im Datenmigrationsprozess durch die Umkehrung von Linienformen automatisch COGO-Attribute generiert. Wenn ein Feld "Calculated" für Ihre Quellflurstückslinien vorhanden ist, können Sie den Feldwert für alle Linien mit generierten COGO-Attributen auf "True" festlegen. Dies hilft Ihnen, zwischen den Linien in der Parcel-Fabric zu unterscheiden, die umgekehrte COGO-Bemaßungen aufweisen und jenen, die mit dem Datensatz übereinstimmende COGO-Bemaßungen aufweisen.

Wenn eines der folgenden Felder für die Quellflurstückslinien fehlt, weisen die entsprechenden Felder in der Parcel-Fabric-Linientabelle die folgenden Werte auf:

  • Kein Feld "Category": Kategorie = Grenzlinie (alle Linien in der Parcel-Fabric werden auf die Grenzlinienkategorie festgelegt.)
  • Kein Feld "Calculated": Berechnet = NULL.
  • Kein Feld "Type": Typ = NULL.
  • Kein Feld "AccuracyCat": Genauigkeitskategorie = NULL (die Genauigkeitskategorie wird vom Flurstück übernommen.)

    Wenn keine Flurstücksgenauigkeit angegeben ist, wird die interne Standard-Genauigkeitsstufe 4 verwendet.

Attribute der Polygon-Feature-Class

Die folgenden Attributfelder können für die Polygon-Feature-Class erstellt werden, und die Werte werden in den entsprechenden Systemattributen in der Fabric-Flurstückstabelle reflektiert:

Feldname

Feldtyp

Beschreibung

PIN (oder ParcelName, Name, LOT oder APN)

String

Flurstücks-Identifikationsnummer

Area (oder StatedArea)

Double

Die Flurstücksfläche wie im Plan oder Vermessungsdatensatz angegeben

PlanName (oder Plan)

String

Der Name des Plans oder Vermessungsdatensatzes

AccuracyCat (oder Accuracy)

Long Integer

Die Genauigkeitskategorie des Flurstücks

Typ

Long Integer

Wird für benutzerdefinierte Subtypes der Polygone verwendet (z. B. Flurstücke von Gewerbe-/Wohngebieten)

Historisch

Long Integer

"True", wenn das Flurstück historisch ist

LegalStart (oder LegalStartDate)

Datum

Das Datum des Rechtsgeschäfts, durch das das Flurstück erstellt wurde (anders ausgedrückt: das Datum des Vermessungsdatensatzes)

LegalEnd (oder LegalEndDate)

Datum

Das Datum des Rechtsgeschäfts, durch das das Flurstück entfernt wurde (anders ausgedrückt: das Datum des Vermessungsdatensatzes des Ersatzflurstücks)

Eine Tabelle mit den optionalen Feldern für die Quellflurstückspolygone

Wenn eines der folgenden Felder für die Quellflurstückspolygone fehlt, weisen die entsprechenden Felder in der Parcel-Fabric-Polygontabelle die folgenden Werte auf:

  • Kein Feld "PIN, ParcelName, LOT oder APN": Das Flurstück erhält den Name der Polygon-Feature-Class mit dem Suffix "_1". 1 wird für jedes Flurstück erhöht, d. h. "_1", "_2", "_3" usw.
  • Kein Feld "Area": StatedArea wird mit der Fläche der Geometrie der Polygonform gefüllt, wenn die Option Fläche für neue Flurstücke berechnen im Dialogfeld Topologie in Parcel-Fabric laden ausgewählt ist.
  • Kein Feld "PlanName": Flurstücke werden in den Standardplan für <Karte> migriert.
  • Kein Feld "AccuracyCat": Genauigkeitskategorie der Flurstücke wird aus den zugehörigen Plänen übernommen. Wenn für einen Plan keine Genauigkeit definiert ist, wird die interne Standard-Genauigkeitskategorie 4 verwendet.

    Wenn Flurstücke in den Standardplan für <Karte> migriert werden, erben Sie die interne Standard-Genauigkeitskategoriestufe 4.

  • Kein Feld "Type": Typ = NULL.
  • Kein Feld "LegalStart": LegalStartDate = NULL.
  • Kein Feld "LegalEnd": LegalEndDate = NULL.

TippTipp:

Sie können auch nach der Datenmigration Flurstücken Pläne zuweisen, indem Sie das Feld PlanID in der Flurstückstabelle bearbeiten.

Migrieren umfangreicher Datasets

Das Programm zum Laden von Parcel-Fabric-Topologien ist leistungsintensiv, und die Anzahl der Flurstücke, die Sie laden können, hängt von der Computerkonfiguration und Speicherverfügbarkeit ab. Wenn Sie mit einem großen Flurstücks-Dataset arbeiten, können Sie das Dataset entweder in überschaubare Datenabschnitte teilen oder eine Auswahl von Polygonen oder Linien laden.

Mit dem Geoverarbeitungsmodell zum iterativen Laden in die Parcel-Fabric kann eine Topologie basierend auf einem überlappenden Polygon-Raster iterativ in eine Parcel-Fabric geladen werden.

Das eigenständige Python-Skript "LoadTopologyToParcelFabric" ermöglicht das Durchlaufen und Laden ausgewählter Flurstücke in eine Parcel-Fabric. Die Flurstücke werden mit einer überlagernden Polygon-Feature-Class von Blöcken ausgewählt.

Siehe auch diese Schritte zum Migrieren von großen Flurstücks-Datasets in die Parcel-Fabric.

Verwandte Themen

9/11/2013