Funktionsfelder (neu)

Funktionsfelder sind Felder, deren Werte automatisch berechnet werden. Die Berechnung der Feldwerte erfolgt entsprechend durch Vorgaben in den Funktionsfeldern, die die Berechnungsformel festlegen.

 

In den Editieroptionen eines Kartendokumentes gibt es die Möglichkeit, die Funktionsfeldberechnung zu aktvieren oder zu deaktivieren.

 

Die Erstellung und Bearbeitung der Funktionsfelder wird im Konfigurator-Steuertabellen durchgeführt. Der Konfigurator-Steuertabellen ermöglicht eine übersichtliche Verwaltung der Funktionsfelder in folgenden Speicherbereichen:

 

MXD
Tabellen, die direkt in die MXD mit eingebunden sind

MXD Verzeichnis
XML-Dateien, welche im Verzeichnis des geöffneten Kartendokuments gespeichert sind

Workspaces
Tabellen aus Verzeichnissen und Datenbanken der im Kartendokument eingebundenen Datensätze

Configuration
XML-Dateien, welche im Unterverzeichnis VertiGIS\GeoOffice\Configuration\Editor des GeoOffice-Installationsverzeichnisses abgelegt sind

 

icon_comment

Hinweise zur Abarbeitung innerhalb einer Konfiguration:

Im Gegensatz zu Lookups und ObjFields, die die erste Konfiguration mit passenden Werten verwenden und danach die Suche nach weiteren Steuertabellen abbrechen, werden bei FuncFields alle möglichen Ablageorte berücksichtigt.

Zuerst werden alle globalen Einträge abgearbeitet, danach alle Feature-Class bezogenen. Durch globale Einträge geschriebene Felder werden unter Umständen überschrieben.

 

Funktionsfelder alt vs. neu:

Bisher wurde sowohl der Feldname als auch der Aliasname für die Suche nach Funktionsfeldern verwendet. Da dies häufig zu Verwirrungen führte, wird im neuen Mechanismus der Aliasname nicht mehr verwendet.

Der alte Dialog Funktionsfelder konfigurieren kann nicht mehr verwendet werden. Die Funktionsfelddefinitionen können nun über den Konfigurator gesetzt werden.

 

Bei GeoOffice Versionen, die älter als 10.9 sind, wurden die Installations- und Konfigurationsdateien standardmäßig unter dem Pfad C:\Program Files (x86)\SynerGIS\GeoOffice abgelegt.