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.
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.
Vordefinierte Korrekturen
Mit der Option Feature 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.
Fehler
Linienfehler werden dort erstellt, wo Linien sich überlappen.
Vordefinierte Korrekturen
MitÜ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.
Fehler
Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen.
Vordefinierte Korrekturen
MitÜ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 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.
Fehler
Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen.
Vordefinierte Korrekturen
MitÜ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 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.
Fehler
Punktfehler werden am Ende einer Linie erstellt, die nicht mindestens eine andere Linie oder sich selbst berührt.
Vordefinierte Korrekturen
Mit 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 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 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.
Fehler
Punktfehler werden dort erstellt, wo das Ende einer Linie das Ende von nur einer anderen Linie berührt.
Vordefinierte Korrekturen
Mit dem größten 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 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.
Fehler
Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen oder berühren.
Vordefinierte Korrekturen
MitÜ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 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.
Fehler
Linienfehler werden dort erstellt, wo Linien sich überlappen, und Punktfehler werden dort erstellt, wo Linien sich kreuzen oder berühren.
Vordefinierte Korrekturen
MitÜ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 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.
Fehler
Linienfehler werden dort erstellt, wo Linien aus zwei Feature-Classes oder Subtypes sich überlappen.
Vordefinierte Korrekturen
MitÜ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.
Fehler
Linienfehler werden auf den Linien in der ersten Feature-Class erstellt, die nicht von Linien der zweiten Feature-Class abgedeckt ist.
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.
Fehler
Linienfehler werden auf Linien erstellt, die nicht durch die Grenzen von Polygonen abgedeckt sind.
Vordefinierte Korrekturen
MitÜ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.
Fehler
Linienfehler werden dort erstellt, wo Linien nicht innerhalb von Polygonen liegen.
Vordefinierte Korrekturen
Mit Feature 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.
Fehler
Punktfehler werden an den Enden von Linien erstellt, die nicht durch einen Punkt abgedeckt sind.
Vordefinierte Korrekturen
Mit Feature 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.
Fehler
Linienfehler entstehen dort, wo Linien sich selbst überlappen.
Vordefinierte Korrekturen
Mit 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.
Fehler
Linienfehler werden dort erstellt, wo Linien sich selbst überlappen, und Punktfehler werden dort erstellt, wo Linien sich selbst kreuzen oder berühren.
Vordefinierte Korrekturen
Mit 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.
Fehler
Multipart-Linienfehler werden dort erstellt, wo Linien aus mehreren Teilen bestehen.
Vordefinierte Korrekturen
Mit Trennen werden Singlepart-Linien-Features aus den einzelnen Teilen des Multipart-Linien-Features erstellt, das den Fehler verursacht.