Difference between revisions of "CodedTrippleCrossSection/dataformats/de"

From Kalypso
Jump to: navigation, search
(beispiel_MarkerCodeToMarkerId.properties)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
+
= Coded Triple Profilformat =
= Kodiertes Tripple Profilformat =
+
  
 
{{InfoBox DataFormat
 
{{InfoBox DataFormat
Line 8: Line 7:
 
|EXTENSIONS=.asc, .properties
 
|EXTENSIONS=.asc, .properties
 
|ENCODING=ASCII
 
|ENCODING=ASCII
|FILES=mehrere Dateien (eine ASC Datei (.asc) und vier Zuordnungsdateien (.properties))
+
|FILES=mehrere Dateien (eine ASC Datei (*.asc) und vier Zuordnungsdateien (*.properties))
 
}}
 
}}
  
 
== Formatbeschreibung ==
 
== Formatbeschreibung ==
 +
 +
Das Coded Triple Format erlaubt eine Tabelle von Profilpunkten als Querprofile zu importieren. Dabei können Punkte mit beliebigen Kennungen ('Codes') versehen werden. Über die Kennungen werden die Profilpunkte in bliebige, vom Benutzer frei definierbare, Profilhorizonte einsortiert. Natürlich können Punkte auch in festdefinierten Horizonte wie die Geländekante odere Brückenkanten importiert werden.
  
 
Alle Dateien müssen dem Dateinamenschema in diesem Beispiel entsprechen. ''beispiel'' kann ersetzt werden.
 
Alle Dateien müssen dem Dateinamenschema in diesem Beispiel entsprechen. ''beispiel'' kann ersetzt werden.
  
'''beispiel.asc'''
+
=== beispiel.asc ===
  
 
Die Profildaten liegen tabellarisch vor, jede Zeile entspricht einem Profilpunkt.
 
Die Profildaten liegen tabellarisch vor, jede Zeile entspricht einem Profilpunkt.
Line 21: Line 22:
 
Jede Zeile enthält folgende Spalten:
 
Jede Zeile enthält folgende Spalten:
  
Fluss-Km, x-Koordinate, y-Koordinate, z-Koordinate, Code
+
: <tt>Fluss-Km_Namenserweiterung; x-Koordinate; y-Koordinate; z-Koordinate; Punktkennung; [Kennung Trenner]</tt>
  
 
Trennzeichen ist das Semikolon (';').
 
Trennzeichen ist das Semikolon (';').
 +
 +
Die erste Spalte wird zur Auswertung der Station sowie des Profilnamens verwendet. Der gesamte "String" Fluss-Km_Namenserweiterung wird als Profilname vergeben. "_Namenserweiterung" ist dabei optional.
 +
Der Gewässerkilometer wird aus "Fluss_Km" erzeugt.
  
 
Die Punkte der einzelnen Profile müssen in sortierter Reihenfolge (in Fließrichtung von links nach rechts) vorliegen.
 
Die Punkte der einzelnen Profile müssen in sortierter Reihenfolge (in Fließrichtung von links nach rechts) vorliegen.
  
'''beispiel_CodeToCodeDescription.properties'''
+
=== beispiel_CodeToCodeDescription.properties ===
 +
 
 +
Weist jeder Punktkennung eine Beschreibung zu. Die Punktkennungen werden später mit dieser Beschreibung in der Profiltabelle angezeigt.
 +
 
 +
=== beispiel_CodeToHorizonId.properties ===
 +
 
 +
Weist jeder Punktkennung eine Horizont-ID zu. Alle Punkte deren Punktkennung der gleichen Horizont-ID zugeordnet ist, werden in den gleichen Profilhorizont importiert.
 +
 
 +
=== beispiel_HorizonIdToHorizonIdDescription.properties ===
 +
 
 +
Weist dem Horizont (über die Horizont-ID) eine Beschreibung zu. Der Horizont wird unter diesem Namen später in der Gliederung der Profilansicht angezeigt.
  
Weist dem Code eine Beschreibung zu.
+
=== beispiel_HorizonIdToPartId.properties ===
  
