Zum Hauptinhalt springen
Version: Preview

Objekte mittels Buffer selektieren (Spatial Suche)

Hiermit können alle Objekte über in einem Buffer gefunden und im Generic Dialog angezeigt werden.
Ein Buffer ist ein Grafischer Bereich um einen beliebigen Punkt, Linie oder Polygon (Fläche) in der Grafik.
Die gefundenen Objekte und der Buffer können optional als Redlining gezeichnet werden.

Eine fast gleiche Funktionalität bietet die Funktion "Objekte via Spatialauswahl selektieren" in den Generic Masken wobei hier aber das Objekt um den der Buffer gebildet wird ein vorhandenes Objekt sein muss.
https://help.mapedit.de/docs/next/dokumentation/MapEdit-Desktop/UserGuide/userguide-forms#objekte-via-spatialauswahl-selektieren

Beispiel - Alle Objekte im Radius um Punkt

Ein Anwender möchte abfragen welche Bushaltestellen (Bus Stop) innerhalb eines Radius von 1000 Meter um einen bestimmten einen bestimmten Punkt in der Grafik vorhanden sind.

Der Buffer ist in diesem Fall ein Kreis mit Radius 1000 Meter.

  • Wählen Sie unter Ziel Objektklasse die gesuchte Objektklasse "Bus Stop".
  • Geben Sie bei Radius den gewünschten Suchradius ein z.B. 1000 Meter
  • Wenn der Suchradius in der Karte als Redlining gezeichnet werden soll aktivieren Sie "Suchradius in Karte zeichnen"
  • Wenn die gefundenen Bushaltestellen (Bus Stop) in der Karte als Redlining gezeichnet werden soll aktivieren Sie "gefundene Objekte in Karte zeichnen"
  • Klicken Sie den Knopf "Punkt digitalisieren" und klicken Sie an die Stelle an der gesucht werden soll.
  • Das Programm öffnet dann das Generic Formular und Filtert nach den gefundenen Objekten.

Auswahl Zeichen Stil der gefundenen Punkt Objekte

Auswahl Beschriftung der gefundenen Objekte.

Ausgangsituation vor dem Ausführen

SymbolBedeutung
Graue PunkteBus Stop (Bushaltestelle)
Lila LinienBus Linien
Gelbe LinienStrassen

Darstellung nach dem Ausführen der Funktion

SymbolBedeutung
Roter kleiner PunktPunkt der vom Benutzer in der Grafik angelkickt wurde.
Roter transparenter KreisBuffer um den Punkt (1000 Meter)
Hellblaue kleine PunkteGefundene Bushaltestellen die im Buffer liegen
Schwarze TexteBeschriftung der gefundenen Bushaltestellen

Generisches Formular mit dem Ergebniss

Beispiel wenn "Linie digitalisiseren" verwendet wird. Der Radius bildet dann einen Buffer um die Linie und findet die Objekte im Buffer.

SymbolBedeutung
Rote dünne LinieLinie die vom Benutzer in der Grafik gezeichnet wurde
Roter transparenter KreisBuffer um die Linie (500 Meter)
Hellblaue kleine PunkteGefundene Bushaltestellen die im Buffer liegen
Schwarze TexteBeschriftung der gefundenen Bushaltestellen

Beispiel wenn "Polygon digitalisiseren" (Fläche) verwendet wird. Der Radius bildet dann einen Buffer um die Fläche und findet die Objekte im Buffer.

SymbolBedeutung
Dunkelrote FlächeFläche die vom Benutzer in der Grafik gezeichnet wurde
Hellrote FlächeBuffer um die Fläche (500 Meter)
Hellblaue kleine PunkteGefundene Bushaltestellen die im Buffer liegen
Schwarze TexteBeschriftung der gefundenen Bushaltestellen

Spatial-Operator (Optional)

Hinweis

Je nach vorhandener Datenbank stehen nicht alle Operatoren zur Verfügung!

Die Standardeinstellung für den Spatial ist "ANYINTERACT". Dies bedeutet das alle Objekte die mit dem Buffer interagieren gefunden werden.

OperatorBedeutungBeschreibung
ANYINTERACTJede InteractionDas Objekt beruehrt in irgend einer Weise den Buffer oder liegt im Buffer
TOUCHBerührtDas Objekt und der Buffer haben gemeinsame Randpunkte, aber keine Überlappung im Inneren
INSIDEInnenliegendDas Objekt liegt vollständig innerhalb des Buffers
COVEREDBYÜberdeckt vonDas Objekt liegt innerhalb oder auf dem Rand des Buffers
CONTAINSEnthältDas Objekt liegt vollständig im Buffer
COVERSÜberdecktDas Objekt liegt vollständig innerhalb des Buffers oder auf dem Rand des Buffers
EQUALGleichDas Objekt und der Buffer sind exakt gleich
ONDas Objekt und der Buffer berühren sich entlang ihrer Grenzen ohne dass sich ihre Inneren überschneiden
OVERLAPBYDISJOINTDas Innere des Objekts schneidet das Innere und/oder den Rand des Buffers aber die Ränder berühren sich nicht
OVERLAPBYINTERSECTDie Inneren des Objekts und des Buffers überlappen sich und ihre Grenzen schneiden oder berühren sich

Veranschaulichung / Bedeutung der Spatial-Operatoren:

Vorkonfiguration durch den Admin (optional)

Im AppBuilder kann optional eingestellt werden welche Tabellen welcher Datenbanken in welcher Reihenfolge erscheinen sollen und wie diese beschriftet werden sollen.
Dadurch können Tabellen die nie verwendet werden aus der Anzeige entfernt werden.
Die kann auch Benutzergruppenweise geschehen.

Weitere Informationen im AppBuilder

Bitte beachten

Wird keine Konfiguration vorgenommen erscheinen alle Tabellen aller im Projekt verwendeten Datenbanken in der Anzeige.