Über die Konfigurationsdateien erfolgen die Festplattenorganisation und die Vordefinition von Programmparametern sowie die Vordefinition von Menüpunkten. Beim KAVDI - Programmstart werden in einem neuen Projekt zuerst die Parameter der Haupt-Konfigurationsdatei gelesen, dann mit den Parameter der Projektvorlage überschrieben und zum Projekt als Projekt-Konfigurationsdatei gespeichert! K D.h. Änderungen in der Haupt- und Projektvorlagen-Konfigurationsdatei werden in einem laufenden Projekt NICHT wirksam!
In der Hauptkonfigurationsdatei (w_kavdi.cfg) werden Pfade für Projektverzeichnisse, Konfigurationsdateien, Schnittstellenprogramme etc. definiert.
Aufbau und Syntax der Konfigurationsdatei: LABEL = Wert
Leerzeichen dürfen zur besseren Lesbarkeit eingefügt werden, aber nicht innerhalb des LABEL-Namens. Der Aufbau des WERTES ist vom Typ abhängig. Wenn ein Wert aus mehreren Wörter besteht (als Leerzeichen enthält), muß der gesamte Wert in Anführungszeichen (”) gefasst werden. Ort = “GeoS Ennigerloh” . Setzt man eine # vor einer Zeile, wird diese nicht gelesen. Somit kann man Anmerkungen an definierte Label schreiben, bzw. Label doppeln und mit verschiedenen Werten ablegen. Ein Label wird dann durch das # auskommentiert.
Wichtig: Jedes Label darf nur einmal vorkommen, d.h. bevor man ein Label einträgt, sollte man nachschauen, ob es schon vorhanden ist.
Externer XSLT-Prozessor
Beschreibung: |Der integrierte XSLT-Prozessor kann nicht alle XML-Dateien in ein Messdatenprotokoll wandeln. Hier wäre es wünschenswert, dass man in KAVDI einen externen XSLT-Prozessor einbinden kann.
Bemerkung: In der Hauptkonfigurationsdatei kann nun ein externer XSLT-Prozessor eingebunden werden.
Hierzu wurden zwei neue Konfigurationslabel eingeführt:
K_XSLT_PROZESSOR_PGM_NAME
und
K_XSLT_PROZESSOR_PGM_PARAMETER
Beispiel: Hier ein Beispiel wie der kostenlose Stylesheet-Prozessor von Microsoft (msxsl) definiert wird: K_XSLT_PROZESSOR_PGM_NAME = „$GOS_KAVDI_ROOT$/bin\xslt\msxsl.exe“ K_XSLT_PROZESSOR_PGM_PARAMETER = „%1 %2 -o %3“
In der Parameterzeile stehen die Variablen (%1 - %3) für:
%1 Eingabedatei
%2 Stylesheet
%3 Ausgabedatei
NAS-Import: Kreisbögen
Beschreibung: Kreisbögen sind in der NAS-Datei als Bogenanfang, Bogenende und Bogenhilfspunkt/Scheitelpunkt definiert. Die Bogenhilfspunkte werden in KAVDI in der Regel als „LPunkte“ gespeichert. Diese Bogenhilfspunkte sollten als solche identifiziert werden können, damit sie z.B. in QGIS entsprechend ausgestaltet werden können.
Bemerkung: Mit Hilfe des Konfigurationslabel K_NAS_IMPORT_ARC_BH_OSK kann in der Hauptkonfigurationsdatei (w_kavdi.cfg) ein Objektschlüssel definiert werden. Dieser Objektschlüssel wird dem Bogenhilfspunkt beim NAS-Import zugewiesen. Über den Objektschlüssel kann der Bogenhilfspunkt in QGIS identifiziert und ausgestaltet werden.
Voreinstellungen Pfadnamen
Dateinamen
Projektkonfiguration
Voreinstellung Dokumentenausgestaltung
Lagestatuskonfigurationsdateien
Kommunikationsschnittstellen
Ellipsoidparameter
Erdradius
Polarpunktberechnung
Punktdatei
EDBS Konfiguration
Netzwerk Konfiguration
Darstellung Dokumentenparameter
Alle FLAG´s die mit einer #-Taste vorangestellt definiert sind, werden bei den Dokumentenparametern nicht dargestellt.
Begrenzungsradius für Overhoff
Koordinatenausgabe
Streckenreduktion
Punktrelevante Speicherung
Plausibilitätsprüfung
Voreinstellung Dokumentenparameter
—-
Koordinatendirekteingabe
sonstige Konfiguration
Dateien für Druckausgabe
Vordefinition Sachsen Anhalt
Flächenreduktion
KAFKA Konverter
Checker
Messauswertung