Änderungen vorbehalten
Allgemeine Anforderungen
1 | Vermessungsdaten werden mit DCS über ein CSV-File ausgetauscht. | Siehe Hinweis 1 |
2 | Die Datenfelder werden durch Semikolon “;” (hex 3b) getrennt | |
3 | Die Dateicodierung ist UTF-8 | |
4 | Es wird das gleiche Dateiformat für die Ausgabe der bestehenden Hindernisdaten (Export) wie für die Eingabe der Hindernisvermessung (Import) verwendet. | |
5 | Die erste Zeile im CSV-File muss die Feldnamen enthalten |
|
6 | Feldnamen müssen in Grossbuchstaben eingegeben werden. |
|
7 | Feldnamen und Feldinhalt sind in der nächsten Tabelle definiert | |
8 | Die Reihenfolge der Felder ist beliebig | |
9 | Lage- und Höhengenauigkeit (HACC and VACC) müssen für alle vermessenen Objekte angegeben werden, entweder im CSV-File für jedes Hindernis oder im Formular beim Hochladen des Files. | Siehe Hinweis 2 |
10 | Neben neuen Hindernissen müssen im Import-File alle Hindernisse aus dem Export vorhanden sein. Die einzelnen Hindernisse (bzw. Stützen bei linienförmigen Hindernissen) sind wie folgt zu codieren: STATUS = N : Neues vermessenes Hindernis. Genauigkeit und Datum sind zwingend anzugeben (entweder im Formular oder im File) STATUS = A : Das bestehende Hindernis ist vermessen worden. Genauigkeit und Datum sind zwingend anzugeben (entweder im Formular oder im File) STATUS = I : Das Hindernis existiert nicht mehr und ist aus der Datenbank zu löschen. Es muss ein SURVEY_DATE (entweder im Formular oder im File) zwingend angegeben werden STATUS = S : Das Hindernis ist nicht vermessen worden und bleibt unverändert in der Datenbank. | |
11 | Für jede Hindernisvermessung muss ein technischer Bericht mitgeliefert werden, aus welchem die Erfüllung der Qualitätsanforderungen plausibel dokumentiert ist. |
|
Hinweise
Wenn das CSV-File aus Microsoft Excel exportiert wird, muss als Dateiformat “Kommagetrennte Werte (.csv)” gewählt werden und nicht “CSV UTF-8 (Durch Trennzeichen getrennte Datei) (.csv)”.
Default Werte für SURVEY_DATE, HACC und VACC können im DCS Vermessungsantrags-Formular (auf der Seite auf der das CSV-File hochgeladen wird) eingegeben werden. Diese Angaben werden verwendet, wenn im CSV-File für SURVEY_DATE, HACC oder VACC keine Werte eingetragen sind. Werte im File überschreiben die Default Werte.
Beispiel mit Survey Date: Die Hindernisvermessung wird aus einer LIDAR-Befliegung vom 15. Oktober 2022 erzeugt. Einzelne Hindernisse werden am 12. März 2023 terrestrisch nachgemessen. Datum im Formular: 2022-10-15, Datum bei den terrestrisch bestimmten Hindernissen im File: 2023-03-12.Wenn das CSV-File in Microsoft Excel bearbeitet wird, muss das Datum im Feld SURVEY_DATE vor dem Export explizit als YYYY-MM-DD (Typ: 2012-03-14) formatiert werden. Sonst verwendet Excel ein Format entsprechend der regionalen Betriebssystemeinstellungen, z.B. 14.03.2012.
CSV-Vermessungsfile Format Felddefinition
: Export: Das Feld ist im Export enthalten. Import: Das Feld ist obligatorisch und muss im Import vorhanden sein
: Export: Das Feld ist im Export nicht enthalten. Import: Das Feld kann im Import vorhanden sein wird aber ignoriert
Feldname | Beschreibung | Export | Import | Bemerkung | |||
---|---|---|---|---|---|---|---|
1 | UUID | UUIDs sind weltweit eindeutige Identifikationen für Objekte. Jedes Hindernis wird mit einer UUID innerhalb DCS, in andern Datenbanken und im Datenaustausch eindeutig identifiziert. Die UUID bleibt auch nach Änderungen (z.B. der Koordinaten durch eine Vermessung) unverändert. im Fall von bestehenden Hindernissen UUIDs dürfen nie verändert werden |
| Bestehendes Hindernis e290a4b1-20c7-49b6-8e95-619f7a80675b | Bestehendes Hindernis deaktivieren e290a4b1-20c7-49b6-8e95-619f7a80675b Bestehendes Hindernis ändern e290a4b1-20c7-49b6-8e95-619f7a80675b Neues Hindernis [None] |
| Bestehende Hindernisse in DCS haben eine UUID, die beim Export ins File geschrieben wird und durch die Vermessung nicht verändert werden darf. |
2 | DESIGNATOR | Register-Nummer des Hindernisse im Fall von bestehenden Hindernissen DESIGNATORs dürfen nie verändert werden |
| Bestehendes Hindernis 273VS10155 | Bestehendes Hindernis deaktivieren 273VS10155 Bestehendes Hindernis ändern 273VS10155 Neues Hindernis [None] | Unverändert für bestehende Hindernis-Punkte Leer für neue Punkte | |
3 | REC_NR | Sequenz Number der Stützpunkt von Linienhindernissen Für linienförmige Hindernisse (Kabelanlagen und Leitungen) hat jeder Stützpunkt (z.B. Leitungsmast, Ankerpunkt etc) eine laufende REC_NR und gleichbleibende UUID und DESIGNATOR |
| Bestehendes Hindernis Punkt-Hindernisse : 1 Linien-Hindernisse : 1 - N | Bestehendes Hindernis deaktivieren Punkt-Hindernisse : 1 Linien-Hindernisse : 1 - N Bestehendes Hindernis ändern Punkt-Hindernisse : 1 Linien-Hindernisse : 1 - N Einführung vor Beginn 0.1 - 0.N Einführung zwischen zwei Punkten : Einführung von Endpunkt Einführung von Endpunkt : N.1 - N.N Neues Hindernis Punkt-Hindernisse : 1 Linien-Hindernisse : 1 - N | “1” für Punkt-Hindernisse Laufende Nummer für Masten der Linienhindernisse. Die Laufnummer darf für bestehende Masten nicht verändert werden. Neu aufgenommene zusätzliche Masten erhalten Dezimal-Nummern zwischen den bestehenden Masten: Z.B. Zwischen Mast 7 und 8 werden drei neue Masten mit 7.1, 7.2 und 7.3 bezeichnet. | |
4 | CODE | Konstanter Wert “OBST” für eine Hindernisvermessung. Das Feld CODE ermöglicht das gleiche Austauschformat auch für die Vermessung von andern Flugplatz-Objekten, Z.B. RWY für die Vermessung der Pistengeometrie |
| Bestehendes Hindernis OBST | Bestehendes Hindernis deaktivieren OBST Bestehendes Hindernis ändern OBST Neues Hindernis OBST | ||
5 | TYPE | Hindernistyp (in Grossbuchstaben) gemäss der Tabelle Hindernistypen im Fall von bestehenden Hindernissen TYPEs dürfen nie verändert werden |
| Bestehendes Hindernis BUILDING | Bestehendes Hindernis deaktivieren BUILDING Bestehendes Hindernis ändern BUILDING Neues Hindernis CHIMNEY *Hindernis Typen | Bei bestehenden Hindernissen ist der Type des Hindernisses beizubehalten. Die Wahl des Hindernistyps bei neuen Hindernissen ist frei, muss aber in die folgende Kategorie fallen: Hindernis Typen | |
6 | STATUS | A : Bestehendes gemessenes Hindernis. I : In der Datenbank vorhandenes Hindernis, das nicht gefunden wurde. Es existiert an der angegebenen Stelle nicht mehr und wird in der Datenbank deaktiviert. N : Neues gemessenes Hindernis. S: Nicht vermessenes oder nicht überprüftes Hindernis. Bleibt unverändert in der Datenbank |
| Bestehendes Hindernis A | Bestehendes Hindernis deaktivieren I Bestehendes Hindernis ändern A Neues Hindernis N Hindernis wurde nicht vermessen S | ||
7 | EASTING | Ostwert (LV95) |
| Bestehendes Hindernis 2593074.500 | Bestehendes Hindernis deaktivieren 2593074.500 Bestehendes Hindernis ändern 2593074.500 Neues Hindernis 2593074.500 | #TODO Coordinates précisions ?? | |
8 | NORTHING | Nordwert (LV95) |
| Bestehendes Hindernis 1119065.020 | Bestehendes Hindernis deaktivieren 1119065.020 Bestehendes Hindernis ändern 1119065.020 Neues Hindernis 1119065.020 | #TODO Coordinates précisions ?? | |
9 | TOP_ELEVATION | Höhe über Meer des höchsten Punkts des Hindernisses in Meter im Höhenbezugsystem LN02 |
| Bestehendes Hindernis 495.000 | Bestehendes Hindernis deaktivieren 495.000 Bestehendes Hindernis ändern 495.000 Neues Hindernis 495.000 | #TODO Coordinates précisions ?? | |
10 | MAX_HEIGHT | Maximale Hindernishöhe über Boden in Meter |
| Bestehendes Hindernis 12.000 | Bestehendes Hindernis deaktivieren 12.000 Bestehendes Hindernis ändern 12.000 Neues Hindernis 12.000 | ||
11 | PENETRATION | Durchstossung der massgebenden HBK Fläche in Meter |
| Bestehendes Hindernis [None] / 12.000 | Bestehendes Hindernis deaktivieren [None] Bestehendes Hindernis ändern [None] / 12.000 Neues Hindernis [None] / 12.000 | Wenn es keine Durchstossung gibt, kann dieses Feld leer bleiben Wenn ein Hindernis knapp unter einer massgebenden HBK-Fläche liegt, kann als PENETRATION ein negativer Wert angegeben werden. | |
12 | REFNAME | Bezeichnung der durchstossenen Fläche gemäss Tabelle Hindernisbegrenzungsflächen |
| Bestehendes Hindernis [None] / Calotte_area *Hindernisbegrenzungsflächen-Kataster | Penetration ist None [None] Penetration ist nicht None Calotte_area *Hindernisbegrenzungsflächen-Kataster | Wem das Feld PENETRATION einen Wert hat, muss in REFNAME eine Fläche angegeben werden. | |
13 | HACC | Mittlerer Fehler (1 sigma) der Lagekoordinaten in Meter |
| Bestehendes Hindernis [None] / 2.000 | Alle Arten 2.000 | RMS value at 68.3% confidence level. | |
14 | VACC | Mittlerer Fehler (1 sigma) der Höhen in Meter |
| Bestehendes Hindernis [None] / 2.000 | Alle Arten 2.000 |
| RMS value at 68.3% confidence level. |
15 | SURVEY_DATE | Datum der Messung im Format YYYY-MM-DD. Das Messdatum ist bei photogrammetrischer Punktbestimmung das Aufnahmedatum des Luftbildes, bei LIDAR Auswertung das Datum der LIDAR Erfassung. |
| Bestehendes Hindernis [None] / 2023-07-23 | Alle Arten 2023-07-23 | Datum, an dem die Vermessung des Hindernisses durchgeführt wurde. | |
16 | WEF | Gültigkeitsdatum |
| Bestehendes Hindernis 1996-12-03 | Alle Arten [None] | Diese Spalte kann für den Import gelöscht werden | |
17 | AIRPORT | ICAO 4-Buchstaben Bezeichnung des Flugplatzes (z.B. LSZB für Bern-Belp, LSZH für Zürich) |
| Bestehendes Hindernis LSGS | Alle Arten [None] | Diese Spalte kann für den Import gelöscht werden | |
18 | REMARK | Bemerkungen |
| Bestehendes Hindernis [None] | Alle Arten [None] | Diese Spalte kann dem Surveyfile angefügt werden, wird aber beim Import ignoriert |
Hindernis Typen
TYPE | Bezeichnung (de) | Beschreibung und Beispiele |
AERIAL_RAILWAY | Personenseilbahn | Luftseilbahn, Gondelbahn, Sesselbahn, Sessellift, Skilift |
AVALANCHE_BLASTING_CABLE | Lawinensprengbahn | Lawinensprengbahn, Lawinensprengseil |
BUILDING | Gebäude | Gebäude, Hochhaus |
CABLE | Kabel | Kabel, Drahtantenne |
CABLE_CRANE | Seilkran | Seilkran |
CHIMNEY | Kamin | Schornstein |
CRANE | Kran 🚫 | Kran oder Krangruppe |
POLE | Mast | Antennenmast, Bauvisier, Messmast, Windmesser, Pfahl |
POWER_LINE | Hochspannungsleitung 🚫 | Freileitung, Weitspann-Leitung |
ROPEWAY_FOR_MATERIAL_TRANSPORT | Materialseilbahn | Materialseilbahn, Heuseil |
SILO | Silo | Silo |
TELEPHONE_LINE | Telefonleitung | Telefonleitung |
TOWER | Turm | Turm, Kontrollturm, Kirche, Radar, Kühlturm |
TREE | Baum | Baum, Baumgruppen, Vegetation |
WIND_TURBINE | Windkraftanlage 🚫 | Windturbine |
WINDSOCK | Windsack | Windsack |
ZIP_LINE | Seilrutsche | Zipline, Seilrutsche, Tyrolienne |
🚫 Hindernistyp wird momentan nicht unterstützt
Hindernisbegrenzungsflächen (Gemäss Minimales Geodatenmodell “Hindernisbegrenzungsflächen-Kataster” 106.1)
REFNAME | Bemerkung |
---|---|
Approach_surface | Anflugfläche |
Approach_surface_heli | Anflugfläche für Helikopter |
Balked_landing_surface | Durchstartfläche |
Calotte_area | Kuppel-Teilfläche bei Anomalien (Kalotte) |
Conical_surface | Konische Fläche |
Critical_sensitive_area | Schutzfläche für Navigationsanlagen |
FATO_area_heli | Endanflug- und Startfläche für Helikopter |
Inner_approach_surface | Innere Anflugfläche |
Inner_horizontal_surface | Innere Horizontalfläche |
Inner_transitional_surface | Innere seitliche Übergangsfläche |
Obstacle_protection_surface | VASIS-Schutzfläche |
One_engine_out_surface | OEI-Fläche (One Engine Inoperative) |
PANS_OPS_surface | PANS-OPS-Fläche |
Protected_side_slope_heli | Geschützte seitliche Neigung für Helikopter |
Runway_strip | Pistenstreifen |
Safety_area_heli | Sicherheitsbereich für Helikopter |
Takeoff_climb_surface | Abflugfläche |
Takeoff_climb_surface_heli | Abflugfläche für Helikopter |
Takeoff_flightpath_area | AOC-Fläche |
Transitional_surface | Seitliche Übergangsfläche |
Beispiel Export
UUID;DESIGNATOR;REC_NR;CODE;TYPE;STATUS;EASTING;NORTHING;TOP_ELEVATION;MAX_HEIGHT;PENETRATION;REFNAME;HACC;VACC;SURVEY_DATE;WEF;AIRPORT //Beispiel für eine Einzelpunktgeometrie e290a4b1-20c7-49b6-8e95-619f7a80675b;273VS10155;1;OBST;BUILDING;A;2593074.46;1119065.02;495;12;;;;;;1999-09-07;LSGS //Beispiel für Liniengeometrie 3c0dc704-9f52-4001-b689-9bccffdd7755;273VS30192;1;OBST;AERIAL_RAILWAY;A;2594182.5;1116212.25;1480.6;6.1;;;;;;1999-09-07;LSGS 3c0dc704-9f52-4001-b689-9bccffdd7755;273VS30192;2;OBST;AERIAL_RAILWAY;A;2594194.6;1116177.44;1485.79;6.55;;;;;;1999-09-07;LSGS //TODO Luftfahrthindernisse, die schon einmal vermessen wurden
Beispiel Import siehe Datei Formatdefiniton
UUID;DESIGNATOR;REC_NR;CODE;TYPE;STATUS;EASTING;NORTHING;TOP_ELEVATION;MAX_HEIGHT;PENETRATION;REFNAME;HACC;VACC;SURVEY_DATE;WEF;AIRPORT;REMARK; //Entferntes Hindernis e290a4b1-20c7-49b6-8e95-619f7a80675b;273VS10155;1;OBST;BUILDING;I;2593074.46;1119065.02;495;12;;;;;;07/09/1999;LSGS ¦-- I für Inaktiv //Vermessenes Hindernis e290a4b1-20c7-49b6-8e95-619f7a80675b;273VS10155;1;OBST;BUILDING;A;2593074.46;1119065.02;494.85;12;10.00;Approach_surface;0.5;0.5;2023-01-01;1999-09-07;LSGS;Kommentar Neue Ostkoordinaten [m] --¦ | | | | | | ¦-- Survey date [yyyy-mm-dd] ¦-- Erläuternder Kommentar (nur für Sie) Neue Nordkoordinaten [m] --¦ | | | | ¦-- Mittlerer Fehler der Höhen [m] Neue Geländehöhe [m] --¦ | | ¦-- Mittlerer Fehler der Lagekoordinaten [m] Durchstossung der massgebenden HBK Fläche [m] --¦ ¦-- Hindernisbegrenzungsflächen [Gemäss Minimales Geodatenmodell] //Neues Hindernis ;;1;OBST;BUILDING;N;2593074.46;1119065.02;494.85;12;10.00;Approach_surface;0.5;0.5;2023-01-01;; | ¦-- N für Neu ¦-- keine Gültigkeitsdatum oder Bezeichnung des Flugplatzes ¦-- keine UUID oder Referenznummer //TODO Luftfahrthindernislinien
Beispiel: Bestehendes Hindernis deaktivieren
UUID;DESIGNATOR;REC_NR;CODE;TYPE;STATUS;EASTING;NORTHING;TOP_ELEVATION;MAX_HEIGHT;PENETRATION;REFNAME;HACC;VACC;SURVEY_DATE;WEF;AIRPORT;REMARK; //Ein Hindernis mit einer Durchstossung vermessen. 101331a5-d03f-41fe-8fdb-d3bbd40d93a4;215AG10024;1;OBST;POLE;A;2660734.927;1254965.907;421.327;23.290;1.000;Approach_surface;1.000;1.000;2023-07-23;1995-06-27;LSZF;Kommentar //Ein Hindernis Ohne Durchstossung vermessen. [PENETRATION, REFNAME] Fehlt 101331a5-d03f-41fe-8fdb-d3bbd40d93a4;215AG10024;1;OBST;POLE;A;2660734.927;1254965.907;421.327;23.290;;;1.000;1.000;2023-07-23;1995-06-27;LSZF;Kommentar
Beispiel: Bestehendes Hindernis ändern
UUID;DESIGNATOR;REC_NR;CODE;TYPE;STATUS;EASTING;NORTHING;TOP_ELEVATION;MAX_HEIGHT;PENETRATION;REFNAME;HACC;VACC;SURVEY_DATE;WEF;AIRPORT;REMARK; //Ein Hindernis mit einer Durchstossung vermessen. 101331a5-d03f-41fe-8fdb-d3bbd40d93a4;215AG10024;1;OBST;POLE;A;2660734.927;1254965.907;421.327;23.290;1.000;Approach_surface;1.000;1.000;2023-07-23;1995-06-27;LSZF;Kommentar //Ein Hindernis Ohne Durchstossung vermessen. [PENETRATION, REFNAME] Fehlt 101331a5-d03f-41fe-8fdb-d3bbd40d93a4;215AG10024;1;OBST;POLE;A;2660734.927;1254965.907;421.327;23.290;;;1.000;1.000;2023-07-23;1995-06-27;LSZF;Kommentar
Beispiel: Neues Hindernis
UUID;DESIGNATOR;REC_NR;CODE;TYPE;STATUS;EASTING;NORTHING;TOP_ELEVATION;MAX_HEIGHT;PENETRATION;REFNAME;HACC;VACC;SURVEY_DATE;WEF;AIRPORT;REMARK