Abfragen und Auswertungen: Unterschied zwischen den Versionen

Aus GeoMediaKommunal
Zur Navigation springen Zur Suche springen
Zeile 245: Zeile 245:
[[File:editor_objektklasse.PNG|400px]]
[[File:editor_objektklasse.PNG|400px]]


Die gewählten Objektklassen erscheinen nun im Maskenfeld "Objektklasse". Mit Doppelklick lassen sie sich wieder aus dem Feld entfernen. Rechts neben dem Feld kann der räumliche Filter gesetzt werden (im Beispiel: "schneidet", d.h. alle Objektklassen, die das betreffende Flurstück schneiden, werden aufgelistet).
Die gewählten Objektklassen erscheinen nun im Maskenfeld "Objektklasse". Mit Doppelklick lassen sie sich wieder aus dem Feld entfernen. Rechts neben dem Feld kann der räumliche Filter gesetzt werden (im Beispiel: "schneidet", d.h. alle Objektklassen, die das betreffende Flurstück schneiden, werden aufgelistet - zu weiteren räumlichen Operatoren siehe [[Abfragen und Auswertungen#Topologische Operatoren|Topologische Operatoren]]).


Anschließend wird die Konfiguration über [[File:save_16.png|16px]] ''(Speichern)'' gespeichert. Beim Öffnen des Datensatzes zu einem Objekt der entsprechenden Sicht wird nun die erstellte Registerkarte angezeigt. Öffnen Sie diese, so finden Sie darin die im Masken-Designer definierte räumliche Untertabelle. Nun können Sie noch bestimmen, welche Datenfelder zu den Objekten der Tabelle aufgelistet werden sollen.
Anschließend wird die Konfiguration über [[File:save_16.png|16px]] ''(Speichern)'' gespeichert. Beim Öffnen des Datensatzes zu einem Objekt der entsprechenden Sicht wird nun die erstellte Registerkarte angezeigt. Öffnen Sie diese, so finden Sie darin die im Masken-Designer definierte räumliche Untertabelle. Nun können Sie noch bestimmen, welche Datenfelder zu den Objekten der Tabelle aufgelistet werden sollen.

Version vom 2. Oktober 2013, 12:27 Uhr

Suchcenter

Mit dem Suchcenter können Sie in GeoMedia Kommunal vorgefertigte Suchanfragen starten. Sie können z.B. nach Adressen oder Flurstücken suchen, indem Sie die entsprechende vordefinierte Suchanfrage auswählen. Ist noch keine Suchanfrage auswählbar oder sollen neue, individuelle Suchanfragen über das Suchcenter bereitgestellt werden, so können diese mithilfe des Filter-Managers konfiguriert werden.

Das Fenster "Suchcenter" öffnen Sie mit einem Klick auf (Suchcenter) in der Statusleiste. Wählen Sie aus der Liste aus, wonach Sie suchen wollen. Im unteren Teil des Fensters erscheinen die Eingabefelder. Tragen Sie Ihre Suchbegriffe dort ein. Sollte Ihnen die genaue Schreibweise nicht bekannt sein, können Sie mit einem Platzhalter (*) die Eingabe abkürzen. Sie können die Suche nun mit der Schaltfläche "Suche starten" initiieren.


Das Ergebnis wird in einer Tabelle angezeigt, die mit der Suchcenter-Abfrage verknüpft ist. In der Statusleiste wird die Anzahl der gefundenen Ergebnisse angezeigt.

Wenn zu viele Ergebnisse in der Tabelle erscheinen, müssen Sie Ihre Suche präzisieren. Das können Sie tun, indem Sie ein weiteres Eingabefeld füllen (falls vorhanden). Nach Eingabe des Wertes starten Sie die Abfrage erneut mit "Suche starten". Das Ergebnis aktualisiert sich in der noch geöffneten Tabelle. Um ein Ergebnis in der Karte anzuzeigen, klicken Sie auf das Symbol neben dem Tabelleneintrag. Um die zu dem Ergebnis zugehörigen Daten anzuzeigen und gegebenenfalls zu ändern, klicken Sie auf das Symbol .

Falls keine Suchergebnisse gefunden werden, erscheint eine entsprechende Meldung.

Die Darstellung der Suchergebnisse können Sie über Spalten- und Sortierkonfiguration beeinflussen. Unter "Filterkonfiguration" stehen in der zugehörigen Auswahlliste vordefinierte Filterfunktionen zur Verfügung, um die Suchergebnisse nach beliebigen Kriterien zu filtern. Wenn Sie Filterergebnisse rückgängig machen wollen, sodass wieder alle Datensätze in der Tabelle angezeigt werden, dann müssen Sie nur den Standard-Filter "keine" aus der Filterliste wählen.


Hoch zum Seitenanfang

Abfragen aus der Karte

  • Ein oder mehrere Objekte in der Karte können ausgewählt werden.
  • Je nach Einstellung wird die Auswahl durch eine andere Darstellung hervorgehoben (eine Markierung).
  • Die Markierung ist eine Darstellungsdefinition, die pro Sicht individuell definiert werden kann.
  • Standardmäßig werden Farben in rötlichen Tönen für die Hervorhebung ausgewählter Datensätze verwendet.
  • Für die Auswahl der Objekte in der Karte stehen in der Werkzeugleiste der Karte mehrere Funktionen zur Verfügung:
Funktionen
Symbol Definition
Punktauswahl.

Mit dieser Funktion können Sie sich über Objekte auf der Karte informieren. Durch Mausklick wird die Funktion aktiviert, dann klicken Sie auf der Karte auf das gefragte Objekt.

Rechteckauswahl.

Mit dieser Funktion werden alle Objekte innerhalb eines frei vergrößerbaren Rechtecks ausgewählt. Dafür ziehen Sie mit gedrückter linker Maustaste ein Auswahlrechteck auf und lassen die Maustaste los, sobald sich die gewünschten Objekte in dem Auswahlrechteck befinden.

Kreisauswahl.

Mit dieser Funktion werden alle Objekte innerhalb eines frei vergrößerbaren Kreises ausgewählt. Dafür klicken Sie mit der linken Maustaste auf eine bestimmte Stelle in der Karte und setzen so den Mittelpunkt des Kreises. Anschließend bewegen Sie die Maus weg von diesem Punkt. Der Kreis wird aufgezogen. Ein weiterer Klick mit der linken Maustaste beendet die Auswahl.

Kreisauswahl mit Radiuseingabe.

Diese Funktion arbeitet nach demselben Prinzip wie Kreisauswahl, nur das hier der genaue Radius des Kreises in einem Fenster eingegeben wird. Dafür klicken Sie mit der linken Maustaste auf eine bestimmte Stelle in der Karte und setzen so den Mittelpunkt des Kreises. Anschließend geben Sie in einem Eingabefenster den Radius ein und bestätigen. Damit wird die Auswahl beendet.

Polygonauswahl.

Diese Funktion ermöglicht das Auswählen eines Bereiches in beliebiger Form. Besonders geeignet, wenn nur bestimmte Objekte ausgewählt werden sollen. Mit der linken Maustaste setzen Sie die Punkte des Rahmens. Mit Doppelklick beenden Sie diesen Vorgang und zeichnen somit den Rahmen.

Linienauswahl.

Diese Funktion ermöglicht das Auswählen von Objekten, die eine Linie schneiden. Mit der linken Maustaste setzen Sie die Punkte der Linie. Schließen Sie mit Doppelklick ab.


Arbeitsschritte:

  • Klicken Sie die gewünschte Funktion an.
  • Klicken Sie das Objekt in der Karte an oder zeichnen Sie je nach Funktion die Auswahlfläche (als Rechteck oder Kreis o.ä.) in die Karte. Bestätigen Sie mit Linksklick.

Ergebnis:

  • In der Karte erscheint ein Kontextmenü mit einer Auflistung der "gefundenen" Objekte pro Sicht.
  • Die Art des Kontextmenüs hängt von der Anzahl der Objekte unterhalb des Mauszeigers ab. Dabei kann es vorkommen, dass mehrere Objekte einer oder mehrerer Sichten gefunden werden. Im Kontextmenü werden die Sichten, in denen sich die Objekte befinden, aufgelistet. Sie müssen sich dann für ein Objekt (einer Sicht) entscheiden.

In der folgenden Beispiel-Abbildung wurde per Punktauswahl ein Gebäude auf einem Flurstück ausgewählt. Da sich die markierte Stelle mit anderen Objekten auf der Karte (z.B. Flurstücke, Adressen) überschneidet, stehen diese Objekte im Kontextmenü zur Auswahl. Im Beispiel wird das Objekt "Gebäude für Handel- und Dienstleistungen" ausgewählt.


Was können Sie mit den ausgewählten Objekten tun?


Es öffnet sich ein weiteres Kontextmenü. (Im Beispiel das von "Gebäude für Handels- und Dienstleistungen".)


Sie haben in Abhängigkeit des Geometrietyps (Punkt, Linie, Text, Fläche) und Ihrer Nutzer- bzw. Gruppen-Berechtigungen folgende Optionen zur Verfügung:


Funktionen
Symbol Definition
Öffnen der Sicht-Eigenschaften (hier können die graphische Ausprägung, die maßstabsabhängige Darstellung bzw. Filter definiert werden)
Anzeigen der Sicht im Explorer
Auswählen (das Objekt wird graphisch hervorgehoben)
Aktivsetzen der Sicht
Öffnen der zum Datensatz des Objekts zugehörigen Tabelle
Ausblenden der Sicht
Öffnen des Objekt-Datensatzes in der Maskenansicht
Hinzufügen zur aktuellen Objektliste
Öffnen des Dokuments
Erstellen (Digitalisieren) eines neuen Objekts in der ausgewählten Sicht
Bearbeiten (vorhandene Objekte verschieben, Geometriepunkte löschen oder einfügen u.a.)
Übernehmen der Geometrie
Löschen des Objekts
Setzen eines Schwerpunkts


Hoch zum Seitenanfang

Räumliche Untertabellen

In GeoMedia Kommunal ist es möglich, räumliche Zuordnungen von Objekten unterschiedlicher Objektklassen zu ermitteln. Diese Informationen können an den Objektklassen mittels räumlicher Untertabellen dargestellt werden.

Überblick

Als Beispiel sollen alle Gebäude auf einem Flurstück angezeigt werden. Das ist die Situation auf der Karte:

Es wurde also ein Flurstück auf der Karte mit darauf liegenden Wohngebäuden ausgewählt und die zugehörige Tabelle mit dem Datensatz geöffnet (siehe Abfragen aus der Karte). Der Datensatz wird über (Öffnen) aufgerufen. Im Maskenexplorer in der linken oberen Ecke wird im Beispiel nun die Registerkarte "Fachobjekte" ausgewählt. Im zugehörigen Fenster werden unterliegende Objekte angezeigt, in diesem Fall also Wohngebäude, die sich mit dem gewählten Flurstück überschneiden. Diese können jeweils über bearbeitet werden oder ggf. auch mit zentriert in der Karte angezeigt werden.



Hinweis: Um eine solche räumliche Untertabelle für überschneidende Objekte einer beliebigen Sicht zu erhalten, muss sie erst konfiguriert werden. Dies wird im Folgenden beschrieben.


Hoch zum Seitenanfang

Konfiguration

Prinzipiell können alle Objekte, die in räumlicher Beziehung zu anderen Objekten stehen, in der räumlichen Untertabelle angezeigt werden. Dazu sind folgende Konfigurationen nötig:

  • Es wird eine Registerkarte mit der räumlichen Untertabelle angelegt. Diese soll im Maskenexplorer erscheinen, wenn der Datensatz geöffnet wird. (Im obigen Beispiel war dies "Fachobjekte" für die Sicht "Flurstücke"). Das Anlegen dieser Registerkarte mit der Untertabelle erfolgt über den Masken-Designer (siehe unten).
  • Es wird eine Spaltenkonfiguration für die Tabelleneinträge der räumlichen Untertabelle erstellt, um festzulegen, welche Datenfelder in der Tabelle dargestellt werden sollen.

Beginnen Sie Ihre Konfiguration mit dem Masken-Designer, indem Sie diesen über Rechtsklick auf eine Sicht (im Beispiel: Flurstücke) > Konfiguration > Masken-Designer aufrufen.

Die räumliche Untertabelle der Beispiel-Sicht "Flurstücke" befindet sich in der Registerkarte "Fachobjekte" (in der Beispielabbildung rechts oben zu erkennen). Ist in Ihrer Sicht noch keine Untertabelle vorhanden, so legen Sie zunächst eine neue Registerkarte an, indem Sie das Symbol anklicken und auf die Registerkartenleiste im rechten Fenster hinüberziehen (siehe auch unter Allgemeine Vorgehensweise bei Maskenkonfigurationen). Unter "Value" in der zugehörigen Einstellungsmaske (im Fenster weiter unten) können Sie die Registerkarte benennen. Ziehen Sie anschließend eine räumliche Untertabelle über das zugehörige Symbol (räumliche Untertabelle) in die erstellte Registerkarte.

Um Konfigurationen an der räumlichen Untertabelle vornehmen zu können, klicken Sie zunächst auf Ihre Tabelle, sodass nun im unteren Abschnitt des Masken-Designers die zugehörige Einstellungsmaske erscheint. Darin lässt sich die Auswahl der Objektklassen für den räumlichen Filter vornehmen. Klicken Sie hierzu auf das Symbol (Objektklasse auswählen).

Es öffnet sich die Objektklassenauswahl. Über Eingabe in das Feld "Filtereingabe" kann nach einer Objektklasse gesucht werden oder die Auswahl durch die Eingabe eines Teilbegriffs eingeschränkt werden. Alternativ kann eine Fachanwendung gewählt und die gewünschte Objektklasse aus der zugehörigen Liste ausgesucht werden.

Die gewählten Objektklassen erscheinen nun im Maskenfeld "Objektklasse". Mit Doppelklick lassen sie sich wieder aus dem Feld entfernen. Rechts neben dem Feld kann der räumliche Filter gesetzt werden (im Beispiel: "schneidet", d.h. alle Objektklassen, die das betreffende Flurstück schneiden, werden aufgelistet - zu weiteren räumlichen Operatoren siehe Topologische Operatoren).

Anschließend wird die Konfiguration über (Speichern) gespeichert. Beim Öffnen des Datensatzes zu einem Objekt der entsprechenden Sicht wird nun die erstellte Registerkarte angezeigt. Öffnen Sie diese, so finden Sie darin die im Masken-Designer definierte räumliche Untertabelle. Nun können Sie noch bestimmen, welche Datenfelder zu den Objekten der Tabelle aufgelistet werden sollen.

Klicken Sie hierzu auf das Symbol (Spalten-Assistent) über der Tabelle, um die Spaltenkonfiguration vorzunehmen. Ziehen Sie die gewünschten Datenfelder von der Liste ins rechte Fenster (siehe hierzu Spaltenkonfiguration) und speichern Sie.

Öffnen Sie nun erneut die räumliche Untertabelle zu einem Objekt der entsprechenden Sicht, so werden dort - falls vorhanden - unterliegende Objekte nach benutzerdefiniertem Spaltenaufbau angezeigt.


Hoch zum Seitenanfang

Räumliche Abfragen

Mit räumlichen Abfragen können Sie räumliche Beziehungen zwischen Objekten analysieren. Die Ergebnisse sind Datensätze, die in einer Tabelle zur weiteren Bearbeitung oder Ausgabe angezeigt werden.

Den Editor zum Erstellen räumlicher Abfragen können Sie in jeder Tabelle über das Symbol (Öffnet den Editor zum Erstellen von räumlichen Abfragen) öffnen.

Sie können im Editor eine benutzerdefinierte räumliche Abfrage anlegen, indem Sie auf (neue räumliche Abfrage erstellen) klicken.

Vergeben Sie einen Namen und ggf. einen Beschreibungstext für die Abfrage. Anschließend wählen Sie die gesuchte Objektklasse aus. Damit legen Sie die Tabelle fest, die sich nach dem Starten der Abfrage mit den Ergebnissen öffnet. Klicken Sie hierzu auf das Symbol (Objektklasse auswählen). Es öffnet sich die Objektklassenauswahl (siehe oben). Dort können Sie nach einem Objektklassen-Namen suchen oder erst die Fachanwendung wählen und dann die gewünschte Objektklasse aus der zugehörigen Liste.

Anschließend können Sie zusätzlich noch einen Filter auswählen. Dieser muss allerdings im Vorfeld schon angelegt worden sein (siehe Filterkonfiguration). In der Beispiel-Abbildung unten wurde der Filter "Gebäudefunktion – Wohngebäude" gewählt.

Neben der gesuchten brauchen Sie anschließend auch eine zu verschneidende Objektklasse. Dazu wählen Sie die gesuchte Objektklasse über das zugehörige Symbol das Symbol aus (im Beispiel: "Flurstück"). Auch bei der zu verschneidenden Objektklasse können Sie einen Filter wählen, der die Datenmenge einschränkt (im Beispiel: "Flurstücke städtisch").

Alternativ gibt es die Möglichkeit, in der Tabelle oder in der Karte markierte Objektklassen auszuwählen. Die Wahl von Objektklassen aus der Tabelle bedeutet, dass Sie die Tabelle der zu verschneidenden Objektklasse öffnen und Datensätze markieren müssen. Bei der Wahl von Objektklassen aus der Karte müssen Sie zuvor Objekte in der Karte markieren. Mit der Schaltfläche aktualisieren Sie die Anzahl der in der Tabelle ausgewählten Datensätze, falls diese sich geändert hat.

Der räumliche Filter entscheidet nun, in welcher Art und Weise (siehe unten) die räumliche Verschneidung durchgeführt wird (im Beispiel: innerhalb, d.h. alle Gebäude, die sich innerhalb von städtischen Flurstücken befinden).

Die Abfrage kann nun über Klick auf (räumliche Abfrage ausführen) gestartet werden. Es öffnet sich die Tabelle mit den gefundenen Objektklassen. In der Statusleiste wird die Anzahl an Ergebnissen (Anzahl der geladenen Datensätze) angezeigt. Die Datensätze der (Ergebnis-)Tabelle können nun eingesehen werden bzw. die Objekte zentriert in der Karte dargestellt werden.

Wenn die Ergebnisse Ihren Erwartungen entsprechen, kann die räumliche Abfrage über gespeichert werden. Die Abfrage erscheint ab jetzt in der Liste links im Editor unter dem Ordner der entsprechenden Fachanwendung. Per Doppelklick kann die Abfrage wieder ausgewählt und bearbeitet werden.

Topologische Operatoren

Es stehen verschiedene topologische Operatoren (räumliche Beziehungen) zur Wahl, die als räumlicher Filter für die Abfrage genutzt werden können. Dazu gehören:

  • Enthält
  • Kreuzt
  • Verschieden
  • IstGleich(Räumlich)
  • Schneidet
  • Überschneidet
  • Berührt
  • Innerhalb
  • im Abstand von

Im Folgenden sollen diese Beziehungen (außer bei Linien-Geometrien) anhand des Beispiels "Wohnhäuser auf Flurstücken" erläutert werden. Hierzu wurde jeweils ein einzelnes Flurstück mit Wohngebäuden per Punktauswahl ausgewählt und die zugehörige Tabelle geöffnet. Der Tabelleneintrag wurde ausgewählt und der Editor zum Erstellen von räumlichen Abfragen geöffnet. Als gesuchte Objektklasse wurden Wohngebäude gewählt, als zu verschneidende Objektklasse Flurstücke, und es wurde über Markierung von "in Tabelle ausgewählte Objekte" der aktuelle Flurstück-Datensatz ausgewählt. Anschließend wurden die zur Verfügung stehenden räumlichen Filter getestet (Gebäude "..." Flurstück):


Enthält:

Es werden alle Objekte herausgefiltert, die Objekte der zu verschneidenden Objektklasse enthalten. Im Beispiel wäre dies ein Gebäude (in der folgenden Abbildung blau dargestellt), das das betreffende Flurstück "enthält", d.h. das so groß ist, dass es das Flurstück überdeckt. In der Abbildung werden die Grenzen des enthaltenen Flurstücks mit grünen Linien angedeutet.


Kreuzt:

Dies betrifft Linien-Geometrien. Es werden alle Objekte herausgefiltert, die sich mit Objekten der zu verschneidenden Objektklasse kreuzen. Im Beispiel kreuzt eine strittige Flurstücksgrenze (rot eingezeichnet) das betreffende Flurstück (grün markiert).


Verschieden:

Es werden alle Objekte herausgefiltert, die von der zu verschneidenden Objektklasse verschieden sind - im Beispiel also alle Wohngebäude außerhalb des gewählten Flurstücks.


IstGleich(Räumlich):

Es werden alle Objekte herausgefiltert, die (räumlich) gleich einem Objekt der zu verschneidenden Objektklasse sind. Im Beispiel wäre dies also ein Wohnhaus (in der folgenden Abbildung blau dargestellt), das genau die Fläche des Flurstücks abdeckt:


Schneidet:

Es werden alle Objekte herausgefiltert, die sich mit der zu verschneidenden Objektklasse schneiden, d.h. es gibt an irgendwelchen Stellen räumliche Schnittpunkte zwischen den verschiedenen Objekten. In der Beispiel-Abbildung schneiden sich fünf Gebäude mit dem grün markierten Flurstück, da sie sich gleiche Flächen teilen. Das blaue Gebäude oben links in der Abbildung gehört nicht mit zu den Ergebnissen, da es sich nicht mit dem betreffenden Flurstück schneidet.


Überschneidet:

Es werden alle Objekte herausgefiltert, die sich mit Objekten der zu verschneidenden Objektklasse überlappen. Dies betrifft im Beispiel also Gebäude, die nur zu einem Teil auf dem entsprechenden Flurstück stehen (in der Abbildung ist dies das markierte Gebäude auf dem grünen Flurstück). Die ermittelten Gebäude würden also sowohl bei "schneidet" als auch bei "überschneidet" gelistet werden.


Berührt:

Es werden alle Objekte herausgefiltert, die sich an den Grenzen mit einem Objekt der zu verschneidenden Objektklasse berühren.


Innerhalb:

Das Gegenteil von "enthält". Es werden nur die Objekte herausgefiltert, die sich komplett innerhalb der zu verschneidenden Objektklasse befinden. In der Beispiel-Abbildung sind dies also nur die markierten Wohngebäude, die sich komplett innerhalb des grünen Flurstücks befinden:


Im Abstand von:

Bei Wahl dieses Filters erscheint ein zusätzliches Textfeld im Editor, in das ein beliebiger Abstand (in Metern) zur zu verschneidenden Objektklasse eingegeben werden kann:

Im Beispiel wird nach Gebäuden gefiltert, die sich in einem Abstand von bis zu 10 Metern zum gewählten (grün markierten) Flurstück befinden. Die ermittelten Wohngebäude sind in der Karte rot markiert:


Hoch zum Seitenanfang