Tutorial: Räumliche Abfragen mit Spatial Manager


Eine räumliche Abfrage, auch Spatial Query genannt, erlaubt den Zusammenhang geometrischer Objekten zueinander zu analysieren. Im Ergebnis der nachfolgenden Übung sollen Flächen gefunden werden (Polygone bzw. geschlossene Polylinien), welche mit anderen Objekten verbunden sind. Die nachfolgende Anleitung ist in zwei Teile gegliedert.

Als Beispiel dient ein Wasserleitungsnetz. Zu sehen sind Hauptleitungen (dunkelblaue Polylinien). Daran schließen sich Hausanschlussleitungen an (Polylinien in cyan). Diese ragen in Flurstücke.

Übrigens wurden die Katasterdaten aus dem entsprechenden WFS Dienst von NRW importiert. Dieser WFS Server ist frei zugänglich und liefert neben den Geometrien auch Sachdaten, wie Adressen, Flurstücksnutzung etc.. Letztere werden wir in der zweiten Übung verwenden.

Schritt 1: Suche alle Hausanschlüssen, die einen Hauptleitungsabschnitt berühren

Die erste Aufgabe besteht darin, alle Hausanschlüssen zu finden, welche mit einem Hauptleitungsabschnitt verbunden sind. Zu diesem Zweck öffnen Sie den Dialog Spatial Query. Zu finden unter (Spatial Manager)Tools -> Selection -> Spatial Query.

Unter Auswahl wählen Sie den Layer, auf dem die Hausanschlüsse gezeichnet wurden. Im Beispiel ist das W-HAS. Das bedeutet, Sie suchen nach Hausanschlüssen. Allgemein ausgedrückt steht unter der Option Auswahl WAS Sie in der Zeichnung finden wollen.

Diese anderen Elemente sind in unserem Beispiel Wasser Hauptleitungen. Mit der Auswahloption Wählen Sie Elemente können Sie in der Zeichnung nun einen oder mehrere Hauptleitungs-Abschnitte selektieren. Wieder allgemein gesprochen legen Sie mit der Option Wählen Sie Elemente fest, WOMIT die unter Auswahl gesuchten Zeichnungselemente gefiltert werden.

Als Räumliche Option stellen Sie „Berührt“ ein. Das bedeutet, eine Geometrie berührt eine andere, wenn beide Geometrien nur an ihren Grenzen gemeinsame Punkte haben, ohne dass sie sich schneiden, und keine der Geometrien die andere enthält oder ihr gleich ist. Zum Beispiel Gebäude, die ein anderes Gebäude innerhalb eines zusammenhängenden Gebäudeblocks berühren (die Zeichnung muss sehr genau sein, da keine Überschneidungen auftreten sollten).

Diese Option ist unter anderem sehr hilfreich um zu prüfen, ob beispeilsweise Linien wirklich an Endpunkten miteinander verbunden sind.

Wenn die Abfrage nun ausgeführt wird, finden Sie alle Hausanschlüsse, welche die gewählten Hauptleitungsabschnitte berühren. In unserem Beispiel sind das 17 Elemente.

Um das in die CAD Terminologie zu übersetzen, suchen Sie nach genau den Polylinien, welche eine oder mehrere andere Polylinien berühren. Das gilt natürlich auch für andere Objekte. Z.B. Linien, Polygone, Punkte, Blockreferenzen, … .

Diese Auswahl behalten Sie gleich bei, um diese in der zweiten Aufgabe weiter zu verwenden.

Schritt 2: Ermittlung der betroffenen Grundstücke

Im zweiten Teil wird nun untersucht, welche Grundstücke von den Hausanschlußleitungen berühert werden.

Um Ihnen zu zeigen, dass es noch weitere interessante Selektionsmöglichkeiten gibt, sollen nicht alle betroffenen Grundstücke gewählt werden. Statt dessen schränken wir die Suche auf Wohbauflächen ein. Zu diesem Zweck öffnen Sie erneut die Spatial Query.

Als Option zur Auswahl öffen Sie die Auswahlabfrage (mittlerer Button). Als Tabelle wählen Sie „ave_Flurstuecke“ und als Eigenschaft die Spalte „tntxt“. Darin sind die Nutzungsarten gespeichert. Mit der Bedingung „Enthält“ filtern Sie alle Objekte mit der Eigenschaft Wohnbaufläche.

Unter Wählen Sie Elemente müssen Sie nichts machen, da die Hausanschlüsse noch aus der ersten Aufgabe selektiert waren.

Bleibt noch die Räumliche Option. Hier wählen Sie „Schneidet“. Das bedeutet, eine Geometrie überschneidet eine andere, wenn sie mindestens einen Punkt gemeinsam hat.

Mit nur zwei Schritten finden Sie alle Flurstücke, welche durch Hausanschlüsse mit den gewählten Hauptleitungsabschnitten verbunden sind.

Ergebnis der räumlichen AbfrageZusatzaufgabe – Datenexport nach Textdatei (CSV)

Um die Daten aller (gefundenen) Grundstücke zu Exportieren Genückt ein Klick auf den Button Export von Daten. Es öffnet sich ein übersichtlicher Dialog in dem Sie aus wählen, ob nur die selektierten Daten ausgegeben werden, oder alle Zeilen der Tabelle. Auch können Sie das Trennzeichen festlegen und entscheiden, ob Spaltenüberschriften erzeugt werden.

Spatial Manager Download

Laden Sie  einfach eine Testversion herunter. Oder Sie aktualisieren Ihre vorhanden Version. Bitte achten Sie beim Download der Testversion auf das CAD System.

Spatial Manager AutoCAD

Testversion Spatial Manager für AutoCAD

Download Spatial Manager für BricsCAD

Testversion Spatial Manager für BricsCAD

Download button Spatial Manager for zwcad

Testversion Spatial Manager für ZWCAD