Geodatabase-Topologieregeln und Reparatur von Topologiefehlern für Polylinien-Features

Mit der Standard- oder Advanced-Lizenz verfügbar.

Mit Geodatabase-Topologieregeln können Sie Beziehungen zwischen Features in derselben Feature-Class oder im selben Subtype oder zwischen zwei Feature-Classes oder Subtypes festlegen. Der Status einer Topologie, einschließlich Fehlern und Ausnahmen, wird in der Quell-Geodatabase gespeichert. Im Bereich Inhalt werden Geodatabase-Topologieregeln als Gruppen-Layer mit Sublayern dargestellt, die geänderte Bereiche symbolisieren. Fehler werden nach Geometrietyp aufgeführt.

In diesem Thema werden die für Polylinien-Features verfügbaren Topologieregeln und vordefinierten Korrekturen erläutert. Schritte zum Überprüfen einer Geodatabase-Topologie und Korrigieren von Fehlern finden Sie unter Validieren und Korrigieren der Geodatabase-Topologie.

Hinweis:

Weitere Informationen zu einer PDF-Datei im Posterformat, in der alle Topologieregeln aufgeführt sind, finden Sie unter Topologieregeln für ArcGIS-Geodatabases.

Muss größer sein als die Cluster-Toleranz

Die Cluster-Toleranz ist die minimale Entfernung zwischen den Stützpunkten, die ein Feature bilden. Stützpunkte, die innerhalb der Cluster-Toleranz liegen, werden als lagegleich betrachtet. Dies ist eine obligatorische Topologieregel, die auf alle Polylinien-Feature-Classes angewendet wird.

Muss größer sein als die Cluster-Toleranz

Fehler

Jedes Polylinien-Feature, das beim Überprüfen der Topologie ausgeblendet wird, ist ein Fehler. Features, die gegen diese Regel verstoßen, bleiben unverändert.

Fehler "Muss größer sein als die Cluster-Toleranz"

Vordefinierte Korrekturen

Mit der Option Feature löschen Löschen werden Polylinien-Features entfernt, die beim Validierungsprozess aufgrund der Cluster-Toleranz der Topologie ausgeblendet werden würden.

Keine Überlappung

Linien dürfen keinen Teil einer anderen Linie innerhalb einer Feature-Class oder eines Subtypes überlappen. Linien dürfen sich berühren, schneiden und überlappen, Verwenden Sie diese Regel bei Linien, die niemals denselben Bereich wie andere Linien einnehmen dürfen, z. B. wenn Parzellenlinien sich nicht überlappen.

Keine Überlappung

Fehler

Linienfehler werden dort erstellt, wo Linien sich überlappen.

Fehler "Keine Überlappung"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Weder Überlappung noch Schnittpunkte mit anderen Linien

Linien dürfen keinen Teil einer anderen Linie in derselben Feature-Class oder im selben Subtype kreuzen oder überlappen. Verwenden Sie diese Regel bei Linien, deren Segmente niemals denselben Bereich wie andere Linien kreuzen oder einnehmen sollen, wenn Parzellenlinien sich weder schneiden noch überlappen dürfen, der Endpunkt des Features jedoch den Innenbereich eines anderen Features berühren darf.

Weder Überlappung noch Schnittpunkte mit anderen Linien

Fehler

Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen.

Fehler "Weder Überlappung noch Schnittpunkte mit anderen Linien"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Mit Teilen Linie teilen werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich an einem einzelnen Punkt schneiden, resultieren daraus vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert.

Keine Überschneidung mit

Linien dürfen keinen Teil einer anderen Linie in derselben Feature-Class oder im selben Subtype kreuzen oder überlappen. Verwenden Sie diese Regel bei Linien, deren Segmente niemals denselben Bereich wie andere Linien kreuzen oder einnehmen sollen, wenn Parzellenlinien sich weder schneiden noch überlappen dürfen, der Endpunkt des Features jedoch den Innenbereich eines anderen Features berühren darf.

Keine Überschneidung mit

Fehler

Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen.

