Reservierte Attributnamen

Bei der Vorbereitung einer Tabelle der allgemeinen Objektdatenbank für die Verwendung in  GIS…go! sind die beiden folgenden Attribute notwendig. Dies ist zum einen ein Attribut mit dem Namen „Index“ und dem Typ „Autowert“, welchem die Eigenschft des Primärschlüssels zugewiesen wird.  Damit wird die Eindeutigkeit der Objekte sichergestellt. Zum anderen wir ein Attribut mit dem Namen „Geometrie“ und dem Typ Text oder Memo benötigt, abhängig von der zu speichernden Geometrie Punkt, orientierter Punkt, Linie oder Fläche.  Die Attribute Länge (Double) und Fläche (Double) sind für die Geometrietypen Linie und Fläche optional und werden bei der Erstellung bzw. Änderung der Geometrien automatisch geändert.

ALKISid

Wird der Attributname „ALKISid“ vom Typ Text verwendet, so wird die Tabelle im Flurstücksdialog unter Referenz angezeigt. Wird dort ein Eintrag ausgewählt, kann mit Hilfe der rechten Maustaste und dem Menüpunkt Erstellen ein neues Objekt mit der Flurstücksgemetrie in die Tabelle eingetragen werden. Dabei wird der Wert des Feldes ALKISid, als auch die Felder ALKISlage, ALKISgemeindename, ALKISgemarkungsname, ALKISzaehler, ALKISnenner, ALKISflur, ALKISgemarkung und ALKISflurstnr gesetzt.

_Pfad

Endet der Attributname auf _Pfad vom Typ Text so erscheint beim Öffnen der Dialogbox des Objektes der allgemeinen Objektdatenbank anstelle des Attributnamens ein Druckknopf mit dem Attributnamens ohne den Zusatz _Pfad. Wir die Knopf gedrückt, so öffnet sich der Datei-Öffnen-Dialog. Der Ordner, in welchem der Datei-Öffnen-Dialog gestartet wird, kann über einen Eintrag in der Registry im Verzeichnis Allgemein eingestellt werde. Hierzu erstellt man eine Zeichenfolge mit dem Namen DBOPath_Tabellenname und als Wert wird der gewünschte Pfad eingetragen. Dieser Pfad kann sog. Platzhalter enthalten, welche aus den Attributen des Objektes gebildet werden. Diese Platzhalter werden durch das $ Zeichen am Anfang und am Ende des Attributsnamen gekennzeichnet. Beim Drücken auf den Knopf wird der Standardpfad geprüft, ist dieser noch nicht vorhanden so wird er erstellt. Wird mit dem Datei-Öffnen-Dialog eine Datei ausgewählt, wird entweder der gesamte Dateipfad als Wert gespeichert, oder nur der Dateiname, falls der Vorgabepfad nicht verlassen wurde. Ein erneutes Drücken des Knopfes öffnet die Datei mit der für den Dateityp gespeicherten Standardanwendung.

_Raster

Endet der Attributname auf _Pfad vom Typ Text ist das Verhalten fast äquivalent zum _Pfad. Nur ist dieser Attributname für georeferenzierte Rasterbilder reserviert. Ein erneutes Drücken des Knopfes öffnet das Bild als Rasterhintergrund im GIS…go!. Ist im Eigenschaftendialog der allgemeinen Datenbankobjekte der Haken bei Raster gesetzt werden die Bilder automatisch bei der Auswahl eines Objektes geladen. Der Registryeintrag heißt auch hier DBOPath_Tabellenname.

_Formular oder _FormularXLS

Endet der Attributname auf _Formular oder FormularXLS vom Typ Text wird beim ersten Drücken eine Vorlagendatei im Verzeichnis SETTINGS vom Typ Microsoft Word oder Excel mit dem Namen Tabellenname_Attributname. doc oder xls gesucht und geöffnet. Nach dem Öffnen werden im Word alle Platzhalter der Form $Attributname$ durch die Werte des Objektes ersetzt. In Excel erfolgt dies aufgrund der Namensfelder (diesmal ohne $-Zeichen) der Zellen. Der enstanden Datei wird der Name Index_Tabellenname_Attribut im Verzeichnis DBOFormular_Tabellenname bzw. DBOFormularXLS_Tabellenname gespeichert. Ist das Objekt über ALKISid mit einem Flurstück verbunden kann unabhängig von den Attributnamen aufdie Flurstückserte  ALKISlage, ALKISgemeindename, ALKISgemarkungsname, ALKISzaehler, ALKISnenner, ALKISflur, ALKISgemarkung und ALKISflurstnr zugegriffen werden. Ist der Wert des Attributes bereits gesetzt und existiert die Datei so öffnet ein erneutes Drücken die Datei mit der für den Dateityp gespeicherten Standardanwendung.

_Skizze

Endet der Attributname auf _Skizze vom Typ Text wird im augenblicklichen Maßstab ein Bild des Hauptfensters als JPG erstellt und im Pfad DBOSkizze_Tabellenname gespeichert. Ein erneutes Drücken öffnet das unter DBOSkizzeProgramm hinterlegte Programm.

_Heute

Endet der Attributname auf _Heute vom Typ Text wird das aktuelle Datum gesetzt.

Das Geographische Informationssystem der rohrtec consult gmbh