Please enable JavaScript to view this site.

GeoAS Project

Navigation: Fachmodule (konfigurierbar) > Objektgestaltung (Überblick)

Technische Informationen (Objektgestaltung)

Scroll Prev Top Next More

Aktivierung und Konfiguration

Aktivierung der Objektgestaltung

Die Objektgestaltung steht in Fachmodulen zur Verfügung, die über eine Konfigurationsdatei (*.sqlite) gesteuert werden.
(Der sqlite-Eintrag Application.Objektgestaltung=-1 (entspricht in Microsoft Access dem Wert True) aktiviert die Objektgestaltung.)

Die Objektgestaltung kann auch als sogenannte Standalone-Version lizenziert werden (unabhängig von GeoAS Fachmodulen).

Definition/Speichern der Stile

Unterschiedliche Stile werden in einer Ausgestaltungsbibliothek organisiert. Hierbei handelt es sich um eine kartierbare Relation.

Der Name der Stil-Bibliothek setzt sich zusammen aus: Fachmodulname_Styles.tab. Beispiel: Baum_Styles.tab.
(Jedes Fachmodul hat somit seine spezifische Stil-Bibliothek.)

Stil-Bibliotheken können entweder im GeoAS Unterverzeichnis \lib\Fachmodulname oder im Datenverzeichnis der dazugehörigen Fachdaten liegen.
Hinweis: Liegt eine Stil-Bibliothek redundant in beiden Verzeichnissen vor, hat das Datenverzeichnis Priorität!

Modifikationen in der Objektgestaltung

(Änderungen in der Ausgestaltungsbibliothek)

Der Anwender benötigt mindestens Schreibrechte an der Gruppe.

Anwender mit Schreibrechten können die Objektgestaltung nutzen UND deren Einstellungen ändern. Damit bestehende Einstellungen nicht verändert werden können (Beispiel Bebauungsplan), kann für Modifikationen an den Einträgen in der Objektgestaltung das "Verändern"-Recht vorausgesetzt werden (optional).

Dazu muss im GeoAS Management in den Metadaten der Gruppe eingestellt werden: Schlüssel=StylesModifyLock, Wert=True.

Automatisches Speichern

Automatisches Speichern kann über das Management in den Metadaten der Gruppe eingestellt werden: Schlüssel=AutoCommit, Wert=Group oder Table.

 

Styles Tabellen

Die Styles haben die Namenskonvention AppName+"_Styles.tab"

Die Styles wird gesucht:

1. wenn über das Management geöffnet, wird genau diese Styles benutzt,

a) für Nativ optional

b) für Datengruppen aus dem SQL-Server zwingend (da die Styles auch von der Karteikarte genutzt werden und alles homogen aus einer Quelle stammen muss)

2. wenn Native und nicht im Management: im Datenverzeichnis (das sollte der Standardfall für Native-Datengruppen sein)

3. wenn Native, nicht im Management und nicht im Datenverzeichnis: im Verzeichnis \Lib\AppName\ oder direkt im \Lib\

 

Zellbibliotheken

In einer Styles können mehrere Zellbibliotheken benutzt werden. Zellbibliotheken haben keine Namenskonvention. GeoAS 8 kann sowohl die neuen MapCAD Bibliotheken, als auch alte 7.8er Bibliotheken nutzten. Für Änderungen an der Bibliothek muss eine alte Bibliothek aber zuerst mit MapCAD konvertiert werden.

Zellbibliotheken, die für Styles genutzt werden sollen, müssen hier liegen:

1. wenn über das Management geöffnet, wird genau diese Bibliothek benutzt.

2. für Native: Parallel zur der Styles - egal wo diese herkommt.

3. für Datengruppen aus dem SQL-Server: im Verzeichnis \Lip\AppName\

Achtung - Die frühere Option: im Lib-Root (\Lib\) entfällt!

 

Einen Stil als Digitizer-Funktion auf Knopfdruck

Der Objektgestaltung-Button im Ribbon ist ein SplitButton (aufklappbar) und hat erst einmal nur den einen Eintrag Objektgestaltung.

 

Jeder Style hat (oben rechts im Dialog) die Option Schnellzugriff, mehr ist nicht mehr erforderlich, Häkchen genügt.

Die so definierten Styles werden - nach Gruppenname gruppiert - als Toolbutton in diesem SplitButton hinzugefügt.

Als Beschriftung dient der Stylename. Da dieser manchmal sehr lang sein kann, kann man optional den Stilname2 setzen, dann wir dieser zur Beschriftung des Buttons genutzt. (Das gilt auch für Gruppenname/Gruppenname2)

 

Das Button-Icon wird automatisch nach Objekttyp vergeben (ease of use). Wenn man eigene Icons verwenden will, kann man in in \GeoAS\Icons\ je zwei Icons (Name_32x32.png und Name_16x16.png) legen und das Icon unter Bearbeiten eintragen. Es sind auch Unterverzeichnisse von \Icons\zulässig.