Fehler "Keine Überschneidung mit"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Mit Teilen Linie teilen werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich an einem einzelnen Punkt schneiden, resultieren daraus vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert.

Keine Dangles

Das Ende einer Linie muss einen Teil einer anderen Linie oder einen beliebigen Teil von sich selbst in einer Feature-Class oder einem Subtype berühren. Verwenden Sie diese Regel, wenn Linien in einer Feature-Class oder einem Subtype miteinander verbunden werden sollen, z. B. wenn ein Straßennetz Liniensegmente aufweist, die verbunden sind. In diesem Beispiel können Sie Ausnahmen für diese Regel für Straßensegmente festlegen, die in Stichstraßen oder Sackgassen enden.

Keine Dangles

Fehler

Punktfehler werden am Ende einer Linie erstellt, die nicht mindestens eine andere Linie oder sich selbst berührt.

Fehler "Keine Dangles"

Vordefinierte Korrekturen

Mit Verlängern Verlängern werden die überstehenden Enden von Linien-Features verlängert, wenn sie innerhalb einer bestimmten Entfernung an anderen Linien-Features gefangen werden können. Wenn sich innerhalb der angegebenen Entfernung kein Feature befindet, wird das Feature nicht verlängert. Wenn der Entfernungswert 0 ist, werden die Linien so weit verlängert, bis sie an einem Feature gefangen werden. Wenn Sie die Korrektur auf alle Fehler anwenden, werden Features, die nicht verlängert werden können, übersprungen und bleiben Fehler.

Mit Kürzen Auf Länge kürzen werden die überstehenden Linien-Features gekürzt, wenn sich der Schnittpunkt innerhalb der angegebenen Entfernung befindet. Wenn sich innerhalb der angegebenen Entfernung kein Feature befindet, wird das Feature nicht gekürzt. Wenn die Entfernung die Länge des Fehler-Features übersteigt, wird es nicht gelöscht. Wenn der Entfernungswert 0 ist, werden Linien auf den Schnittpunkt gekürzt. Wenn Sie die Korrektur auf alle Fehler anwenden, werden Features, die nicht gekürzt werden können, übersprungen und bleiben Fehler.

Mit Fangen Nach Fangen auflisten werden die überstehenden Linien-Features am nächsten Linien-Feature innerhalb einer bestimmten Entfernung gefangen. Wenn sich innerhalb der angegebenen Entfernung kein anderes Linien-Feature befindet, wird die Linie nicht gefangen. Mit diesem Befehl wird am nächsten Feature gefangen, das sich innerhalb der angegebenen Entfernung befindet. Zunächst wird nach Endpunkten zum Fangen gesucht, dann nach Stützpunkten. Wenn keine solchen Punkte vorhanden sind, wird an der Kante von Linien-Features innerhalb der Feature-Class gefangen.

Keine Pseudo-Nodes

Das Ende einer Linie darf nicht das Ende von nur einer anderen Linie in einer Feature-Class oder einem Subtype berühren. Das Ende einer Linie darf einen beliebigen Teil von sich selbst berühren. Verwenden Sie diese Regel, um die Daten mit falsch unterteilten Linien zu bereinigen. Für hydrologische Analysen können Segmente eines Flusssystems beispielsweise so beschränkt werden, dass sie nur Knoten an Endpunkten oder Knoten aufweisen.

Keine Pseudo-Nodes

Fehler

Punktfehler werden dort erstellt, wo das Ende einer Linie das Ende von nur einer anderen Linie berührt.

Fehler "Keine Pseudo-Nodes"

Vordefinierte Korrekturen

Mit dem größten zusammenführen Zusammenführen führt die Geometrie der kürzeren Linie mit der Geometrie der längsten Linie zusammen. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Mit Zusammenführen Zusammenführen wird die Geometrie eines Linien-Features mit der eines anderen Linien-Features zusammengeführt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Nur an Endpunkten verbunden

Linien können sich nur an ihren Enden berühren und dürfen sich in einer Feature-Class oder einem Subtype nicht überlappen. Verwenden Sie diese Regel, wenn Linien sich nur an ihren Enden berühren und weder schneiden noch überlappen sollen, z. B. wenn Parzellenlinien sich weder schneiden noch überlappen dürfen und ausschließlich am Endpunkt jedes Linien-Features miteinander verbunden sein müssen.