'''beispiel_CodeToHorizonId.properties'''
+
Definiert einen Horizont (über die Horizont-ID) als Entsprechung eines feststehenden Horizonts (Part-ID) in Kalypso. So wird z.B. definiert, dass der Horizont mit ID 'gelaendekante' als Geländekante in Kalypso erkannt wird.
  
Weist dem Code eine Horizont ID zu.
+
Horizonte die in dieser Datei nicht zugeweisen werden haben keine weitere besondere Bedeutung in Kalypso und werden in der Profilansicht lediglich darsgestellt. Es besteht aber zumindest die Möglichkeit Werte abzulesen oder einzelne Punkte in andere Horizonte zu übertragen.
  
'''beispiel_HorizonIdToHorizonIdDescription.properties'''
+
Mögliche Part-IDs:
  
Weist dem Horizont eine Beschreibung zu.
+
; <tt>profile</tt>
 +
: Basis-Horizont: Dieser Horizont muss vorhanden sein!
 +
; <tt>urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#TRAPEZ</tt>
 +
: Durchlass
 +
; <tt>urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#BRUECKE</tt>
 +
: Brücke
 +
; <tt>urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#OK</tt>
 +
: Oberkante Brücke
 +
; <tt>urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#KREIS</tt>
 +
: Kreisdurchlass
  
'''beispiel_HorizonIdToPartId.properties'''
+
=== beispiel_MarkerCodeToMarkerId.properties ===
  
Weist dem Horizont eine Entsprechung (Part ID) in Kalypso zu.
+
Diese optionale Datei ist nur erforderlich, wenn die .asc Datei die zusätzliche Optionale Spalte 'Kennung Trenner' enthält. Die Datei definiert die Zuordnung der Kennungen der Spalte 'Kennung Trenner' zu den in Kalypso verwendeten Trennern. Z.B. ordnet folgende Zeile die Kennung <code>trennLinks</code> der linken Trennfläche in Kalypso zu:
 +
: <tt>trennLinks=TF#left</tt>
  
Mögliche Part IDs:
+
Folgende Kennungen sind erlaubt:
* Leer = generischer Horizont.
+
; <tt>DB#left</tt> : durchströmter Bereich links
* urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#TRAPEZ = Durchlass
+
; <tt>DB#right</tt> : durchströmter Bereich rechts
* urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#BRUECKE = Brücke
+
; <tt>TF#left</tt> : Trennfläche links
* urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#OK = Oberkante Brücke
+
; <tt>TF#right</tt> : Trennfläche rechts
* urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#KREIS = Kreisdurchlass
+
; <tt>BF#left</tt> : Bordvollpunkt links
 +
; <tt>BF#right</tt> : Bordvollpunkt rechts
  
 
== Beispiel ==
 
== Beispiel ==

Latest revision as of 10:58, 12 February 2016

Contents

[edit] Coded Triple Profilformat

Steckbrief
Name Kodiertes Tripple
Herkunft Björnsen Beratende Ingenieure.
Inhalt Profilpunkte mit Station, geogr. Lage, Höhe, Code
Dateiendung(en) .asc, .properties
Liste der Dateien mehrere Dateien (eine ASC Datei (*.asc) und vier Zuordnungsdateien (*.properties))
Zeichensatz ASCII

[edit] Formatbeschreibung

Das Coded Triple Format erlaubt eine Tabelle von Profilpunkten als Querprofile zu importieren. Dabei können Punkte mit beliebigen Kennungen ('Codes') versehen werden. Über die Kennungen werden die Profilpunkte in bliebige, vom Benutzer frei definierbare, Profilhorizonte einsortiert. Natürlich können Punkte auch in festdefinierten Horizonte wie die Geländekante odere Brückenkanten importiert werden.

Alle Dateien müssen dem Dateinamenschema in diesem Beispiel entsprechen. beispiel kann ersetzt werden.

[edit] beispiel.asc

Die Profildaten liegen tabellarisch vor, jede Zeile entspricht einem Profilpunkt.

Jede Zeile enthält folgende Spalten:

Fluss-Km_Namenserweiterung; x-Koordinate; y-Koordinate; z-Koordinate; Punktkennung; [Kennung Trenner]

