Load format EF80 |
Top Previous Next |
Importieren einer Tachymeter-Datei (..ef80).
Der Importfilter für EF80 kann das Tachymeter-Format EF80, sowie viele weitere Vermessungsformate lesen. Es sind 2 Konfigurationsdateien notwendig, die hier beschrieben werden. Die erste beschreibt den Aufbau der Datei mit Feldern,Spalten und Werten. Die zweite Datei beschreibt die erzeugten Daten mit Objektschlüsseln, Zeichenschlüsseln und Symbolnummern. Parameter /H Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt. LOGFILE/<logfilename> Name der zu verwendenden Log-Datei. Die Einträge in der Log-Datei definieren Umsetzungsvorschriften für die Konvertierung. Die Logdatei muss manuell erzeugt werden. Zum Aufbau der Log-Datei siehe unten. Wenn dieser Parameter nicht angegeben wird verwendet der Filter das Standard-Format EF80. /EXTTEXT Zusätzlich zur Punktnummer wird für die Kurzbeschreibung ein Text erzeugt. FMT/<format-file> In einigen Fällen entstehen bei der Umrechnung von GEOgraf-Kreisbögen .(insbesondere Halbkreise) Rechenungenauigkeiten. Falls solche Fälle auftreten, kann mit dem Schalten ACCURACY eine Rechengenauigkeit vorgegeben werden. In den meisten Fällen sollte eine Rechengenauigkeit von 0.0001 genügen. FMT/desName Die Formatbeschreibung aus der „.des_Datei“ wird wird übernommen. /3DIMENSIONAL Dieser Schalter ermöglicht das Laden des 3D-Formats. SCALE/s Der Maßstab des neuen Plans. Dialog --- Bemerkungen
HINWEIS: Die Spaltenzählung beginnt bei 0 für die erste Spalte links.
Formatdatei Die Formatdatei beschreibt die Aufteilung der Spalten für die Datendateien. Zur Zeit sind nicht alle Möglichkeiten implementiert. Sollten nicht implementierte Teile benötigt werden bitten wir um Nachfrage. Syntax der Formatdatei: Es werden 3 Arten von Zeilen unterschieden. Die Unterscheidung erfolgt an Hand der 1. Spalte einer Zeile. Hier können die Werte F, Z und S stehen. Z-Zeile Hinter dem Startwert (Z) folgt ein in „“ eingefasster Teststring. Dieser stellt einen Regulären Ausdruck dar. Nur Zeilen, die diesem Ausdruck entsprechen, werden beim Import berücksichtigt. Z "[ *][0-9*]*" Durch die Beispielzeile werden alle Zeilen aktiv, die mit Leerzeichen Beginnen, eine oder mehrere Ziffern enthalten und beliebig enden. F-Zeile Die F-Zeile gibt das Format der Datendatei an. Es sind Dateien mit Trennzeichen oder spaltenweise Definitionen möglich. F FIX Die Datendateien sind mit festen Spaltenpositionen versehen. Die Spaltendefinitionen sind in den S-Zeilen festgelegt. F SEP Die Datendateien enthalten Felder, die durch Trennzeichen separiert sind. Nicht implementiert. S-Zeile Die S-Zeilen geben jeweils die Position eines Datenfeldes in der Datendatei an. Jede S-Zeile besteht aus 4 Einträgen. Der erste Eintrag ist fest „S“. Der 2. Eintrag bestimmt das Funktionsfeld, das definiert ist. Möglich sind hier die Werte PNR: Punktnummer FKT: Code für .tab-Datei X: X-Wert Y: Y-Wert Z: Z-Wert ISLINE: Der Wert von FKT wird negativ gemacht und somit wird eine Linie forciert. PART1: (nicht implementiert) PART2: (nicht implementiert) PFKT: (nicht implementiert) QTX1: Name des 1. Attributes (nicht implementiert) Übernahme eines Spaltenbereichs als Attribut mit festem Namen.
CQTX: <FKT> <qtx-idx 0..19> <Name> <Wert> TEXT1: <dx> <dy> <dky,dka,size,font,ref> <Textinhalt> TEXT2: <dx> <dy> <dky,dka,size,font,ref> <Textinhalt> Details zur S-Zeile:
S X <von-Spalte> <bis-Spalte> S Y <von-Spalte> <bis-Spalte>
S TEXT1 <deltaX> <deltaY> <dky>,<dka>,<txi>,<font>,<ref> <text>
S QTX1 <von-Spalte> <bis-Spalte> <name>
S VQTX1 <von-Spalte> <bis-Spalte> <ref> ...
Der dritte Wert gibt die Startspalte des Wertes in der Datendatei an, Der vierte Wert bestimmt die Spalte, bis zu der der Wert in der Datendatei gelesen wird. Der fünfte Wert stellt bei den Einträgen QTX1, QTX2 den Namen des Attributs dar. Beispiel Formatdatei Beispiel einer Formatdatei (*.des) für das nachfolgende Datenbeispiel.
Z "[ *][0-9*]*" F FIX S PNR 1 13 S FKT 16 20 S X 39 50 S Y 55 66 S Z 73 78 Datendatei für die obige Format-Datei. Die Spaltenzählung beginnt bei 0 für die erste Spalte links.
S 0 8.10.03 Testort - Ortenaustr. 1 1 G 757006 14 17684.980 76022.950 -0.153 1 2 G 756048 14 17725.410 75960.660 0.254 1 3 G 756026 14 17738.390 75951.740 0.380 1 4 G 757025 14 17708.600 75991.510 0.050 1 5 G FR1 17 17696.384 76020.062 0.000 1 6 G LA 260 17734.968 75961.324 0.836 1 7 G LA 260 17701.827 76031.407 -0.322 1 8 G LA 260 17716.080 75996.475 0.083 1 9 G KD 701 17706.649 76011.047 0.319 1 10 G HAM -239 17719.888 75986.814 -0.376 1 11 G HAK -240 17719.793 75987.446 -0.630 1 12 G HAK 240 17720.599 75987.446 0.162 1 13 G SB -257 17734.971 75961.323 0.835 1 14 G SB 257 17734.169 75960.895 0.898 1 15 G EM -234 17738.645 75952.524 0.650 1 16 G NS -236 17737.182 75955.195 0.818 1 17 G NS -236 17726.291 75975.456 0.316 1 18 G NS -236 17720.180 75986.436 -0.378 1 19 G NS -236 17718.682 75989.200 -0.336 1 20 G NS -236 17708.149 76010.254 0.142 1 21 G NS -236 17704.474 76017.829 -0.191 1 22 G NS -236 17701.914 76024.677 -0.312 1 23 G NS -236 17700.259 76028.337 -0.486 1 24 G NS -236 17700.279 76030.721 -0.615 1 25 G RA -202 17700.480 76032.048 -0.761 1 26 G RA -202 17700.478 76032.051 -0.761 1 27 G RE -207 17694.073 76037.620 -0.438 1 28 G AM 235 17693.242 76037.154 -0.519 1 29 G HAM -239 17704.025 76018.547 -0.355 1 30 G HAK -240 17704.226 76019.164 -0.378 1 31 G HAK -240 17706.837 76020.150 -0.677 1 32 G HAK -240 17711.390 76021.500 0.287 1 33 G HAK -240 17713.618 76021.700 -0.120 1 34 G HAK -240 17715.725 76021.428 -0.011 1 35 G HAK 240 17716.185 76020.971 0.536 1 36 G SB -257 17700.398 76031.130 -0.684 1 37 G SB 257 17701.828 76031.405 -0.322
Logdatei Über eine Log-Datei (Konfigurationsdatei) lassen sich vom Anwender Umsetzungsregeln für den Import festlegen. Die Tabelle besteht aus Zeilen mit formatfreier Eingabe. Als Trenner gelten Leerzeichen und Tabulator. Die Spaltenzahl ist immer identisch und hat folgende Bedeutungen. Syntax der Logdatei: Jede Zeile der Logdatei besteht aus 7 Werten. Zeilen, die mit einem ! beginnen werden als Kommentar angesehen und ignoriert. Hinter dem 7. Wert können ebenfalls über ! Kommentare angefügt werden. Die 7 Werte sind nacheinander: COD,OBJ,DKY,DKA,BOG,SYM,DIR
COD Punkt-Code des Tachymeter, 0 IST RESERVIERT FUER DEFAULT-SYMBOL OBJ OBJEKTSCHLUESSEL eines neu erzeugten Objektes. Wird bei Objektschlüssel 0 eingegeben ist die Erzeugung neuer Objekte abgeschaltet. Dies kann verwendet werden, um gemeinsam genutzte Codes zu definieren. DKY ZEICHENSCHLUESSEL LINIENSIGNATUR für neu erzeugte Linien und Flächen. Wird hier 0 angegeben, so wird keine Linie erzeugt. DKA FLAECHENSIGNATUR, siehe DKY BOG VERBINDUNGSINFORMATION BEI LINIE (0=GERADE, 1=KREISBOGEN). Nicht verwendet. SYM SYMBOLNUMMER (0=KEIN SYMBOL). Wird hier ein Wert angegeben, so wird an der Position ein Symbol generiert. DIR RICHTUNGSFLAG FUER SYMBOL (0=UNGERICHTET, 1=GERICHTET, D.H. NAECHSTER PUNKT IST RICHTUNGSPUNKT) DIR = 2 : 4-PUNKTE LINIENZUG, NUR 3 PUNKTE GEGEBEN, 4.PUNKT ERRECHNET. Nicht verwendet. Beispiel Logdatei
!========================================================================== ! ACHERN.TAB Stand: Dezember 2003 !========================================================================== ! ! COD,OBJ,DKY,DKA,BOG,SYM,DIR, ! ! COD: DAC-CODE ZWEISTELLIG 1-99, 0 IST RESERVIERT FUER DEFAULT-SYMBOL ! OBJ: OBJEKTSCHLUESSEL MAX. 4-STELLIG ! DKY: ZEICHENSCHLUESSEL LINIENSIGNATUR 0-255 ! DKA: FLAECHENSIGNATUR 0-63 ! BOG: VERBINDUNGSINFORMATION BEI LINIE (0=GERADE, 1=KREISBOGEN) ! SYM: SYMBOLNUMMER 1-255 (0=KEIN SYMBOL) ! DIR: RICHTUNGSFLAG FUER SYMBOL (0=UNGERICHTET, 1=GERICHTET, ! D.H. NAECHSTER PUNKT IST RICHTUNGSPUNKT) ! DIR = 2 : 4-PUNKTE LINIENZUG, NUR 3 PUNKTE GEGEBEN, 4.PUNKT ERRECHNET ! ! TOPOGRAFIE - VERMESSUNGSAMT ! 10,550,0,0,0,23,0, ! TP-Hochpunkt 11,551,0,0,0,24,0, ! TP-Bodenpunkt 12,552,0,0,0,25,0, ! Polygonpunkt / Aufnahmepunkt 14,555,26,0,0,25,0, ! Grenzpunkt 17,556,0,0,0,431,0, ! Grenzpunkt(graph.ermittelt) G ! ! TOPOGRAFIE - ALLGEMEIN ! 120,520,33,2,0,0,0, ! Wohngebaeude, UEWA-eingemessen 127,520,33,3,0,0,0, ! Nebengebaeude UEWA-eigemessen 123,595,53,0,0,0,0, ! Treppe 124,591,53,0,0,0,0, ! Mauer, Fundament 134,585,241,0,0,0,0, ! Zaun ! 701,680,0,0,0,38,0, ! Kanaldeckel 704,681,0,0,0,535,1, ! Sinkkkasten 506,686,0,0,0,536,0, ! Schacht 530,685,0,0,0,43,0, ! Schieber 534,684,0,0,0,42,0, ! Hydrant ! ! Strom ! 234,1423,0,0,0,373,0, ! NS-Endmuffe 236,1400,73,0,0,0,0, ! NS-Kabellage 235,1420,0,0,0,370,0, ! NS-Abzweigmuffe 238,1421,0,0,0,371,0, ! NS-Verbindungsmuffe ! 234,1423,0,0,0,373,0, ! NS-Endmuffe 246,1428,0,0,0,378,0, ! NS-Schlaufe am Kabelende ! 237,1500,0,0,0,83,0, ! NS-Freileitung 284,1520,0,0,0,66,0, ! NS-Stahlgittermast 285,1520,0,0,0,57,0, ! NS-Betonmast 286,1520,0,0,0,68,0, ! NS-Stahlrohrmast 287,1520,0,0,0,59,0, ! NS-Holzmast 288,1520,0,0,0,165,0, ! NS-Holzmast mit Betonfuss 289,1520,0,0,0,168,0, ! NS-Holzmast mit Stahlfuss 290,1520,0,0,0,80,0, ! NS-Kuppelmast 291,1520,0,0,0,165,0, ! NS-Kuppelmast mit Betonfuss 292,1520,0,0,0,166,0, ! NS-Kuppelmast mit Stahlfuss 293,1520,0,0,0,61,0, ! NS-A-Mast 294,1520,0,0,0,165,0, ! NS-A-Mast mit Betonfuss 295,1520,0,0,0,168,0, ! NS-A-Mast mit Stahlfuss 295,1520,0,0,0,82,0, ! NS-Achteckiger Mast ! !============================ !ERSATZ-SYMBOL FUER NICHT GEFUNDENE CODES: ! 0,1199,1,0,0,45,0, !???,1199,1,0,0,45,0,
Siehe auch
--------------------OLD_TEXT---------------------
Importieren einer Tachymeter-Datei (..ef80).
Der Importfilter für EF80 kann das Tachymeter-Format EF80, sowie viele weitere Vermessungsformate lesen. Es sind 2 Konfigurationsdateien notwendig, die hier beschrieben werden. Die erste beschreibt den Aufbau der Datei mit Feldern,Spalten und Werten. Die zweite Datei beschreibt die erzeugten Daten mit Objektschlüsseln, Zeichenschlüsseln und Symbolnummern. Parameter /H Mit diesem Schalter wird ein Hilfetext und die Aufrufkonvention angezeigt. LOGFILE/<logfilename> Name der zu verwendenden Log-Datei. Die Einträge in der Log-Datei definieren Umsetzungsvorschriften für die Konvertierung. Die Logdatei muss manuell erzeugt werden. Zum Aufbau der Log-Datei siehe unten. Wenn dieser Parameter nicht angegeben wird verwendet der Filter das Standard-Format EF80. /EXTTEXT Zusätzlich zur Punktnummer wird für die Kurzbeschreibung ein Text erzeugt. FMT/<format-file> In einigen Fällen entstehen bei der Umrechnung von GEOgraf-Kreisbögen .(insbesondere Halbkreise) Rechenungenauigkeiten. Falls solche Fälle auftreten, kann mit dem Schalten ACCURACY eine Rechengenauigkeit vorgegeben werden. In den meisten Fällen sollte eine Rechengenauigkeit von 0.0001 genügen. FMT/desName Die Formatbeschreibung aus der „.des_Datei“ wird wird übernommen. /3DIMENSIONAL Dieser Schalter ermöglicht das Laden des 3D-Formats. SCALE/s Der Maßstab des neuen Plans. Dialog --- Bemerkungen
HINWEIS: Die Spaltenzählung beginnt bei 0 für die erste Spalte links.
Formatdatei Die Formatdatei beschreibt die Aufteilung der Spalten für die Datendateien. Zur Zeit sind nicht alle Möglichkeiten implementiert. Sollten nicht implementierte Teile benötigt werden bitten wir um Nachfrage. Syntax der Formatdatei: Es werden 3 Arten von Zeilen unterschieden. Die Unterscheidung erfolgt an Hand der 1. Spalte einer Zeile. Hier können die Werte F, Z und S stehen. Z-Zeile Hinter dem Startwert (Z) folgt ein in „“ eingefasster Teststring. Dieser stellt einen Regulären Ausdruck dar. Nur Zeilen, die diesem Ausdruck entsprechen, werden beim Import berücksichtigt. Z "[ *][0-9*]*" Durch die Beispielzeile werden alle Zeilen aktiv, die mit Leerzeichen Beginnen, eine oder mehrere Ziffern enthalten und beliebig enden. F-Zeile Die F-Zeile gibt das Format der Datendatei an. Es sind Dateien mit Trennzeichen oder spaltenweise Definitionen möglich. F FIX Die Datendateien sind mit festen Spaltenpositionen versehen. Die Spaltendefinitionen sind in den S-Zeilen festgelegt. F SEP Die Datendateien enthalten Felder, die durch Trennzeichen separiert sind. Nicht implementiert. S-Zeile Die S-Zeilen geben jeweils die Position eines Datenfeldes in der Datendatei an. Jede S-Zeile besteht aus 4 Einträgen. Der erste Eintrag ist fest „S“. Der 2. Eintrag bestimmt das Funktionsfeld, das definiert ist. Möglich sind hier die Werte PNR: Punktnummer FKT: Code für .tab-Datei X: X-Wert Y: Y-Wert Z: Z-Wert ISLINE: Der Wert von FKT wird negativ gemacht und somit wird eine Linie forciert. PART1: (nicht implementiert) PART2: (nicht implementiert) PFKT: (nicht implementiert) QTX1: Name des 1. Attributes (nicht implementiert) Übernahme eines Spaltenbereichs als Attribut mit festem Namen.
CQTX: <FKT> <qtx-idx 0..19> <Name> <Wert> TEXT1: <dx> <dy> <dky,dka,size,font,ref> <Textinhalt> TEXT2: <dx> <dy> <dky,dka,size,font,ref> <Textinhalt> Details zur S-Zeile:
S X <von-Spalte> <bis-Spalte> S Y <von-Spalte> <bis-Spalte>
S TEXT1 <deltaX> <deltaY> <dky>,<dka>,<txi>,<font>,<ref> <text>
S QTX1 <von-Spalte> <bis-Spalte> <name>
S VQTX1 <von-Spalte> <bis-Spalte> <ref> ...
Der dritte Wert gibt die Startspalte des Wertes in der Datendatei an, Der vierte Wert bestimmt die Spalte, bis zu der der Wert in der Datendatei gelesen wird. Der fünfte Wert stellt bei den Einträgen QTX1, QTX2 den Namen des Attributs dar. Beispiel Formatdatei Beispiel einer Formatdatei (*.des) für das nachfolgende Datenbeispiel.
Z "[ *][0-9*]*" F FIX S PNR 1 13 S FKT 16 20 S X 39 50 S Y 55 66 S Z 73 78 Datendatei für die obige Format-Datei. Die Spaltenzählung beginnt bei 0 für die erste Spalte links.
S 0 8.10.03 Testort - Ortenaustr. 1 1 G 757006 14 17684.980 76022.950 -0.153 1 2 G 756048 14 17725.410 75960.660 0.254 1 3 G 756026 14 17738.390 75951.740 0.380 1 4 G 757025 14 17708.600 75991.510 0.050 1 5 G FR1 17 17696.384 76020.062 0.000 1 6 G LA 260 17734.968 75961.324 0.836 1 7 G LA 260 17701.827 76031.407 -0.322 1 8 G LA 260 17716.080 75996.475 0.083 1 9 G KD 701 17706.649 76011.047 0.319 1 10 G HAM -239 17719.888 75986.814 -0.376 1 11 G HAK -240 17719.793 75987.446 -0.630 1 12 G HAK 240 17720.599 75987.446 0.162 1 13 G SB -257 17734.971 75961.323 0.835 1 14 G SB 257 17734.169 75960.895 0.898 1 15 G EM -234 17738.645 75952.524 0.650 1 16 G NS -236 17737.182 75955.195 0.818 1 17 G NS -236 17726.291 75975.456 0.316 1 18 G NS -236 17720.180 75986.436 -0.378 1 19 G NS -236 17718.682 75989.200 -0.336 1 20 G NS -236 17708.149 76010.254 0.142 1 21 G NS -236 17704.474 76017.829 -0.191 1 22 G NS -236 17701.914 76024.677 -0.312 1 23 G NS -236 17700.259 76028.337 -0.486 1 24 G NS -236 17700.279 76030.721 -0.615 1 25 G RA -202 17700.480 76032.048 -0.761 1 26 G RA -202 17700.478 76032.051 -0.761 1 27 G RE -207 17694.073 76037.620 -0.438 1 28 G AM 235 17693.242 76037.154 -0.519 1 29 G HAM -239 17704.025 76018.547 -0.355 1 30 G HAK -240 17704.226 76019.164 -0.378 1 31 G HAK -240 17706.837 76020.150 -0.677 1 32 G HAK -240 17711.390 76021.500 0.287 1 33 G HAK -240 17713.618 76021.700 -0.120 1 34 G HAK -240 17715.725 76021.428 -0.011 1 35 G HAK 240 17716.185 76020.971 0.536 1 36 G SB -257 17700.398 76031.130 -0.684 1 37 G SB 257 17701.828 76031.405 -0.322
Logdatei Über eine Log-Datei (Konfigurationsdatei) lassen sich vom Anwender Umsetzungsregeln für den Import festlegen. Die Tabelle besteht aus Zeilen mit formatfreier Eingabe. Als Trenner gelten Leerzeichen und Tabulator. Die Spaltenzahl ist immer identisch und hat folgende Bedeutungen. Syntax der Logdatei: Jede Zeile der Logdatei besteht aus 7 Werten. Zeilen, die mit einem ! beginnen werden als Kommentar angesehen und ignoriert. Hinter dem 7. Wert können ebenfalls über ! Kommentare angefügt werden. Die 7 Werte sind nacheinander: COD,OBJ,DKY,DKA,BOG,SYM,DIR
COD Punkt-Code des Tachymeter, 0 IST RESERVIERT FUER DEFAULT-SYMBOL OBJ OBJEKTSCHLUESSEL eines neu erzeugten Objektes. Wird bei Objektschlüssel 0 eingegeben ist die Erzeugung neuer Objekte abgeschaltet. Dies kann verwendet werden, um gemeinsam genutzte Codes zu definieren. DKY ZEICHENSCHLUESSEL LINIENSIGNATUR für neu erzeugte Linien und Flächen. Wird hier 0 angegeben, so wird keine Linie erzeugt. DKA FLAECHENSIGNATUR, siehe DKY BOG VERBINDUNGSINFORMATION BEI LINIE (0=GERADE, 1=KREISBOGEN). Nicht verwendet. SYM SYMBOLNUMMER (0=KEIN SYMBOL). Wird hier ein Wert angegeben, so wird an der Position ein Symbol generiert. DIR RICHTUNGSFLAG FUER SYMBOL (0=UNGERICHTET, 1=GERICHTET, D.H. NAECHSTER PUNKT IST RICHTUNGSPUNKT) DIR = 2 : 4-PUNKTE LINIENZUG, NUR 3 PUNKTE GEGEBEN, 4.PUNKT ERRECHNET. Nicht verwendet. Beispiel Logdatei
!========================================================================== ! ACHERN.TAB Stand: Dezember 2003 !========================================================================== ! ! COD,OBJ,DKY,DKA,BOG,SYM,DIR, ! ! COD: DAC-CODE ZWEISTELLIG 1-99, 0 IST RESERVIERT FUER DEFAULT-SYMBOL ! OBJ: OBJEKTSCHLUESSEL MAX. 4-STELLIG ! DKY: ZEICHENSCHLUESSEL LINIENSIGNATUR 0-255 ! DKA: FLAECHENSIGNATUR 0-63 ! BOG: VERBINDUNGSINFORMATION BEI LINIE (0=GERADE, 1=KREISBOGEN) ! SYM: SYMBOLNUMMER 1-255 (0=KEIN SYMBOL) ! DIR: RICHTUNGSFLAG FUER SYMBOL (0=UNGERICHTET, 1=GERICHTET, ! D.H. NAECHSTER PUNKT IST RICHTUNGSPUNKT) ! DIR = 2 : 4-PUNKTE LINIENZUG, NUR 3 PUNKTE GEGEBEN, 4.PUNKT ERRECHNET ! ! TOPOGRAFIE - VERMESSUNGSAMT ! 10,550,0,0,0,23,0, ! TP-Hochpunkt 11,551,0,0,0,24,0, ! TP-Bodenpunkt 12,552,0,0,0,25,0, ! Polygonpunkt / Aufnahmepunkt 14,555,26,0,0,25,0, ! Grenzpunkt 17,556,0,0,0,431,0, ! Grenzpunkt(graph.ermittelt) G ! ! TOPOGRAFIE - ALLGEMEIN ! 120,520,33,2,0,0,0, ! Wohngebaeude, UEWA-eingemessen 127,520,33,3,0,0,0, ! Nebengebaeude UEWA-eigemessen 123,595,53,0,0,0,0, ! Treppe 124,591,53,0,0,0,0, ! Mauer, Fundament 134,585,241,0,0,0,0, ! Zaun ! 701,680,0,0,0,38,0, ! Kanaldeckel 704,681,0,0,0,535,1, ! Sinkkkasten 506,686,0,0,0,536,0, ! Schacht 530,685,0,0,0,43,0, ! Schieber 534,684,0,0,0,42,0, ! Hydrant ! ! Strom ! 234,1423,0,0,0,373,0, ! NS-Endmuffe 236,1400,73,0,0,0,0, ! NS-Kabellage 235,1420,0,0,0,370,0, ! NS-Abzweigmuffe 238,1421,0,0,0,371,0, ! NS-Verbindungsmuffe ! 234,1423,0,0,0,373,0, ! NS-Endmuffe 246,1428,0,0,0,378,0, ! NS-Schlaufe am Kabelende ! 237,1500,0,0,0,83,0, ! NS-Freileitung 284,1520,0,0,0,66,0, ! NS-Stahlgittermast 285,1520,0,0,0,57,0, ! NS-Betonmast 286,1520,0,0,0,68,0, ! NS-Stahlrohrmast 287,1520,0,0,0,59,0, ! NS-Holzmast 288,1520,0,0,0,165,0, ! NS-Holzmast mit Betonfuss 289,1520,0,0,0,168,0, ! NS-Holzmast mit Stahlfuss 290,1520,0,0,0,80,0, ! NS-Kuppelmast 291,1520,0,0,0,165,0, ! NS-Kuppelmast mit Betonfuss 292,1520,0,0,0,166,0, ! NS-Kuppelmast mit Stahlfuss 293,1520,0,0,0,61,0, ! NS-A-Mast 294,1520,0,0,0,165,0, ! NS-A-Mast mit Betonfuss 295,1520,0,0,0,168,0, ! NS-A-Mast mit Stahlfuss 295,1520,0,0,0,82,0, ! NS-Achteckiger Mast ! !============================ !ERSATZ-SYMBOL FUER NICHT GEFUNDENE CODES: ! 0,1199,1,0,0,45,0, !???,1199,1,0,0,45,0,
Siehe auch
--------------------OLD_TEXT--------------------- Import to a tachometre file (. ef80).
Of the import filters for EF80 the tachometre format EF80, as well as many other measurement formats can read. 2 configuration files which are described here are necessary. The first one describes the construction of the file with fields, columns and values. The second file describes the generated data with object keys, sign keys and symbolic numbers. Parametre /H With this counter a help text and the call convention is indicated. LOG <FILE / LOG FILE NAME> Name of the log file to be used. The entries in the log file define conversion regulations for the conversion. The log file must be generated by hand. To the construction of the log file see below. If this parametre is not given used of the filters the standard format EF80. FMT/<format file> In some cases originate by the conversion of geographer's arcs. (in particular semicircles) arithmetic inaccuracies. If such cases appear, an arithmetic exactness can be given with the switching ACCURACY. In most cases an arithmetic exactness of 0.0001 should be enough. FMT/desName The format description from ".des_Datei" becomes is taken over. /3DIMENSIONAL This counter allows the loading of the 3D-format. SCALE/PAGE The graduation of the new plan. Dialogue --- Remarks
TIP: The column counting begins with 0 for the first column on the left.
Format file The format file describes the subdivision of the columns for the data files. At the moment not all possibilities are implemented. Should implemented parts not be required we ask for inquiry. Syntax of the format file: 3 kinds of lines are distinguished. The differentiation occurs in hand of the 1st column of a line. Here the worth fas, Z and page can stand. Z-Line Behind the start value (Z) follows one in „“ enclosed test string. This shows a regular expression. Only the lines which correspond to this expression are considered with the import. Z "[*] [0-9 *]*" By the example line all lines become active which contain with blank enterprise, one or several figures and end arbitrarily. F-Line The fa line gives the format of the data file. Files with separator or in columns definitions are possible for it. AND THE FOLLOWING FIXED The data files are provided with firm column positions. The column definitions are fixed in the S. lines. AND THE FOLLOWING SEP The data files contain fields which are separated by separator. Does not implement. S-Line The S. lines give in each case the position of a data field in the data file. Every S. line exists of 4 entries. The first entry is firm "S". The 2nd entry determines the functional field which is defined. The values are possible here PNR: Point number FKT: Code for.tab file X: X value Y: Y value Z: Z value ISLINE: The value of FKT is made negative and therefore a line is forced. PART1: (not implemented) PART2: (not implemented) PFKT: (not implemented) QTX1: Name of the 1st attribute (not implemented) Takeover of a column area as an attribute with firm name. QTX2: Name of the 2nd attribute (not implemented) The third value gives the start column of the value in the data file, The fourth value determines the column up to which the value is read in the data file. The fifth value shows with the entries QTX1, QTX2 the name of the attribute. Example format file Example of a format file (*.des) for the following data example.
Z "[*] [0-9 *]*" AND THE FOLLOWING FIXED SEE PNR 1 13 SEE FKT 16 20 SEE X 39 50 SEE Y 55 66 SEE Z 73 78 Data file for the above format file. The column counting begins with 0 for the first column on the left.
See 0 test places 8.10.03 - Ortenaustr. 1 1 G 757006 14 17,684,980 76,022,950-0.153 1 2 G 756048 14 17,725,410 75,960,660 0.254 1 3 G 756026 14 17,738,390 75,951,740 0,380 1 4 G 757025 14 17,708,600 75,991,510 0,050 1 5 G OF FR1 17 17696.384 76,020.062 0,000 1 6 G OF LA 260 17734.968 75,961.324 0.836 1 7 G OF LA 260 17701.827 76,031.407-0.322 1 8 G OF LA 260 17716.080 75,996.475 0.083 1 9 G OF KD 701 17706.649 76,011.047 0.319 1 10 G HAM-239 17,719.888 75,986.814-0.376 1 11 G HOOK-240 17,719.793 75,987.446-0.630 1 12 G HOOK 240 17,720.599 75,987.446 0.162 1 13 G OF SELF-SERVICE-257 17,734.971 75,961.323 0.835 1 14 G OF SELF-SERVICE 257 17,734.169 75,960.895 0.898 1 15 G EM-234 17,738.645 75,952.524 0,650 1 16 G NS-236 17,737.182 75,955.195 0.818 1 17 G NS-236 17,726.291 75,975.456 0.316 1 18 G NS-236 17,720,180 75,986.436-0.378 1 19 G NS-236 17,718.682 75,989,200-0.336 1 20 G NS-236 17,708.149 76,010.254 0.142 1 21 G NS-236 17,704.474 76,017.829-0.191 1 22 G NS-236 17,701.914 76,024.677-0.312 1 23 G NS-236 17,700.259 76,028.337-0.486 1 24 G NS-236 17,700.279 76,030.721-0.615 1 25 G OF RA-202 17,700,480 76,032.048-0.761 1 26 G OF RA-202 17,700.478 76,032.051-0.761 1 27 G OF RE-207 17,694.073 76,037,620-0.438 1 28 G OF AM 235 17,693.242 76,037.154-0.519 1 29 G HAM-239 17,704.025 76,018.547-0.355 1 30 G HOOK-240 17,704.226 76,019.164-0.378 1 31 G HOOK-240 17,706.837 76,020,150-0.677 1 32 G HOOK-240 17,711,390 76,021,500 0.287 1 33 G HOOK-240 17,713.618 76,021,700-0.120 1 34 G HOOK-240 17,715.725 76,021.428-0.011 1 35 G HOOK 240 17,716.185 76,020.971 0.536 1 36 G OF SELF-SERVICE-257 17,700.398 76,031,130-0.684 1 37 G OF SELF-SERVICE 257 17,701.828 76,031.405-0.322
Log file About a log file (configuration file) conversion rules can be fixed from the user for the import. The table exists of lines with input free of format. As a Trenner are valid blank and tabulator. The column number is always identical and has the following meanings. Syntax of the log file: Every line of the log file exists of 7 values. Lines, with one! will begin as a comment respectably and ignored. Behind the 7th value also are able! Comments are added. 7 values are successively: COD, OBJ,DKY, DKA, BENT, SYM, TO YOU
COD Point code of the tachometre, 0 IS AN ALOOF FOR DEFAULT symbol OBJ object-key of an anew generated object. Becomes with object key 0 the production of new objects switched off is given. This can be used to define together used codes. DKY sign-key LINE SIGNATURE for anew generated lines and surfaces. It is given here 0, no line is generated. DKA FLAECHENSIGNATUR, see DKY IF CONNECTING INFORMATION BENT WITH LINE (0=GERADE, 1=KREISBOGEN). Does not use. SYMBOLIC NUMBER SYM (0=KEIN SYMBOL). If a value is given here, a symbol is generated in the position. TO YOU RICHTUNGSFLAG FOR SYMBOL (0=UNGERICHTET, 1=GERICHTET, I.E. THE NEXT POINT IS A DIRECTION POINT) To YOU = 2: 4-POINTS LINE TRAIN, only 3 SCORES GIVEN, 4th POINT CALCULATED. Does not use. Example log file
!========================================================================== ! State ACHERN.TAB: December, 2003 !========================================================================== ! ! COD, OBJ, DKY, DKA, BENT, SYM, TO YOU, ! ! COD: DAC CODE IN TWO DIGITS 1-99, 0 IS AN ALOOF FOR DEFAULT SYMBOL ! OBJ: OBJECT-KEY MAX. 4-FIGURE ! DKY: SIGN-KEY LINE SIGNATURE 0-255 ! DKA: FLAECHENSIGNATUR 0-63 ! BENT: CONNECTING INFORMATION WITH LINE (0=GERADE, 1=KREISBOGEN) ! SYM: SYMBOLIC NUMBER 1-255 (0=KEIN SYMBOL) ! TO YOU: RICHTUNGSFLAG FOR SYMBOL (0=UNGERICHTET, 1=GERICHTET, ! I.E. THE NEXT POINT IS A DIRECTION POINT) ! TO YOU = 2: 4-POINTS LINE TRAIN, ONLY 3 SCORES GIVEN, 4TH POINT CALCULATED ! ! TOPOGRAPHY - LAND SURVEY OFFICE ! 10,550,0,0,0,23.0! High-level point TP 11,551,0,0,0,24.0! Ground point TP 12,552,0,0,0,25.0! Polygon point / admission point 14,555,26,0,0,25.0! Border point 17,556,0,0,0,431.0! Border point (graph.ermittelt) G ! ! TOPOGRAPHY - IN GENERAL ! 120,520,33,2,0,0.0! Residential building, UEWA-eingemessen 127,520,33,3,0,0.0! Outbuilding UEWA-eigemessen 123,595,53,0,0,0.0! Stair 124,591,53,0,0,0.0! More poorly, foundation 134,585,241,0,0,0.0! Fence ! 701,680,0,0,0,38.0! Canal lid 704,681,0,0,0,535.1! Sinkkkasten 506,686,0,0,0,536.0! Shaft 530,685,0,0,0,43.0! Racketeer 534,684,0,0,0,42.0! Fire hydrant ! ! Stream ! 234,1,423,0,0,0,373.0! Final sleeve NS 236,1,400,73,0,0,0.0! Cable situation NS 235,1,420,0,0,0,370.0! NS-Abzweigmuffe 238,1,421,0,0,0,371.0! Connecting sleeve NS ! 234,1,423,0,0,0,373.0! Final sleeve NS 246,1,428,0,0,0,378.0! NS loop at the cable end ! 237,1,500,0,0,0,83.0! NS overhead line 284,1,520,0,0,0,66.0! Steel latticed mast NS 285,1,520,0,0,0,57.0! Concrete mast NS 286,1,520,0,0,0,68.0! Steel pipe mast NS 287,1,520,0,0,0,59.0! Wooden mast NS 288,1,520,0,0,0,165.0! Wooden mast NS with concrete foot 289,1,520,0,0,0,168.0! Wooden mast NS with steel foot 290,1,520,0,0,0,80.0! Dome mast NS 291,1,520,0,0,0,165.0! Dome mast NS with concrete foot 292,1,520,0,0,0,166.0! Dome mast NS with steel foot 293,1,520,0,0,0,61.0! NS A mast 294,1,520,0,0,0,165.0! NS A mast with concrete foot 295,1,520,0,0,0,168.0! NS A mast with steel foot 295,1,520,0,0,0,82.0! NS octagonal mast ! ! ============================ ! SPARE SYMBOL FOR NOT FOUND CODES: ! 0,1,199,1,0,0,45.0, !???, 1,199,1,0,0,45.0,
See also
|