Nur an Endpunkten verbunden

Fehler

Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen oder berühren.

Fehler "Nur an Endpunkten verbunden"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Mit Teilen Linie teilen werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich an einem einzelnen Punkt schneiden, resultieren daraus vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert.

Nur an Endpunkten verbunden mit

Linien in einer Feature-Class oder einem Subtype dürfen sich nur an ihren Enden berühren und dürfen keine Linien in einer anderen Feature-Class oder einem anderen Subtype überlappen. Verwenden Sie diese Regel, wenn Linien sich nur an ihren Enden berühren und Linien in einer anderen Feature-Class oder einem anderen Subtype weder schneiden noch überlappen sollen, z. B. wenn Parzellenlinien Blocklinien weder schneiden noch überlappen dürfen und nur am Endpunkt jedes Linien-Features miteinander verbunden sein müssen.

Nur an Endpunkten verbunden mit

Fehler

Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen oder berühren.

Fehler "Nur an Endpunkten verbunden mit"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Mit Teilen Linie teilen werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich an einem einzelnen Punkt schneiden, resultieren daraus vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert.

Keine Überlappung mit

Linien in einer Feature-Class oder einem Subtype dürfen keinen Teil einer anderen Linie in einer anderen Feature-Class oder einem anderen Subtype überlappen. Verwenden Sie diese Regel für Linien, die niemals denselben Raum mit Linien in einer anderen Feature-Class oder einem anderen Subtype einnehmen sollten, z. B. wenn Autobahnen Flüsse kreuzen und sich in deren Nähe befinden, Straßensegmente jedoch keine Flusssegmente überlappen dürfen.

Keine Überlappung mit

Fehler

Linienfehler werden dort erstellt, wo Linien aus zwei Feature-Classes oder Subtypes sich überlappen.

Fehler "Keine Überlappung mit"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Wird überdeckt durch alle Features der Feature-Class von

Linien in einer Feature-Class oder einem Subtype müssen durch die Linien in einer anderen Feature-Class oder einem anderen Subtype abgedeckt sein. Verwenden Sie diese Regel, wenn Sie über mehrere Gruppen von Linien verfügen, die dieselbe Geographie beschreiben, z. B. wenn Linien, die Buslinien bilden, sich auf Linien in einem Straßennetz befinden müssen.

Wird überdeckt durch alle Features der Feature-Class von

Fehler

Linienfehler werden auf den Linien in der ersten Feature-Class erstellt, die nicht von Linien der zweiten Feature-Class abgedeckt ist.

Fehler "Wird überdeckt durch alle Features der Feature-Class von"

Vordefinierte Korrekturen

Für diesen Fehler ist keine vordefinierte Korrektur verfügbar. Sie können die Werkzeuge im Bereich Features ändern verwenden.

Liegt auf den Grenzen von

Linien in einer Feature-Class oder einem Subtype müssen durch die Grenzen von Polygonen in einer anderen Feature-Class oder einem anderen Subtype abgedeckt sein. Verwenden Sie diese Regel, wenn Sie Linien modellieren möchten, die mit Grenzen von Polygonen lagegleich sind, z. B. wenn Polylinien-Features, die zur Darstellung von Block- oder Parzellenlinien verwendet werden, durch Flurstücksgrenzen abgedeckt sein müssen.

Liegt auf den Grenzen von

Fehler

Linienfehler werden auf Linien erstellt, die nicht durch die Grenzen von Polygonen abgedeckt sind.

Fehler "Liegt auf den Grenzen von"

Vordefinierte Korrekturen

MitÜberlappung entfernen Überlappung entfernen werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie können das beizubehaltende Feature auswählen oder die Korrektur auf alle Fehler anwenden.

Muss innerhalb liegen

Linien in einer Feature-Class oder einem Subtype müssen in Polygonen einer anderen Feature-Class oder einem anderen Subtype enthalten sein. Verwenden Sie diese Regel, wenn Linien sich innerhalb der Grenzen von Polygonen befinden sollen, z. B. wenn Wasserläufe in Abflussgebieten liegen.