Trennzeichen ist das Semikolon (';').

Die erste Spalte wird zur Auswertung der Station sowie des Profilnamens verwendet. Der gesamte "String" Fluss-Km_Namenserweiterung wird als Profilname vergeben. "_Namenserweiterung" ist dabei optional. Der Gewässerkilometer wird aus "Fluss_Km" erzeugt.

Die Punkte der einzelnen Profile müssen in sortierter Reihenfolge (in Fließrichtung von links nach rechts) vorliegen.

[edit] beispiel_CodeToCodeDescription.properties

Weist jeder Punktkennung eine Beschreibung zu. Die Punktkennungen werden später mit dieser Beschreibung in der Profiltabelle angezeigt.

[edit] beispiel_CodeToHorizonId.properties

Weist jeder Punktkennung eine Horizont-ID zu. Alle Punkte deren Punktkennung der gleichen Horizont-ID zugeordnet ist, werden in den gleichen Profilhorizont importiert.

[edit] beispiel_HorizonIdToHorizonIdDescription.properties

Weist dem Horizont (über die Horizont-ID) eine Beschreibung zu. Der Horizont wird unter diesem Namen später in der Gliederung der Profilansicht angezeigt.

[edit] beispiel_HorizonIdToPartId.properties

Definiert einen Horizont (über die Horizont-ID) als Entsprechung eines feststehenden Horizonts (Part-ID) in Kalypso. So wird z.B. definiert, dass der Horizont mit ID 'gelaendekante' als Geländekante in Kalypso erkannt wird.

Horizonte die in dieser Datei nicht zugeweisen werden haben keine weitere besondere Bedeutung in Kalypso und werden in der Profilansicht lediglich darsgestellt. Es besteht aber zumindest die Möglichkeit Werte abzulesen oder einzelne Punkte in andere Horizonte zu übertragen.

Mögliche Part-IDs:

profile
Basis-Horizont: Dieser Horizont muss vorhanden sein!
urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#TRAPEZ
Durchlass
urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#BRUECKE
Brücke
urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#OK
Oberkante Brücke
urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#KREIS
Kreisdurchlass

[edit] beispiel_MarkerCodeToMarkerId.properties

Diese optionale Datei ist nur erforderlich, wenn die .asc Datei die zusätzliche Optionale Spalte 'Kennung Trenner' enthält. Die Datei definiert die Zuordnung der Kennungen der Spalte 'Kennung Trenner' zu den in Kalypso verwendeten Trennern. Z.B. ordnet folgende Zeile die Kennung trennLinks der linken Trennfläche in Kalypso zu:

trennLinks=TF#left

Folgende Kennungen sind erlaubt:

DB#left 
durchströmter Bereich links
DB#right 
durchströmter Bereich rechts
TF#left 
Trennfläche links
TF#right 
Trennfläche rechts
BF#left 
Bordvollpunkt links
BF#right 
Bordvollpunkt rechts

[edit] Beispiel

beispiel.asc

03.462_67; 3406482.822; 5813813.380; 34.153; 5192
03.462_67; 3406479.281; 5813811.308; 34.216; 5372
03.462_67; 3406477.204; 5813810.349; 34.227; 5372
03.462_67; 3406473.246; 5813808.016; 34.256; 5370
03.462_67; 3406469.553; 5813806.618; 33.642; 9050
03.462_67; 3406469.356; 5813806.347; 32.644; 9051
03.462_67; 3406469.227; 5813806.440; 32.830; 9045
03.462_67; 3406468.754; 5813806.084; 32.637; 9045
03.462_67; 3406468.644; 5813806.129; 32.028; 9044
03.462_67; 3406467.197; 5813805.173; 32.016; 9045
03.462_67; 3406467.172; 5813805.106; 32.445;   50
03.462_67; 3406465.779; 5813804.037; 31.961; 9044
03.462_67; 3406465.682; 5813803.888; 32.552; 9045
03.462_67; 3406464.956; 5813803.687; 32.648; 9045
03.462_67; 3406464.816; 5813803.785; 32.340; 9051
03.462_67; 3406464.713; 5813803.504; 33.554; 9050
03.462_67; 3406464.193; 5813803.744; 33.490; 5371
03.462_67; 3406461.420; 5813802.452; 34.558; 5370
03.462_67; 3406458.905; 5813801.271; 34.633; 7072
03.462_67; 3406455.430; 5813799.005; 34.713; 5192

