Anwendungsbeispiel

Mit Anwendungsbeispiel wird Ihnen die Vorgehensweise für das Umsetzen von Objekten verdeutlicht.

Mit der Schaltfläche Anwendungsbeispiel erzeugen werden eine Eingabedatei (BEISPIEL.BSP), eine Konfigurationsdatei (BEISPIEL.KON) und eine Umsetzungstabelle (BEISPIEL.UMS) erzeugt.

Umsetzung

Nach dem Einlesen der Daten können Konfigurationen in der Datenbank vorgenommen werden.

Kommentarzeilen beginnen im Beispiel mit den Zeichen //. Die Verwendung von // ist nicht zwingend. Im Beispiel wird der Wert für Punktsymbole ausgetauscht. Der Ausgabewert für das Punktsymbol wurde mit 3 Spalten definiert. Ab Spalte 4 kann ein Kommentar folgen.

In der Definition von Variablen V dürfen keine Kommentare enthalten sein.

Abbildung 1. Protokoll der Eingabe im Anwendungsbeispiel
Abbildung 2. Protokoll der Ausgabe im Anwendungsbeispiel

Beispieldatensatz

//Beispieldatensatz                                    
//                                                     
//Spalte 01-03 Kennung BSP für gültige Zeile           
//                                                     
//Spalte 05    + = Kennung für Linie                   
//                 Erstes Zeichen <> + ist Linienende
//                                                     
//Spalte 07-09 Fachbedeutung Linie gültig für         
//             ganze Linie                             
//                                                     
//Spalte 11-13 Fachbedeutung Punkt, Linie, Fläche, Text
//                                                     
//Spalte 25-26 Rechtswert                              
//                                                     
//Spalte 28-39 Hochwert                                
//                                                     
//Spalte 50-55 Ebenenkodierung                         
//                                                     
//Spalte 57-63 Punktsymboldrehung                      
//                                                     
//                                                     
//Spalte 1-5   Kennung für Höhe                        
//             Höhenangaben werden nur bei einer       
//             Änderung der Höhe angegeben             
//Spalte 7-4   Höhe                                    
//Spalte 1-3   TXY = Kennung Textposition              
//             17 - 18 Text Rechtswert                 
//             30 - 41 Text Hochwert                   
//Spalte 1-3   TIN = Kennung Textinhalt                
//             11-13   Fachbedeutung Text              
//             17 - 21 Textwinkel in Gon genordet      
//             23 - 26 Texthöhe in mm                  
//             28 - 45 Text                            
//             50 - 55 Textebene                       
//                                                     
//Punktdefinitionen                                    
//                                                     
HOEHE  50.000                                          
BSP   FP1     2518151.5160 5686806.5050          Ebene0 100.000
BSP   FP2     2518166.7810 5686369.3870          Ebene0 150.000
BSP   FP3     2518918.9010 5686359.6730          Ebene0 200.000
BSP   FP4     2518888.3720 5686835.6460          Ebene0 250.000
//                                                     
//Liniendefinition 1                                   
//                                                     
HOEHE 100.000
BSP + FL1     2518268.9300 5686645.7400          Ebene1
BSP +         2518365.5400 5686698.3500          Ebene1
BSP +         2518376.2600 5686688.8600          Ebene1
BSP +         2518290.7400 5686624.8400          Ebene1
BSP           2518268.9300 5686645.7400          Ebene1
//                                                     
//Liniendefinition 2                                   
//                                                     
HOEHE 200.000                                          
BSP + FL2     2518290.7400 5686624.8400          Ebene2
BSP +         2518376.2600 5686688.8600          Ebene2
BSP +         2518388.9400 5686677.6400          Ebene2
BSP +         2518313.3000 5686603.2300          Ebene2
BSP           2518290.7400 5686624.8400          Ebene2
//                                                     
//Liniendefinition 3                                   
//                                                     
HOEHE 300.000                                          
BSP + FL3     2518313.3000 5686603.2300          Ebene3
BSP +         2518388.9400 5686677.6400          Ebene3
BSP +         2518402.8200 5686665.3500          Ebene3
BSP +         2518336.2000 5686581.2900          Ebene3
BSP +         2518330.7730 5686586.4890          Ebene3
BSP +         2518321.5090 5686595.3650          Ebene3
BSP           2518313.3000 5686603.2300          Ebene3
//                                                     
//Liniendefinition 4                                   
//                                                     
HOEHE 400.000                                          
BSP + FL4     2518336.2000 5686581.2900          Ebene4
BSP +         2518402.8200 5686665.3500          Ebene4
BSP +         2518428.1100 5686642.9700          Ebene4
BSP +         2518384.2800 5686540.0100          Ebene4
BSP +         2518351.4600 5686566.6700          Ebene4
BSP           2518336.2000 5686581.2900          Ebene4
//                                                     
//Liniendefinition 5                                   
//                                                     
HOEHE 500.000                                          
BSP + FL5     2518384.2800 5686540.0100          Ebene5
BSP +         2518428.1100 5686642.9700          Ebene5
BSP +         2518442.0500 5686630.6300          Ebene5
BSP +         2518440.6500 5686625.8100          Ebene5
BSP +         2518410.3400 5686521.8700          Ebene5
BSP           2518384.2800 5686540.0100          Ebene5
//                                                     
//Flächendefinition 1                                  
//                                                     
BSP + FF1     2518519.6430 5686556.3070          Ebene6
BSP +         2518518.2550 5686625.6900          Ebene6
BSP +         2518566.8240 5686622.9150          Ebene6
BSP +         2518565.4360 5686672.8710          Ebene6
BSP +         2518625.8000 5686670.0960          Ebene6
BSP +         2518624.4120 5686546.5930          Ebene6
BSP           2518519.6430 5686556.3070          Ebene6
//                                                     
//Flächendefinition 2                                  
//                                                     
BSP + FF2     2518682.5140 5686662.4640          Ebene6
BSP +         2518685.2890 5686541.7360          Ebene6
BSP +         2518796.3030 5686532.0220          Ebene6
BSP +         2518792.1400 5686659.6880          Ebene6
BSP           2518682.5140 5686662.4640          Ebene6
//                                                     
//Flächendefinition 3                                  
//                                                     
BSP + FF3     2518521.5440 5686491.7800          Ebene6
BSP +         2518614.5180 5686489.0040          Ebene6
BSP +         2518796.3030 5686482.0660          Ebene6
BSP +         2518799.0790 5686365.5010          Ebene6
BSP +         2518521.5440 5686377.9900          Ebene6
BSP           2518521.5440 5686491.7800          Ebene6
//                                                     
//Textdefinitionen                                     
//                                                     
TIN   FT1       100.0 30.0 Text 100 gon 3cm      Ebene7
TXY             2518247.8840 5686785.3730              
TIN   FT2       400.0 20.0 Text 400 gon 2cm      Ebene7
TXY             2518489.4400 5686488.2870              
TIN   FT3       300.0 10.0 Text 300 gon 1cm      Ebene7
TXY             2518443.0620 5686424.0800