Geodatabase-Topologieregeln und Reparatur von Topologiefehlern
Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.
Sie können einfache, temporäre topologische Beziehungen zwischen Features in ArcGIS for Desktop Basic erstellen. Sie benötigen eine ArcGIS for Desktop Standard- oder ArcGIS for Desktop Advanced-Lizenz, um eine Geodatabase-Topologie erstellen oder bearbeiten zu können.
Sie können in eine Geodatabase viele Topologieregeln implementieren, und zwar je nach den räumlichen Beziehungen, die für Ihre Organisation besonders wichtig sind. Sie sollten die räumlichen Beziehungen, denen die Features unterworfen werden, sorgfältig planen. Einige Topologieregeln steuern die Beziehungen von Features innerhalb einer bestimmten Feature-Class, während andere die Beziehungen zwischen Features aus zwei verschiedenen Feature-Classes oder Subtypes steuern. Topologieregeln können zwischen Subtypes von Features derselben oder einer anderen Feature-Class definiert werden. Beispiel: Eine Topologieregel kann erfordern, dass Straßen-Features an beiden Enden mit anderen Straßen-Features verbunden sind, außer im Falle von Straßen, die zum Subtype "Sackgasse" gehören.
Den Features in einer Geodatabase können viele Topologieregeln auferlegt werden. Eine gut durchdachte Geodatabase enthält jedoch nur Topologieregeln, die die für eine Organisation wichtigen räumlichen Beziehungen definieren.
Für die meisten Verstöße gegen Topologieregeln gibt es Reparaturen, mit denen Sie die Fehler beheben können. Für einige Topologieregeln gibt es jedoch keine vordefinierten Korrekturmöglichkeiten. Wenn Sie Topologiefehler festgestellt haben, können Sie einen Fehler auf der Karte mit dem Werkzeug "Topologiefehler reparieren" auswählen oder den Fehler im Fehler-Inspektor auswählen.
Eine Abbildung der verfügbaren Topologieregeln und -beispiele finden Sie in der PDF-Datei mit den Topologieregeln für ArcGIS-Geodatabases .
Wenn dieser Link nicht funktioniert, können Sie die Datei "topology_rules_poster.pdf" im Ordner "\Documentation\de" im Installationsverzeichnis von ArcGIS öffnen. Zum Anzeigen dieses Dokuments benötigen Sie Adobe Reader.
Polygonregeln
Topologieregel |
Beschreibung |
Mögliche Korrekturen |
Beispiele | |
---|---|---|---|---|
Muss größer sein als die Cluster-Toleranz |
Bei einem Validierungsprozess darf kein Feature ausgeblendet werden. Dies ist eine obligatorische Topologieregel, die auf alle Line- und Polygon-Feature-Classes angewendet wird. Die ursprüngliche Geometrie bleibt bei Verletzungen dieser Regel unverändert. |
Löschen: Mit der Reparatur "Löschen" werden Polygon-Features entfernt, die beim Validierungsprozess aufgrund der Cluster-Toleranz der Topologie ausgeblendet werden würden. Diese Korrekturmöglichkeit kann auf einen oder mehrere Fehler vom Typ "Muss größer sein als die Cluster-Toleranz" angewendet werden. |
Wenn ein Polygon-Feature wie das rot markierte bei der Validierung der Topologie ausgeblendet wird, liegt ein Fehler vor. |
|
Keine Überlappung |
Die Flächen von Polygonen dürfen einander nicht überlappen. Die Polygone können jedoch gemeinsame Kanten oder Stützpunkte besitzen. Diese Regel wird verwendet, wenn eine Fläche nicht zu mehreren Polygonen gehören darf. Dies ist hilfreich bei der Abgrenzung von administrativen Bereichen, z. B. Postleitzahl- oder Wahlbezirken, und bei einander ausschließenden Flächenklassifizierungen wie Landnutzung oder Landformtypen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" wird der überlappende Teil der Geometrie jedes Features, das den Fehler verursacht, entfernt, sodass an der Stelle eine Lücke oder ein Zwischenraum entsteht. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Überlappung" angewendet werden. Zusammenführen: Mit der Reparatur "Zusammenführen" wird der Überlappungsbereich einem Feature hinzugefügt und von den anderen Features, die gegen die Regel verstoßen, subtrahiert. Im Dialogfeld "Zusammenführen" müssen Sie das Feature auswählen, dem der Überlappungsbereich hinzugefügt werden soll. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Keine Überlappung" angewendet werden. Feature erstellen: Mit der Reparatur "Feature erstellen" wird aus der Fehlerform ein neues Polygon erstellt und der Überlappungsbereich aus den Features entfernt, die den Fehler verursachen, um eine planare Darstellung der Feature-Geometrie zu schaffen. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Überlappung" angewendet werden. |
|
|
Keine Lücken |
Diese Regel besagt, dass innerhalb eines einzelnen Polygons oder zwischen aneinander grenzenden Polygonen keine Lücken bestehen dürfen. Alle Polygone müssen eine zusammenhängende Fläche bilden. Ein Fehler wird auf jeden Fall für den Umfang der Fläche angezeigt. Sie können diesen Fehler ignorieren oder als Ausnahme markieren. Wenden Sie diese Regel auf Daten an, die eine Fläche vollständig bedecken müssen. Beispiel: Bodenpolygone dürfen keine Lücken oder Zwischenräume haben – sie müssen eine geschlossene Fläche bedecken. |
Feature erstellen: Mit der Reparatur "Feature erstellen" werden neue Polygon-Features unter Verwendung eines geschlossenen Rings von Linienfehlerformen, die eine Lücke bilden, erstellt. Diese Korrekturmöglichkeit kann auf einen oder mehrere Fehler vom Typ "Keine Lücken" angewendet werden. Wenn Sie zwei Fehler ausgewählt haben und die Korrekturmöglichkeit "Feature erstellen" verwenden, wird je Ring ein Polygon-Feature erstellt. Wenn Sie als Ergebnis ein Multipart-Feature erhalten möchten, müssen Sie jedes der neuen Features auswählen und im Menü "Editor" auf "Zusammenführen" klicken. Beachten Sie, dass für den Ring, der die äußere Grenze der Feature-Class darstellt, ein Fehler angegeben wird. Wenn Sie auf diesen Fehler die Korrekturmöglichkeit "Feature erstellen" anwenden, können überlappende Polygone entstehen. Sie können diesen Fehler als Ausnahme markieren. |
Sie können auch mit der Option "Feature erstellen" ein neues Polygon in der leeren Fläche erstellen. Außerdem können Sie den Fehler als Ausnahme markieren. |
|
Keine Überlappung mit |
Die Flächen von Polygonen einer Feature-Class (oder eines Subtypes) dürfen nicht mit den Flächen von Polygonen einer anderen Feature-Class (oder eines anderen Subtypes) überlappen. Polygone der beiden Feature-Classes können gemeinsame Kanten oder Stützpunkte besitzen oder völlig unverbunden sein. Diese Regel wird verwendet, wenn eine Fläche nicht zu zwei verschiedenen Feature-Classes gehören darf. Sie ist hilfreich bei der Kombination zweier einander ausschließender Systeme der Flächenklassifizierung, z. B. Flächenverteilung und Gewässertypen, wobei Flächen, die zur Flächenverteilungs-Class gehören, nicht gleichzeitig in der Gewässer-Class definiert sein können und umgekehrt. |
Subtrahieren: Mit der Reparatur "Subtrahieren" wird der überlappende Teil jedes Features, das den Fehler verursacht, entfernt, sodass an der Stelle eine Lücke oder ein Zwischenraum entsteht. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Überlappung mit" angewendet werden. Zusammenführen: Mit der Reparatur "Zusammenführen" wird der Überlappungsbereich einem Feature hinzugefügt und von den anderen Features, die gegen die Regel verstoßen, subtrahiert. Im Dialogfeld "Zusammenführen" müssen Sie das Feature auswählen, dem der Überlappungsbereich hinzugefügt werden soll. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Keine Überlappung mit" angewendet werden. |
|
|
Wird überdeckt durch alle Features der Feature-Class von |
Ein Polygon einer Feature-Class (oder eines Subtypes) muss seine gesamte Fläche mit Polygonen einer anderen Feature-Class (oder eines Subtypes) gemeinsam haben. Eine Fläche in der ersten Feature-Class, die nicht von Polygonen aus der anderen Feature-Class überdeckt wird, ist ein Fehler. Diese Regel wird verwendet, wenn eine Fläche eines Typs, z. B. ein Bundesland, vollständig von Flächen eines anderen Typs, z. B. Kreise, abgedeckt sein muss. |
Subtrahieren: Mit der Reparatur "Subtrahieren" wird der überlappende Teil jedes Features, das den Fehler verursacht, entfernt, sodass die Features aus beiden Feature-Classes dieselbe Grenze haben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Wird überdeckt durch alle Features der Feature-Class von" angewendet werden. Feature erstellen: Mit der Reparatur "Feature erstellen" wird ein neues Polygon-Feature aus dem Überlappungsbereich des vorhandenen Polygons erstellt, sodass die Features aus beiden Feature-Classes dieselbe Grenze haben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Wird überdeckt durch alle Features der Feature-Class von" angewendet werden. |
|
|
Überdeckt sich gegenseitig mit |
Die Polygone einer Feature-Class (oder eines Subtypes) müssen ihre gesamte Fläche mit den Polygonen einer anderen Feature-Class (oder eines Subtypes) gemeinsam haben. Die Polygone können gemeinsame Kanten oder Stützpunkte besitzen. Jede in einer Feature-Class definierte Fläche, die nicht gleichzeitig von einer anderen Fläche belegt ist, ist ein Fehler. Diese Regel wird verwendet, wenn zwei Klassifizierungssysteme für denselben geographischen Bereich verwendet werden und jeder in dem einen System definierte Punkt auch im anderen definiert sein muss. Ein solcher Fall tritt bei verschachtelten hierarchischen Datasets ein, z. B. statistische Blöcke und Blockgruppen oder kleineren und größeren Wassereinzugsgebieten. Die Regel kann auch auf Polygon-Feature-Classes angewendet werden, die nicht hierarchisch verknüpft sind, z. B. Bodenarten und Neigungsklassen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" wird der überlappende Teil jedes Features, das den Fehler verursacht, entfernt, sodass die Features aus beiden Feature-Classes dieselbe Grenze haben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Überdeckt sich gegenseitig mit" angewendet werden. Feature erstellen: Mit der Reparatur "Feature erstellen" wird ein neues Polygon-Feature aus dem Überlappungsbereich des vorhandenen Polygons erstellt, sodass die Features aus beiden Feature-Classes dieselbe Grenze haben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Überdeckt sich gegenseitig mit" angewendet werden. |
|
|
Wird überdeckt durch eine Fläche von |
Polygone einer Feature-Class (oder eines Subtypes) müssen in Polygonen einer anderen Feature-Class (oder eines Subtypes) enthalten sein. Die Polygone können gemeinsame Kanten oder Stützpunkte besitzen. Jede Fläche in der enthaltenen Feature-Class muss durch eine Fläche der überdeckenden Feature-Class abgedeckt sein. Diese Regel wird verwendet, wenn Flächen-Features eines bestimmten Typs sich innerhalb von Features eines anderen Typs befinden müssen. Dies ist hilfreich bei der Darstellung von Flächen, die Teil einer größeren umgebenden Fläche sind, z. B. Verwaltungseinheiten innerhalb von Wäldern oder Blöcke innerhalb von Blockgruppen. |
Feature erstellen: Mit der Reparatur "Feature erstellen" wird ein neues Polygon-Feature aus dem Überlappungsbereich des vorhandenen Polygons erstellt, sodass die Features aus beiden Feature-Classes dieselbe Grenze haben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Wird überdeckt durch eine Fläche von" angewendet werden. |
|
|
Grenzen liegen auf Linien von |
Die Grenzen von Polygon-Features müssen durch Linien einer anderen Feature-Class überdeckt werden. Diese Regel wird verwendet, wenn Flächen-Features Linien-Features zur Darstellung der Flächengrenzen besitzen müssen. Dies ist der Fall, wenn die Flächen und ihre Grenzen unterschiedliche Attributsätze aufweisen. Beispiel: Flurstücke sind in einer Geodatabase zusammen mit ihren Grenzen gespeichert. Jedes Flurstück muss durch ein oder mehrere Linien-Features definiert sein, die Informationen über ihre Länge oder das Vermessungsdatum enthalten, und jedes Flurstück sollte seinen Grenzen exakt entsprechen. |
Feature erstellen: Mit der Reparatur "Feature erstellen" wird ein neues Linien-Feature aus den Grenzsegmenten des Polygon-Features erstellt, das den Fehler verursacht. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Grenzen liegen auf Linien von" angewendet werden. |
|
|
Grenzen liegen auf Grenzen von |
Die Grenzen von Polygon-Features in einer Feature-Class (oder einem Subtype) müssen durch Grenzen von Polygon-Features in einer anderen Feature-Class (oder in einem Subtype) überdeckt werden. Dies ist hilfreich, wenn Polygon-Features in einer Feature-Class, z. B. Gemarkungen, aus mehreren Polygonen einer anderen Feature-Class, z. B. Flurstücken, bestehen und die gemeinsamen Grenzen übereinstimmen müssen. |
Ohne |
|
|
Enthält Punkte aus |
Ein Polygon einer Feature-Class muss mindestens einen Punkt aus einer anderen Feature-Class enthalten. Die Punkte müssen innerhalb des Polygons liegen, nicht auf dessen Grenze. Dies ist hilfreich, wenn mit jedem Polygon mindestens ein Punkt verknüpft sein muss, z. B. Flurstücke, die einen Adresspunkt haben müssen. |
Feature erstellen: Mit der Reparatur "Feature erstellen" wird ein neues Punkt-Feature im Schwerpunkt des Polygon-Features erstellt, das den Fehler verursacht. Das neu erstellte Punkt-Feature liegt auf jeden Fall innerhalb des Polygon-Features. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Enthält Punkte aus" angewendet werden. |
Beim oberen Polygon tritt ein Fehler auf, da es keinen Punkt enthält. |
|
Enthält einen Punkt |
Erfordert, dass jedes Polygon ein Punkt-Feature enthält und dass jedes Punkt-Feature in ein einzelnes Polygon fällt. Dieser Ansatz wird verwendet, wenn zwischen den Features einer Polygon-Feature-Class und den Features einer Point-Feature-Class eine 1:1-Entsprechung bestehen muss, z. B. zwischen Verwaltungsgebieten und den zugehörigen Hauptstädten. Jeder Punkt muss ordnungsgemäß innerhalb genau eines Polygons liegen, und jedes Polygon muss genau einen Punkt enthalten. Die Punkte müssen innerhalb des Polygons liegen, nicht auf dessen Grenze. |
Ohne |
Beim oberen Polygon tritt ein Fehler auf, weil es mehr als einen Punkt enthält. Für Punkte tritt ein Fehler auf, wenn sie außerhalb eines Polygons liegen. |
Linienregeln
Topologieregel |
Beschreibung |
Mögliche Korrekturen |
Beispiele | |
---|---|---|---|---|
Muss größer sein als die Cluster-Toleranz |
Bei einem Validierungsprozess darf kein Feature ausgeblendet werden. Dies ist eine obligatorische Topologieregel, die auf alle Line- und Polygon-Feature-Classes angewendet wird. Die ursprüngliche Geometrie bleibt bei Verletzungen dieser Regel unverändert. |
Löschen: Mit der Reparatur "Löschen" werden Linien-Features entfernt, die beim Validierungsprozess aufgrund der Cluster-Toleranz der Topologie ausgeblendet werden würden. Diese Korrekturmöglichkeit kann auf einen oder mehrere Fehler vom Typ "Muss größer sein als die Cluster-Toleranz" angewendet werden. |
Für alle Linien-Features, wie diese Linien in Rot, die beim Überprüfen der Topologie ausgeblendet werden, tritt ein Fehler auf. |
|
Keine Überlappung |
Linien dürfen sich nicht mit Linien derselben Feature-Class (oder desselben Subtypes) überlappen. Diese Regel wird verwendet, wenn Liniensegmente nicht dupliziert werden dürfen, z. B. in einer Feature-Class, die Wasserläufe darstellt. Die Linien können sich kreuzen oder überschneiden, dürfen aber keine gemeinsamen Segmente besitzen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie müssen das Feature selektieren, aus dem der Fehler entfernt werden soll. Wenn Sie doppelte Linien-Features haben, wählen Sie im Dialogfeld "Subtrahieren" das zu löschende Linien-Feature aus. Mit der Korrekturmöglichkeit "Subtrahieren" werden Multipart-Features erstellt. Wenn die überlappenden Segmente sich nicht am Ende oder Anfang eines Linien-Features befinden, können Sie anschließend den Befehl "Multipart-Feature trennen (Explode)" auf der Werkzeugleiste "Erweiterte Bearbeitung" verwenden, um Singlepart-Features zu erstellen. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Keine Überlappung" angewendet werden. |
|
|
Weder Überlappung noch Schnittpunkte mit anderen Linien |
Linien-Features derselben Feature-Class (oder desselben Subtypes) dürfen einander nicht schneiden oder überlappen. Die Linien können gemeinsame Endpunkte besitzen. Diese Regel wird für Konturlinien verwendet, die sich nicht kreuzen dürfen, oder in Fällen, in denen die Überschneidung von Linien nur in den Endpunkten erfolgen darf, z. B. Straßensegmente und Kreuzungen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie müssen das Feature selektieren, aus dem der Fehler entfernt werden soll. Wenn Sie doppelte Linien-Features haben, wählen Sie im Dialogfeld "Subtrahieren" das zu löschende Linien-Feature aus. Mit der Korrekturmöglichkeit "Subtrahieren" werden Multipart-Features erstellt. Wenn die überlappenden Segmente sich nicht am Ende oder Anfang eines Linien-Features befinden, können Sie anschließend den Befehl "Multipart-Feature trennen (Explode)" auf der Werkzeugleiste "Erweiterte Bearbeitung" verwenden, um Singlepart-Features zu erstellen. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Weder Überlappung noch Schnittpunkte mit anderen Linien" angewendet werden. Teilen: Mit der Reparatur "Teilen" werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich in einem Punkt schneiden, entstehen durch die Anwendung der Korrekturmöglichkeit "Teilen" an dieser Stelle vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Weder Überlappung noch Schnittpunkte mit anderen Linien" angewendet werden. |
|
|
Keine Überschneidung mit |
Linien-Features einer Feature-Class (oder eines Subtypes) dürfen Linien eines anderen Features (oder Subtypes) nicht schneiden oder überlappen. Die Linien können gemeinsame Endpunkte besitzen. Diese Regel wird für Linien zweier Layer verwendet, die sich nicht kreuzen dürfen, oder in Fällen, in denen die Überschneidung von Linien nur in den Endpunkten erfolgen darf, z. B. bei Straßen und Eisenbahnstrecken. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie müssen das Feature selektieren, aus dem der Fehler entfernt werden soll. Wenn Sie doppelte Linien-Features haben, wählen Sie im Dialogfeld "Subtrahieren" das zu löschende Linien-Feature aus. Mit der Korrekturmöglichkeit "Subtrahieren" werden Multipart-Features erstellt. Wenn die überlappenden Segmente sich nicht am Ende oder Anfang eines Linien-Features befinden, können Sie anschließend den Befehl "Multipart-Feature trennen (Explode)" auf der Werkzeugleiste "Erweiterte Bearbeitung" verwenden, um Singlepart-Features zu erstellen. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Keine Überschneidung mit" angewendet werden. Teilen: Mit der Reparatur "Teilen" werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich in einem Punkt schneiden, entstehen durch die Anwendung der Korrekturmöglichkeit "Teilen" an dieser Stelle vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Überschneidung mit" angewendet werden. |
|
|
Keine Dangles |
Ein Linien-Feature muss an beiden Endpunkten Linien derselben Feature-Class (oder desselben Subtypes) berühren. Ein Endpunkt, der nicht mit einer anderen Linie verbunden ist, wird als Dangle bezeichnet. Diese Regel wird verwendet, wenn Linien-Features geschlossene Schleifen bilden müssen, z. B. wenn sie die Grenzen eines Polygon-Features definieren. Sie kann ebenfalls verwendet werden, wenn Linien normalerweise mit anderen Linien verbunden sein müssen, z. B. bei Straßen. In diesen Fällen können Ausnahmen verwendet werden, wenn gelegentlich gegen die Regel verstoßen wird, z. B. bei Liniensegmenten, die Sackgassen darstellen. |
Verlängern: Mit der Reparatur "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 mehrere Fehler ausgewählt wurden, werden die Features, die nicht verlängert werden können, einfach übergangen. Die Fehler der Features, die nicht verlängert werden können, werden weiterhin im Dialogfeld "Fehler-Inspektor" angezeigt. Wenn der Entfernungswert 0 ist, werden die Linien so weit verlängert, bis sie an einem Feature gefangen werden können. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Dangles" angewendet werden. Kürzen: Mit der Reparatur "Kürzen" werden die überstehenden Linien-Features gekürzt, wenn sich innerhalb einer bestimmten Entfernung ein Schnittpunkt befindet. Wenn sich innerhalb der angegebenen Entfernung kein anderes Feature befindet, wird das Feature nicht gekürzt und auch nicht gelöscht, falls die Entfernung die Länge des Fehler-Features übersteigt. Wenn der Entfernungswert 0 ist, werden die Linien bis zum nächsten verfügbaren Schnittpunkt gekürzt. Wird kein Schnittpunkt gefunden, wird das Feature nicht gekürzt und mit dem nächsten Fehler-Feature fortgefahren. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Dangles" angewendet werden. Fangen: Mit der Reparatur "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 der Korrekturmöglichkeit "Fangen" wird die Linie an dem 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. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Dangles" angewendet werden. |
|
|
Keine Pseudo-Nodes |
Eine Linie muss an jedem Endpunkt mit mindestens zwei anderen Linien verbunden sein. Linien, die mit nur einer anderen Linie oder mit sich selbst verbunden sind, weisen so genannte "Pseudo-Nodes" auf. Diese Regel wird verwendet, wenn Linien-Features geschlossene Schleifen bilden müssen, z. B. als Grenzen von Polygonen, oder wenn Linien-Features an jedem Ende mit zwei anderen Linien-Features logisch verbunden sein müssen, z. B. bei Segmenten in einem Straßennetz. Ausnahmen werden für die Ursprungsenden von Streams erster Ordnung definiert. |
Mit dem größten zusammenführen: Mit der Reparatur "Mit dem größten zusammenführen" wird die Geometrie der kürzeren Linie mit der Geometrie der längsten Linie zusammengeführt. Dabei werden die Attribute des längsten Linien-Features beibehalten. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Pseudo-Nodes" angewendet werden. Zusammenführen: Mit der Reparatur "Zusammenführen" wird die Geometrie eines Linien-Features mit der eines anderen Linien-Features, das den Fehler verursacht, zusammengeführt. Sie müssen das Linien-Feature selektieren, mit dem das andere zusammengeführt werden soll. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Keine Pseudo-Nodes" angewendet werden. |
|
|
Nur an Endpunkten verbunden mit |
Eine Linie in einer Feature-Class (oder einem Subtype) darf andere Linien derselben Feature-Class (oder desselben Subtypes) nur an den Endpunkten berühren. Ein Liniensegment, in dem Features überlappen, oder ein Schnittpunkt, der nicht Endpunkt ist, ist ein Fehler. Diese Regel ist hilfreich, wenn Linien nur an den Endpunkten verbunden sein und sich nicht überlappen dürfen. Ein Beispiel hierfür sind Flurstückslinien, die rückwärtige Flurstückslinien teilen müssen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie müssen das Feature selektieren, aus dem der Fehler entfernt werden soll. Wenn Sie doppelte Linien-Features haben, wählen Sie im Dialogfeld "Subtrahieren" das zu löschende Linien-Feature aus. Die Korrekturmöglichkeit "Subtrahieren" erstellt Multipart-Features. Wenn die überlappenden Segmente sich nicht am Ende oder Anfang eines Linien-Features befinden, können Sie anschließend den Befehl "Multipart-Feature trennen (Explode)" auf der Werkzeugleiste "Erweiterte Bearbeitung" verwenden, um Singlepart-Features zu erstellen. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Nur an Endpunkten verbunden mit" angewendet werden. Teilen: Mit der Reparatur "Teilen" werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich in einem Punkt schneiden, entstehen durch die Anwendung der Korrekturmöglichkeit "Teilen" an dieser Stelle vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Nur an Endpunkten verbunden mit" angewendet werden. |
|
|
Nur an Endpunkten verbunden mit |
Eine Linie in einer Feature-Class (oder einem Subtype) darf andere Linien einer anderen Feature-Class (oder eines anderen Subtypes) nur an den Endpunkten berühren. Ein Liniensegment, in dem Features überlappen, oder ein Schnittpunkt, der nicht Endpunkt ist, ist ein Fehler. Diese Regel ist hilfreich, wenn Linien von zwei Layern nur an den Endpunkten verbunden sein dürfen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie müssen das Feature selektieren, aus dem der Fehler entfernt werden soll. Wenn Sie doppelte Linien-Features haben, wählen Sie im Dialogfeld "Subtrahieren" das zu löschende Linien-Feature aus. Die Korrekturmöglichkeit "Subtrahieren" erstellt Multipart-Features. Wenn die überlappenden Segmente sich nicht am Ende oder Anfang eines Linien-Features befinden, können Sie anschließend den Befehl "Multipart-Feature trennen (Explode)" auf der Werkzeugleiste "Erweiterte Bearbeitung" verwenden, um Singlepart-Features zu erstellen. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Nur an Endpunkten verbunden mit" angewendet werden. Teilen: Mit der Reparatur "Teilen" werden die einander schneidenden Linien-Features in ihrem Schnittpunkt geteilt. Wenn zwei Linien sich in einem Punkt schneiden, entstehen durch die Anwendung der Korrekturmöglichkeit "Teilen" an dieser Stelle vier Features. Die geteilten Features behalten die Attribute der ursprünglichen Features. Wenn eine Teilungsmethode gilt, werden die Attribute entsprechend aktualisiert. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Nur an Endpunkten verbunden mit" angewendet werden. |
|
|
Keine Überlappung mit |
Ein Linien-Feature einer Feature-Class (oder eines Subtypes) darf Linien-Features einer anderen Feature-Class (oder eines anderen Subtypes) nicht überlappen. Diese Regel wird verwendet, wenn Linien-Features nicht denselben Raum einnehmen dürfen. Beispiel: Straßen dürfen sich nicht mit Eisenbahnlinien überlappen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden die überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Sie müssen das Feature selektieren, aus dem der Fehler entfernt werden soll. Wenn Sie doppelte Linien-Features haben, wählen Sie im Dialogfeld "Subtrahieren" das zu löschende Linien-Feature aus. Die Korrekturmöglichkeit "Subtrahieren" erstellt Multipart-Features. Wenn die überlappenden Segmente sich nicht am Ende oder Anfang eines Linien-Features befinden, können Sie anschließend den Befehl "Multipart-Feature trennen (Explode)" auf der Werkzeugleiste "Erweiterte Bearbeitung" verwenden, um Singlepart-Features zu erstellen. Die Korrekturmöglichkeit kann nur jeweils auf einen Fehler vom Typ "Keine Überlappung mit" angewendet werden. |
Die Stellen, an denen die violetten Linien überlappen, werden als Fehler gezählt. |
|
Wird überdeckt durch alle Features der Feature-Class von |
Linien einer Feature-Class (oder eines Subtypes) müssen durch die Linien in einer anderen Feature-Class (oder einem anderen Subtype) abgedeckt sein. Dies ist hilfreich bei der Darstellung logisch unterschiedlicher, aber lagegleicher Linien, z. B. Routen und Straßen. Eine Feature-Class für eine Busroute darf nicht von den in der Streets-Feature-Class definierten Straßen abweichen. |
Ohne |
Die Stellen, an denen die violetten Linien nicht überlappen, werden als Fehler gezählt. |
|
Liegt auf den Grenzen von |
Die Linien müssen von den Grenzen von Flächen-Features überdeckt werden. Dies ist hilfreich bei der Darstellung von Linien, z. B. Grundstücksgrenzen, die mit den Kanten von Polygonen, z. B. Parzellen, zusammenfallen müssen. |
Subtrahieren: Mit der Reparatur "Subtrahieren" werden Liniensegmente entfernt, die nicht lagegleich mit der Grenze von Polygon-Features sind. Wenn ein Linien-Feature keine Segmente mit der Grenze eines Polygon-Features gemeinsam hat, wird das Feature gelöscht. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Liegt auf den Grenzen von" angewendet werden. |
|
|
Muss innerhalb liegen |
Erfordert, dass eine Linie innerhalb der Grenze eines Flächen-Features liegt. Dies ist hilfreich, wenn Linien teilweise oder vollständig lagegleich mit Flächengrenzen sind, aber nicht über Polygone hinausreichen dürfen. Beispiele hierfür sind Bundesstraßen, die innerhalb der Grenzen eines Bundeslandes liegen müssen, und Flüsse, die innerhalb von Wassereinzugsgebieten liegen müssen. |
Löschen: Mit der Reparatur "Löschen" werden Linien-Features entfernt, die nicht innerhalb von Polygon-Features liegen. Wenn Sie eine Linie nicht löschen möchten, können Sie diese mit dem Werkzeug "Editieren" in das Polygon-Feature verschieben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Muss innerhalb liegen" angewendet werden. |
|
|
Endpunkt liegt auf |
Die Endpunkte von Linien-Features müssen von Punkt-Features in einer anderen Feature-Class überdeckt werden. Diese Regel wird in Fällen verwendet, in denen ein Anschlussstück zwei Rohre verbinden muss oder eine Straßenkreuzung sich an einem Knoten zweier Straßen befinden muss. |
Feature erstellen: Mit der Reparatur "Feature erstellen" wird ein neues Punkt-Feature am Endpunkt des Linien-Features hinzugefügt, das den Fehler verursacht. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Endpunkt liegt auf" angewendet werden. |
Das Quadrat unten zeigt einen Fehler an, da der Endpunkt der Linie nicht durch einen Punkt überdeckt wird. |
|
Keine Überlappung mit sich selbst |
Linien-Features dürfen sich nicht selbst überlappen. Sie können sich selbst schneiden oder berühren, dürfen aber keine gemeinsamen Segmente besitzen. Diese Regel ist hilfreich für Features wie Straßen, bei denen sich Segmente in einer Schleife berühren können, dieselbe Straße aber nicht zweimal demselben Kurs folgen kann. |
Vereinfachen: Mit der Reparatur "Vereinfachen" werden die sich selbst überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Bei Anwendung dieser Korrekturmöglichkeit können Multipart-Features entstehen, die Sie mithilfe der Regel "Nur Single-Part" erkennen können. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Keine Überlappung mit sich selbst" angewendet werden. |
Das Linien-Feature überlappt sich selbst. Der Fehler ist korallenrot markiert. |
|
Kein Schnittpunkt mit sich selbst |
Linien-Features dürfen sich nicht selbst schneiden oder überlappen. Diese Regel ist z. B. hilfreich für Konturlinien, die sich nicht selbst schneiden können. |
Vereinfachen: Mit der Reparatur "Vereinfachen" werden die sich selbst überlappenden Liniensegmente des Features entfernt, das den Fehler verursacht. Bei Anwendung dieser Korrekturmöglichkeit können Multipart-Features entstehen, die Sie mithilfe der Regel "Nur Single-Part" erkennen können. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Kein Schnittpunkt mit sich selbst" angewendet werden. |
|
|
Nur Single-Part |
Linien dürfen nur aus einem Teil bestehen. Dies ist hilfreich, wenn Linien-Features, z. B. Autobahnen, nicht aus mehreren Teilen bestehen können. |
Multipart-Feature trennen (Explode): Mit der Reparatur "Multipart-Feature trennen (Explode)" werden Singlepart-Linien-Features aus den einzelnen Teilen des Multipart-Linien-Features erstellt, das den Fehler verursacht. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Nur Single-Part" angewendet werden. |
Multipart-Linien werden aus einer einzelnen Skizze erstellt. |
Punktregeln
Topologieregel |
Beschreibung |
Mögliche Korrekturen |
Beispiele |
---|---|---|---|
Muss lagegleich sein mit |
Punkte in einer Feature-Class (oder einem Subtype) müssen mit Punkten in einer anderen Feature-Class (oder einem anderen Subtype) lagegleich sein. Dies ist hilfreich, wenn Punkte von anderen Punkten abgedeckt werden müssen. Beispiele hierfür sind Transformatoren, die in Stromversorgungsnetzen mit Strommasten lagegleich sein müssen, und Beobachtungspunkte, die mit Stationen lagegleich sein müssen. |
Fangen: Mit der Reparatur "Fangen" wird ein Punkt-Feature in der ersten Feature-Class oder dem ersten Subtype an den nächstgelegenen Punkt in der zweiten Feature-Class oder dem zweiten Subtype verschoben, der sich innerhalb einer angegebenen Entfernung befindet. Falls innerhalb des angegebenen Toleranzbereichs kein Punkt-Feature gefunden wird, wird der Punkt nicht gefangen. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Muss lagegleich sein mit" angewendet werden. |
Wenn ein roter Punkt mit einem blauen Punkt nicht lagegleich ist, tritt ein Fehler auf. |
Muss getrennt sein |
Punkte müssen von anderen Punkten in derselben Feature-Class (oder in demselben Subtype) räumlich voneinander getrennt sein. Für alle Punkte, die sich überschneiden, tritt ein Fehler auf. Dies ist hilfreich, um sicherzustellen, dass Punkte nicht lagegleich sind oder innerhalb der gleichen Feature-Class doppelt vorkommen. Beispiele hierfür sind Städte-Layer, Flurstück-ID-Punkte, Brunnen oder Masten von Straßenlampen. |
Ohne |
Wenn sich ein roter Punkt und ein blauer Punkt überlappen, tritt ein Fehler auf. |
Liegt auf den Grenzen von |
Punkte müssen auf den Grenzen von Flächen-Features liegen. Dies ist hilfreich, wenn die Punkt-Features das Grenzsystem unterstützen, z. B. Grenzmarkierungen, die auf den Kanten einer bestimmten Fläche liegen müssen. |
Ohne |
Das Quadrat rechts zeigt einen Fehler an, da der Punkt sich nicht auf der Grenzlinie des Polygons befindet. |
Liegt innerhalb der Flächen von |
Punkte müssen in Flächen-Features liegen. Dies ist hilfreich, wenn die Punkt-Features in Beziehung zu Polygonen stehen, z. B. Adresspunkte und Flurstücke. |
Löschen: Mit der Reparatur "Löschen" werden Punkt-Features entfernt, die nicht innerhalb von Polygon-Features liegen. Wenn Sie einen Punkt nicht löschen möchten, können Sie ihn mit dem Werkzeug "Editieren" in das Polygon-Feature verschieben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Liegt innerhalb der Flächen von" angewendet werden. |
Die Quadrate zeigen die Punkte, die nicht innerhalb des Polygons liegen, als Fehler an. |
Liegt auf Endpunkt von |
Punkte einer Feature-Class müssen von Linienendpunkten in einer anderen Feature-Class überdeckt werden. Diese Regel ähnelt der Regel "Endpunkt liegt auf". Allerdings wird im Falle eines Verstoßes das Punkt-Feature und nicht die Linie als Fehler markiert. Dadurch können Grenzeckpunktmarkierungen so eingeschränkt werden, dass sie auf den Endpunkten von Grenzlinien liegen müssen. |
Löschen: Mit der Reparatur "Löschen" werden Punkt-Features entfernt, die nicht lagegleich mit dem Endpunkt eines Linien-Features sind. Sie können den Punkt an der Linie fangen, indem Sie für den Linien-Layer Kantenfang einstellen, und den Punkt anschließend mit dem Werkzeug "Editieren" verschieben. Diese Korrekturmöglichkeit kann auf einen oder mehrere ausgewählte Fehler vom Typ "Liegt auf Endpunkt von" angewendet werden. |
Das Quadrat zeigt einen Fehler an, da der Punkt kein Endpunkt einer Linie ist. |
Liegt auf Linie von |
Punkte einer Feature-Class müssen von Linien in einer anderen Feature-Class überdeckt werden. Der überdeckende Teil der Linie ist nicht auf einen Endpunkt beschränkt. Diese Regel ist hilfreich bei Punkten, die auf bestimmten Linien liegen müssen, z. B. Schilder entlang einer Autobahn. |
Keine |
Die Quadrate zeigen die Punkte, die nicht von der Linie überdeckt werden, als Fehler an. |