beispiel_CodeToCodeDescription.properties

1=sonstiger Punkt Gebäude
17=Fotostandpunkt
50=Schlammsohle=SOK
72=Durchlass OK
73=Durchlass UK
110=Wohngebäude
111=Nebengebäude
113=Brücke
195=Treppe
215=Mauer UK
216=Mauer OK
220=Fundament Brücke
410=Böschg.-links
414=Böschg.-rechts
493=Stütze
3825=Leitungen Entsorgung
3852=Leitungen Entsorgung
3869=Leitungen Entsorgung
4050=Leitungen Entsorgung
4139=Pegel OK
5061=Straßenbord - UK
5064=Straßenkante - Asphalt
5072=befestigte Fläche
5192=Zaun
5193=Geländer
5194=Leitplanke
5360=Rabattsteine OK
5361=Rabattsteine UK
5364=Gewegkante - Asphalt
5370=Böschung OK
5371=Böschung UK
5372=Nutzungsart
5376=Wegkante
5377=Uferlinie natürlich
5378=Uferlinie befestigt (z.B. Faschinen)
5380=Laubbaum
7072=Geländehöhe
8100=KOK
8200=KUK
9044=Gewässersohle-normal
9045=Flussachse-Sohle
9050=Unbekannt
9051=Unbekannt
9200=Sohlschwelle (Achse)

beispiel_CodeToHorizonId.properties

1=unknownPointsHorizon
17=profileHorizon
50=mudHorizon
72=culvertHorizon
73=culvertHorizon
110=structureHorizon
111=structureHorizon
113=bridgeOkHorizon
195=structureHorizon
215=structureHorizon
216=structureHorizon
220=bridgeHorizon
410=profileHorizon
414=profileHorizon
493=structureHorizon
3825=conductsHorizon
3852=conductsHorizon
3869=conductsHorizon
4050=conductsHorizon
4139=unknownPointsHorizon
5061=unknownPointsHorizon
5064=profileHorizon
5072=profileHorizon
5192=profileHorizon
5193=gelaenderHorizon
5194=leitplankeHorizon
5360=profileHorizon
5361=profileHorizon
5364=profileHorizon
5370=profileHorizon
5371=profileHorizon
5372=profileHorizon
5376=profileHorizon
5377=profileHorizon
5378=profileHorizon
5380=profileHorizon
7072=profileHorizon
8100=circleHorizon
8200=circleHorizon
9044=profileHorizon
9045=profileHorizon
9050=unknownPointsHorizon
9051=unknownPointsHorizon
9200=sohlschwelleHorizon

beispiel_HorizonIdToHorizonIdDescription.properties

profileHorizon=Profil
unknownPointsHorizon=Unbekannte Punkte
fotoHorizon=Fotostandorte
mudHorizon=Schlammsohle
structureHorizon=Bauwerkspunkte
conductsHorizon=Leitungen
gelaenderHorizon=Geländer
leitplankeHorizon=Leitplanke
sohlschwelleHorizon=Sohlschwelle
culvertHorizon=Durchlass
bridgeHorizon=Brücke
bridgeOkHorizon=Oberkante Brücke
circleHorizon=Kreisdurchlass

beispiel_HorizonIdToPartId.properties

profileHorizon=profile
unknownPointsHorizon=
fotoHorizon=
mudHorizon=
structureHorizon=
conductsHorizon=
gelaenderHorizon=
leitplankeHorizon=
sohlschwelleHorizon=
culvertHorizon=urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#TRAPEZ
bridgeHorizon=urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#BRUECKE
bridgeOkHorizon=urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#OK
circleHorizon=urn:ogc:gml:dict:kalypso:model:wspm:profileBuildingTypes#KREIS
Language: English  • Deutsch
Personal tools
Namespaces

Variants
Actions
Anwenderhandbücher (German - Deutsch)
Development
Sonstiges
Toolbox
Manuals (English)