Muss innerhalb liegen

Fehler

Linienfehler werden dort erstellt, wo Linien nicht innerhalb von Polygonen liegen.

Fehler "Muss innerhalb liegen"

Vordefinierte Korrekturen

Mit Feature löschen Löschen werden Linien-Features entfernt, die nicht innerhalb von Polygon-Features liegen.

Endpunkt liegt auf

Die Enden von Linien in einer Feature-Class oder einem Subtype müssen durch die Punkte in einer anderen Feature-Class oder einem anderen Subtype abgedeckt sein. Verwenden Sie diese Regel, wenn Sie die Enden von Linien in einer Feature-Class oder einem Subtype, die mit Punkt-Features in einer anderen Feature-Class lagegleich sind, modellieren möchten, z. B. wenn Endpunkte der sekundären Stromleitungen durch einen Transformator oder einen Zähler gekappt werden müssen.

Endpunkt liegt auf

Fehler

Punktfehler werden an den Enden von Linien erstellt, die nicht durch einen Punkt abgedeckt sind.

Fehler "Endpunkt liegt auf"

Vordefinierte Korrekturen

Mit Feature erstellen Features erstellen wird ein neues Punkt-Feature am Endpunkt des Linien-Features hinzugefügt, das den Fehler verursacht.

Keine Überlappung mit sich selbst

Linien dürfen sich in einer Feature-Class oder einem Subtype nicht selbst überlappen. Linien dürfen Linien in einer anderen Feature-Class oder einem anderen Subtype berühren, schneiden und überlappen. Verwenden Sie diese Regel bei Linien, deren Segmente niemals denselben Raum einnehmen sollten wie ein anderes Segment auf derselben Linie. Bei Verkehrsanalysen sollten sich Straßen- und Autobahnabschnitte desselben Features beispielsweise nicht selbst überlappen.

Keine Überlappung mit sich selbst

Fehler

Linienfehler entstehen dort, wo Linien sich selbst überlappen.

Fehler "Keine Überlappung mit sich selbst"

Vordefinierte Korrekturen

Mit Vereinfachen Vereinfachen werden die sich selbst überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Dies kann zu Multipart-Features führen, die Sie mithilfe der Regel "Nur Singlepart" erkennen können.

Kein Schnittpunkt mit sich selbst

Linien dürfen sich in einer Feature-Class oder einem Subtype weder selbst kreuzen noch überlappen. Linien können sich selbst berühren und andere Linien berühren, schneiden und überlappen. Verwenden Sie diese Regel, wenn Linien sich nur an ihren Enden berühren sollen, ohne sich selbst zu schneiden oder zu überlappen, z. B. wenn Konturlinien sich nicht selbst schneiden dürfen.

Kein Schnittpunkt mit sich selbst

Fehler

Linienfehler werden dort erstellt, wo Linien sich selbst überlappen, und Punktfehler werden dort erstellt, wo Linien sich selbst kreuzen oder berühren.

Fehler "Kein Schnittpunkt mit sich selbst"

Vordefinierte Korrekturen

Mit Vereinfachen Vereinfachen werden die sich selbst überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Dies kann zu Multipart-Features führen, die Sie mithilfe der Regel "Nur Singlepart" erkennen können.

Nur Singlepart

Linien in einer Feature-Class oder einem Subtype dürfen nur aus einem Teil bestehen. Verwenden Sie diese Regel, wenn Linien aus einer einzelnen Gruppe von verbundenen Segmenten bestehen sollen, z. B. wenn ein Autobahnnetz aus einzelnen Features besteht, von denen jedes einzelne Feature nur aus einem Teil besteht.

Nur Singlepart

Fehler

Multipart-Linienfehler werden dort erstellt, wo Linien aus mehreren Teilen bestehen.

Nur Singlepart

Vordefinierte Korrekturen

Mit Trennen Trennen werden Singlepart-Linien-Features aus den einzelnen Teilen des Multipart-Linien-Features erstellt, das den Fehler verursacht.