Manager (MultiEditor)

Home  Zurück  Weiter

Mit dem MultiEditor Manager können beliebige Fachdaten (mit und ohne Grafik) mit einer Kartenebene verknüpft werden.

Die Datenquellen und Tabellenstrukturen sind dabei frei definierbar. Sämtliche Verknüpfungen werden mit dem MultiEditor Manager konfiguriert. Für jede verknüpfte Tabelle werden automatisch Eingabemasken erzeugt und Suchroutinen zur Verfügung gestellt. Auf diese Weise können sehr einfach eigene "kleine Fachmodule" erzeugt werden.

manager_multieditor_dialog1.zoom75
(vergrößern)

 

hmtoggle_plus1Verknüpfung einrichten

Manager_MultiEditor_Dialog2

Neu

Legt eine neue Verknüpfung an.

Löschen

Die ausgewählte Verknüpfung wird gelöscht.

 

Hinweis: Greift ein Manager auf eine bestehende Verknüpfung zu, wird dieser Zustand durch ein Symbol angezeigt. Die Verknüpfung kann trotzdem gelöscht werden; allerdings steht dann auch die darauf verweisende Manager-Funktion nicht mehr zur Verfügung.

Manager_Verknüpfung_Hinweis_bestehende_Verknüpfung

Aktualisieren

Die Eintragungen werden aktualisiert.

Basistabelle

Auswahl der Basistabelle für die MultiSQL-Suche bzw. für den MultiEditor.

Klicken Sie in das Feld und wählen Sie aus der Liste die erforderliche Tabelle aus.

MultiSQL:

Wählen Sie die Tabelle aus, in der gesucht werden soll.

MultiEditor:

Wählen Sie die Basistabelle aus, die als räumliche Bezugsgrundlage dienen soll. (Bei Katasteranwendungen empfiehlt sich die Relation Flurstücke.)

Verknüpfungstabelle

Auswahl der Verknüpfungstabelle für die MultiSQL-Suche bzw. für den MultiEditor.

Klicken Sie in das Feld und wählen Sie aus der Liste die erforderliche Tabelle aus.

MultiSQL:

Variante 1:
Wenn nur in der Basistabelle gesucht werden soll, wählen Sie die Basistabelle erneut aus. (Die Basistabellewird mit sich selbst verknüpft.)

Variante 2:
Wenn parallel in einer weiteren Tabelle gesucht werden soll, wählen Sie die Tabelle aus, die mit der Basistabelle verknüpft werden soll. Auf diese Weise kann in beiden Tabellen synchron gesucht werden.

MultiEditor:

Wählen Sie die Tabelle aus, die mit der Basistabelle (räumliche Bezugsgrundlage) verknüpft werden soll. (Beispielsweise Gebäude oder Bäume, um die Anzahl der Gebäude oder Bäume auf einem Flurstück zu ermitteln.)

Spalte Basistabelle

Primärschlüsselspalte der Basistabelle (um die Basistabelle mit der Verknüpfungstabelle zu verbinden).

Klicken Sie in das Feld und wählen Sie aus der Liste die erforderliche Spalte aus.

Verbindung

= (join)

Sogenannter "Inner Join" über Primärschlüsselspalten in beiden Tabellen.

Join-Verknüpfung: Kommt zum Einsatz, wenn in ZWEI Tabellen Tabelle gesucht werden soll, die inahltlich miteinander verbunden sind (Tabelle A wird mit Tabelle B verknüpft).

berührt/überlappt (intersects)

Bezugobjekt berührt/überlappt Verknüpfungsobjekt.

enthält (contains)

Bezugobjekts beinhaltet Zentroid des Verknüpfungsobjektes.

ist innerhalb (within)

Zentroid des Bezugobjektes liegt innerhalb des Verknüpfungsobjektes.

überlappt (overlaps)

