Digitizer-Konfiguration [bis 4.7]

Home  Zurück  Weiter

Die Konfiguration der Eingabemasken für Schacht- und Haltungsdaten wird beim herkömmlichen Kanal-Digitzer über eine Konfigurationsdatei (Textdatei mit der Endung .cfg) gesteuert, die über den Projektmanager mit der Gruppe Kanal verknüpft werden muss (bzw. bei der Standalone-Fachschale die Datei Kanal.cfg im GeoAS-Anwendungsverzeichnis\cfg)

 

Hinweis

Die Kanal.cfg hat seit der Version GeoAS 4.5 eine neue Struktur. Findet das Programm im Pfad für die Konfigurationsdatei keine Kanal.cfg im aktuellen Format, wird in den Verzeichnissen GeoAS bzw. GeoAS\cfg nach einer Kanal.cfg im alten Format gesucht und diese in eine Kanal.cfg im neuen Format konvertiert. Wird keine Kanal.cfg gefunden, so wird eine neue erstellt.

Durch die Umstellung auf die Microsoft .NET-Technologie ab GeoAS 4.7 wird neben der *.cfg-Datei zusätzlich eine *.gcf-Datei zur Steuerung verwendet. (siehe Programmbeschreibung) An der Konfiguration des Kanal-Digitizers ändert sich nichts, diese wird weiterhin wie bisher in der *.cfg-Datei vorgenommen.

 

 

Allgemeiner Aufbau der Kanal.cfg:

In der ersten Zeile der Kanal.cfg muss folgender Text stehen:

Konfigurationsdatei für Kanal

 

Darauf folgen die Rubriken

[Kanal_Digitizer_Allgemein]

[Kanal_Digitizer_Haltung]

[Kanal_Digitizer_Schacht]

 

In jeder Rubrik gibt es bestimmte Schalter (Schlüsselwörter), die bestimmte Felder/Spalten im Digitizerdialog und in den Relationen Schacht und Haltung konfigurieren.

 

Rubrik Allgemein:

 

[Kanal_Digitizer_Allgemein]

 

Version

Versionsnummer

Radius_Fangkreis_in_cm

Angabe für die Haltungsdigitalisierung: Gibt an, in welchem Umkreis um den angeklickten Punkt nach Schächten gesucht werden soll

Gefälle_Haltung_Prozent_Promille

Dieser Schalter steuert, ob das Gefälle in Prozent oder Promille gerechnet werden soll

1 = Prozent (Standardeinstellung)

2 = Promille

Anzahl_Spalten_Haltung

Maximale Anzahl der zusätzlich zu erfassenden Haltungsattribute (max. 20 möglich).

Anzahl_Spalten_Schacht

Maximale Anzahl der zusätzlich zu erfassenden Schachtattribute (max. 20 möglich).

 

Hinweis

Die Angaben Anzahl_Spalten_Haltung und Anzahl_Spalten_Schacht sind nicht unbedingt notwendig, können aber die Geschwindigkeit beim Einlesen der Konfigurationsdatei erhöhen. Es werden nur x_Dialogbezeichnung und x_Spaltenname von x=1 bis x=Anzahl_Spalten_Haltung ausgewertet. Wird kein Wert, 0 oder ein Wert > 20 eingegeben, wird dieser Wert automatisch auf die 20 gesetzt.

 

Rubriken Haltung und Schacht:

 

[Kanal_Digitizer_Haltung]

[Kanal_Digitizer_Schacht]

 

Zusätzliche Attribute:

Zusätzliche Attribute, die bei der Digitalisierung erfasst werden sollen, können wie folgt konfiguriert werden:

 

X_Dialogbezeichnung

Feldbeschriftung im Eingabedialog

X_Spaltenname

Name der Spalte, in die der Attributwert eingetragen werden soll.

 

X ist dabei eine laufende Nummer und ist für zusammengehörende Dialogbezeichnungen und Spaltennamen jeweils gleich.

 

Spalten mit Autowerten in der Relation Haltung:

Sind folgende Spalten in der Relation Haltung konfiguriert, erhalten Sie einen bestimmten Autowert, der im Dialog nicht geändert werden kann:

 

von_rechts

Rechtswert des Anfangsschachts

von_hoch

Hochwert des Anfangsschachts

nach_rechts

Rechtswert des Endschachts

nach_hoch

Hochwert des Endschachts

 

Basisspalten:

Die folgenden Datenbankspalten sind fix eingestellt und können nicht umkonfiguriert oder über die Kanal.cfg ein zweites Mal vergeben werden.

 

Basisspalten Haltung:

Haltung

von_Schacht

nach_Schacht

 

Basisspalten Schacht:

Schachtnummer

rechts

hoch

Schachtbreite

Sohlhöhe

Deckelhöhe

 

Spaltenblöcke:

Einige Spalten der Relation Haltung wurden zu „Spaltenblöcken" zusammengesetzt, da aus der Kombination dieser Werte Berechnungen oder Darstellungen abgeleitet werden können. Diese Spaltenblöcke können mit eigenen Schaltern (= Schlüsselwörter in der Kanal.cfg) aktiviert bzw. deaktiviert werden. Die einzelnen Attribute in diesen Blöcken können nur in Verbindung mit dem Schalter des jeweiligen Blocks aktiviert werden.

 