Bezugobjekt überlappt Verknüpfungsobjekt.
Im Unterschied zu berührt/überlappt (intersects) reicht es nicht aus, dass sich die Objekte berühren.

Basisverknüpfung

Verknüpfung einer Relation mit sich selbst. (Keine Verknüpfung mit einer anderen Tabelle.)

Basis-Verknüpfung: Kommt zum Einsatz, wenn innerhalb EINER Tabelle gesucht werden soll (eine Tabelle wird mit sich selbst verknüpft).

Hinweise:

Für MultiSQL werden nur die Verknüpfungstypen = (Join) und Basisverknüpfung angeboten. Grafische Links werden im MultiSQL-Manager nicht unterstützt.
Sind Basistabelle und Verknüpfungstabelle identisch, wird unter Verbindung automatisch der Eintrag Basisverknüpfung eingestellt.
Werden Tabellen räumlich miteinander verknüpft, wird unter Spalte Basistabelle und Spalte Verknüpfungstabelle automatisch der Eintrag <Objekct> eingestellt.

Spalte Verknüpfung

Primärschlüsselspalte der Verknüpfungstabelle (um die Verknüpfungstabelle mit der Basistabelle zu verbinden).

Klicken Sie in das Feld und wählen Sie aus der Liste die erforderliche Spalte aus.

Pos

Position (Reihenfolge) der Tabelle in der MultiEditor-Anzeige.

Ein Eintrag mit "1" wird als erstes gelistet. Ein Eintrag mit "2" wird an zweiter Position gelistet, ...

 

Beispiel: Basisverknüpfung

In diesem Beispiel ist die kartierbare Relation Bäume mit sich selbst verknüpft.

Mit MultiSQL kann somit in der Tabelle Bäume gesucht werden.
Mit MultiEditor/GIS-Picker können mit Klick auf einen Baum die Tabelleninhalte in einer Karteikarte angezeigt werden.)

Manager_Verknüpfung_Basisverknüpfung

 

Beispiel: Verknüpfung von zwei Tabellen über Primärschlüsselspalten

In diesem Beispiel sind die kartierbare Relation Bäume mit der nicht kartierbaren Relation Bäume_Schädigungen über die jeweiligen Primärschlüsselspalten BaumID miteinander verknüpft.

Mit MultiSQL kann somit in beiden Tabellen synchron gesucht werden.
Mit MultiEditor/GIS-Picker können mit Klick auf einen Baum die korrespondierenden Schädigungen angezeigt werden.)

Manager_Verknüpfung_Join

 

Beispiel: Verknüpfung von zwei Tabellen über räumliche Beziehung

In diesem Beispiel sind die kartierbare Relation Flurstücke mit der kartierbaren Relation Bäume über eine räumliche Beziehung enthält miteinander verknüpft.

Mit MultiEditor/GIS-Picker können mit Klick auf ein Flurstück alle Bäume innerhalb des selektierten Flurstücks angezeigt werden.

Manager_Verknüpfung_Spatial

 

Hinweis

Hinweis

Verknüpfungen können nur für Relationen eingerichtet werden, die bereits im GeoAS Management "registriert" sind.
(Wenn Sie zuvor eine neue Relation erzeugt haben, muss erst der Relationsabgleich durchgeführt und die Relation im GeoAS Management registriert werden, bevor diese Relation verknüpft werden kann.)
Verknüpfungen werden für die Manager MultiSQL und MultiEditor verwendet.
Für MultiSQL werden nur die Verknüpfungstypen = (Join) und Basisverknüpfung angeboten.
Bevor neue Verknüpfungen konfiguriert werden, sollte überprüft werden, ob die Verknüpfung bereits vorhanden ist, denn:
1.Verknüpfungen können von mehreren Anwendern parallel genutzt werden. (Es ist nicht erforderlich, dass jeder Anwender seine jeweils "eigene" Verknüpfung konfiguriert.)
2.Verknüpfungen können von den Managern MultiSQL und MultiEditor parallel verwendet werden. (Es ist nicht erforderlich, dass für diese beiden Manager jeweils "eigene" Verknüpfung konfiguriert werden.)
Die für die Verbindung verwendeten Spalten der Basistabelle und Verknüpfungstabelle müssen vom gleichen Datentyp sein.
Vor der Spaltenverknüpfung empfehlen wir, die Funktion Selektiertes Element prüfen bzw. Spalten prüfen (siehe Dokumentation GeoAS Management) auszuführen, damit die neuen Datenstrukturen  berücksichtigt werden (z.B. bei einer zwischenzeitlichen Änderung der Spaltennamen oder des Datentyps).

 

hmtoggle_plus1Spaltenmanager

Manager_MultiEditor_Schaltfläche_Spaltenmanager

Mit dem Spaltenmanager werden die Suchmaske und die Karteikarte konfiguriert.

Name

Definierter Spaltenname

Alias

Angezeigter Spaltenname

Suche

Feld erscheint im Suchdialog

(max. 15)

Karteikarte

Feld erscheint in der Karteikarte

(max. 15)

manager_multieditor_spaltenmanager.zoom50
(vergrößern)
Hinweis

Hinweis

Diese Konfigurationsmöglichkeiten benötigen "Verändern"-Rechte an der entsprechenden Relation bzw. Gruppe.

 

hmtoggle_plus1Karteikarte

manager_multieditor_dialog4.zoom75

Automatisch

Es werden automatisch ein Suchdialog und eine Karteikarte erzeugt.

Zeilenhöhe automatisch errechnet aus der Feldlänge der Spalte und der Feldlänge des Eingabefeldes eine optimale Feldhöhe, damit möglichst alle Inhalte auf der Karteikarte sichtbar sind.

Automenü erzeugt ein neues Hauptmenü mit Suchmenü und Karteikarte. Dieses Menü kann mit den Managern um weitere Funktionen erweitert werden.

Memofeld verbindet einzelne Spalten zu einer virtuellen Gesamtspalte. Da MapInfo nur Felder bis 254 Zeichen (Character) und keine Memofelder unterstützt, werden Memofelder durch diese Funktion von GeoAS simuliert.

Textbreite und Feldbreite bestimmen die Breiten der Beschriftung und der Eingabefelder auf der Karteikarte. Zusätzlich können die Felder in mehreren Spalten angeordnet werden.

 

siehe auch Karteikarte

manager_multieditor_karteikarte.zoom49
(vergrößeren)

Fachprogramm

Es werden keine Suchen und keine automatische Karteikarte erstellt. Mit Auswahl eines Objektes wird die Karteikarte des Fachmoduls geöffnet. Dieser Typ wird verwendet, um via GIS-Picker oder MultiEditor-Box auch auf Module zugreifen zu können.

Hinweis

Hinweis

Dazu muss in der Konfigurationsdatei des Fachmoduls in der Tabelle "Application" in der Spalte "Name" der Name des Fachmoduls eingetragen sein. Anderenfalls öffnet sich nur der MultiEditor-Standard-Dialog zur Anzeige der Daten.

Dokumentenverwaltung

Es wird automatisch ein Such- und ein Dokumenten-Dialog erzeugt.

Dieser Typ wird verwendet, um via GIS-Picker oder MultiEditor-Box auch auf Dokumente zugreifen zu können.

Über den Dokumentendialog lassen sich Dokumente direkt anzeigen, bzw. extern öffnen. Die Dokumentenverwaltung verwendet sämtliche Formate, die auf dem lokalen Computer unterstützt werden.

Alternativ lassen sich auch ganze Verzeichnisse einbinden oder Hyperlinks abbilden.

Die Dokumententabelle muss genau  eine Primärschlüsselspalte, und zwei Textspalten haben

 

siehe auch Dokumentenverwaltung

manager_multieditor_dokumentendialog.zoom65
(vergrößern)