Sohle_oben_unten

Benötigte Spalten:

•        sohle_oben

•        sohle_unten

Mit diesem Block können die Schrägstrecke und das Gefälle berechnet werden. Die Schrägstrecke wird in die Spalte „Länge_Strang_Koord", das Gefälle in die Spalte „Gefälle_Koord" (falls vorhanden) eingetragen.

Profil_Art_Höhe_Breite

Benötigte Spalten:

•        Profilart

•        Profilhöhe

•        Profilbreite

Ist dieser Block aktiv, wird das Verhältnis Profilhöhe/Profilbreite der Profilarten

0 = Kreisprofil

1 = Eiprofil

3 = Maulprofil

Überprüft und ggf. eine Meldung ausgegeben.

Haltungsdarstellung_anpassen

Benötigte Spalten:

•        Kanalart

•        Status

Ist dieser Block aktiv, wird die Darstellung der Haltungen entsprechend den Einstellungen für Kanalart und Status angepasst. (Eine Beschreibung zu Kanalart und Status finden Sie in der Isybauformatbeschreibung der Kanalstammdaten.)

 

Besondere Spalten in der Relation Schacht:

 

Schachtbreite

Wird diese Spalte mit einem Wert belegt, so passt sich die Grafik des Schachtes entsprechend an.

Schachtform

Wird in diese Spalte ein „E" für „eckiger Schacht" eingetragen, so wird der Schacht eckig gezeichnet.

 

Hinweis_klein Hinweis:

•        Geben Sie auf jeden Fall eine Schachtbreite an, da sonst der Wert 0 verwendet wird!
 

 

Nicht konfigurierbare Spalten:

Folgende Spalten werden (wenn vorhanden) durch den Digitizer automatisch gefüllt und können nicht auf dem Dialog dargestellt werden:

 

Relation Haltung:

 

DATUM_IMPORT

Ist diese Spalte vorhanden, wird das aktuelle Datum eingetragen

LÄNGE_HOR_KOORD

Ist diese Spalte vorhanden, wird die horizontale Länge (aus Koordinaten berechnet) eingetragen.

LÄNGE_STRANG_KOORD

Ist der Schalter Sohle_oben_unten akiv und ist diese Spalte vorhanden, wird die Schrägstrecke eingetragen.

GEFÄLLE_KOORD

Ist der Schalter Sohle_oben_unten aktiv und ist diese Spalte vorhanden, wird das Gefälle eingetragen.

 

Relation Schacht

 

DATUM_IMPORT

Ist diese Spalte vorhanden, wird das aktuelle Datum eingetragen.

 

 

Hinweis_klein Hinweise:

•        Mit einem Hochkomma können Einträge in der Kanal.cfg auskommentiert werden.

•        Das Bezugskoordinatensystem, auf das sich die Koordinaten der digitalisierten Objekte beziehen wird aus dem Koordinatensystem, der Relation Schacht ermittelt.

•        In der Datei Kanal.ini im GeoAS-Hauptverzeichnis kann angegeben werden, ob das Gefälle in Prozent oder Promille berechnet wird:
 
[Allgemein]
Gefälle_Haltung_Prozent_Promille=1
 
dabei bedeutet:
1 = Prozent
2 = Promille
 
 

 

 

Beispiel für eine Digitizer-Konfiguration:

 

'*******************************************************************

 Beispiel einer Kanal.cfg Datei

'*******************************************************************

 

Konfigurationsdatei für Kanal

 

[Kanal_Digitizer_Allgemein]

Version=1.0

Radius_Fangkreis_in_cm=10

Anzahl_Spalten_Haltung=5

Anzahl_Spalten_Schacht=3

 

[Kanal_Digitizer_Haltung]

Sohle_oben_unten=1

Haltungsdarstellung_anpassen=1

Profil_Art_Höhe_Breite=1

1_Dialogbezeichnung=Straße

1_Spaltenname=Straße

2_Dialogbezeichnung=Baujahr

2_Spaltenname=Baujahr

3_Dialogbezeichnung=Abwasserart

3_Spaltenname=Abwasserart

4_Dialogbezeichnung=Material

4_Spaltenname=Material

5_Dialogbezeichnung=Zustandsklasse

5_Spaltenname=Zustandsklasse

 

[Kanal_Digitizer_Schacht]

1_Dialogbezeichnung=Schachtbreite

1_Spaltenname=Schachtbreite

2_Dialogbezeichnung=Deckelhoehe

2_Spaltenname=deckelhöhe

3_Dialogbezeichnung=Sohlhoehe

3_Spaltenname=sohlhöhe

'4_Dialogbezeichnung=Schachtart

'4_Spaltenname=schachtart

'5_Dialogbezeichnung=Material

'5_Spaltenname=Material

'6_Dialogbezeichnung=Zustandsklasse

'6_Spaltenname=Zustandsklasse

'7_Dialogbezeichnung=Inspektion

'7_Spaltenname=Inspektion

'8_Dialogbezeichnung=Firma

'8_Spaltenname=Firma

'9_Dialogbezeichnung=Bauwerk

'9_Spaltenname=Bauwerk

'10_Dialogbezeichnung=Bemerkung

'10_Spaltenname=Bemerkung