GIS-Austauschformate ...

VEC/VEH

Das SPANS Vektor Archivformat


Zurück zum Gesamtverzeichnis


Übersicht:


Bezeichnung SPANS Vektor Archivformat
Allgemeine Beschreibung: Das SPANS Vektor Archivformat dient zur Übernahme und zur Abgabe von Vektordaten durch die SPANS-Produktfamilie (Spatial Analysis System).
Bedeutung:
Struktur vektororientiert, volle topologische Struktur unterstützt.
Historie: Stand: 1997
Zuständigkeit:

Quellen:

  • TYDAC AG
  • Terraplan GbR

Zurück zur Gliederung oder zum Gesamtverzeichnis.


Formatbeschreibung


Einführung

Hinweis:Wird von SPANS gesprochen, sind damit sowohl SPANS MAP als auch SPANS Explorer gemeint.

Die .VEH/.VEC Dateienpaare sind das SPANS-ASCII Format für Vektoren. Dieses Format kann als Archiv- und als Austauschformat dienen.

Die Vektorinformation wird durch ein Dateienpaar mit gleichem Namen gebildet. Das Dateienpaar unterscheidet sich im Zweck beim Dateityp .VEH und .VEC. Beispielsweise bilden vektor.veh und vektor.vec ein solches Dateienpaar.

Die .VEH-Datei (header) beschreibt den Inhalt der .VEC-Datei. Die .VEC-Datei enthält eine oder mehrere Datenabschnitte, welche in der zugehörigen Zeile der .VEH-Datei beschrieben werden. Diese Abschnitte können Punkt-, Knoten-, Linien- oder Flächendaten enthalten.

Die Daten in der .VEC-Datei können folgende sein:

Die Vektordateien .VEH/VEC müssen in SPANS importierte werden um verarbeitet werden zu können (dabei wird ein internes, binäres .TOP/VTX Dateienpaar erzeugt). Die .TOP/.VTX Dateien sind untersuchungsgebiets- abhängig. Um .TOP/.VTX Vektordateien zwischen verschiedenen Untersuchungsgebieten auszutauschen, müssen diese zu .VEH/.VEC aus dem einen Untersuchungsgebiet exportiert und im zweiten wiederum importiert werden. Ein Austausch von .TOP/.VTX ist zwischen gleichen Untersuchungsgebieten möglich (gleiche Projektion und gleiche Größe).

Ist keine Topologie definiert, kann diese mit Hilfe von SPANS gebildet werden (s. Kapitel 11 des SPANS MAP / Explorer Handbuches: Datentransformation, Linien zu Flächen).


Inhalt der .VEH-Datei

Die .VEH-Datei besteht aus:

Kommentare können an jedem beliebigen Ort eingefügt werden. Diese müssen am Zeilenbeginn mit einem Doppelpunkt gekennzeichnet werden (:). Leere Zeilen sind nicht zugelassen. Falls leere Zeile eingefügt werden, müssen diese mit einem Doppelpunkt beginnen.

Beispiel:

FILE_TYPE A X C 0 1
VERSION 5.3
:Header für die in der .VEC-Datei enthaltenen 15 Linien
ARCS_HEADER 15 3 600.0 200.0 620.0 220.0 5 4 2 3 5 0 0 
EXTENTS 3 600.0 200.0 620.0 220.0 
:die Projektion wird beim Import in SPANS interaktiv :definiert
PROJECTION ?
:die Koordinaten werden mit 1000 multipliziert (km zu m)
TRANS_MATRIX 1000.0 1000.0 0 0 0 0


Beschreibung der Syntax von .VEH-Dateien

Felder:
FILE_TYPE beschreibt Topologietyp und Konventionen 1. Das Kennwort FILE_TYPE


Beispiele:

FILE_TYPE A T C 1 2
FILE_TYPE A X U 0 1

2 Genereller Dateityp (Polygonformat ist bei SPANS nur als Exportformat unterstützt): A: Linienformat. Eventuell vorhandene Polygone (Flächen) werden durch zusammenhängende Linien beschrieben
P: Polygonformat. Polygone werden direkt beschrieben
3 Spezifischer Dateityp
Falls Feld 2=A
(Linienformat):
T Topologiebeschreibung vorhanden:
X keine Topologiebeschreibung.

Falls Feld 2=P (Polygonformat):
N Die Polygone sind aneinandergrenzend und nicht überlappend
O Die Polygone können einander überlappen

4 Zustand der Linien Falls Feld 2=P wird das folgende nicht gelesen, muß aber vorhanden sein:
C bereinigt, d.h. Daten sind "sauberí (s. Kapitel ANALYSE, Mögliche Fehler)
U nicht bereinigt; Daten können angezeigt werden, sind aber für Topologiebildung nicht bereinigt.
5 Art der Topologiebeschreibung 0 falls Feld 3 nicht gleich T
1 SPANS Format
2 DLG Format
3 andere Formen der Topologiebeschreibung
6 Anzahl Abschnitte in der .VEC-Datei Abschnitte können sein: NODES, POINTS, ARCS und/oder AREAS
VERSION SPANS Version; wird nur zu Dokumentationszwecke verwendet, muß aber vorhanden sein.

1 Das Wort VERSION
Beispiel:

VERSION 5.3

2 Die SPANS Versionsnummer
NODES_HEADER Beschreibung des Abschnitts NODES (Knoten) in der .VEC-Datei. 1 Das Wort NODES_HEADER
Beispiele:

NODES_HEADER 40 0 1 611.9 164.9 499.0 365.4
NODES_HEADER 24 3 0.0 0.0 0.0 0.0

2 Die Anzahl Knoten im Abschnitt NODES der .VEC Datei
Falls Feld nicht gleich 0 ist, müssen die folgenden Felder vorhanden sein.
Falls Feld 2= 0 ist, werden die folgenden Felder ignoriert und können weggelassen werden.
Falls Feld 2= -1, ist die Anzahl Knoten unbekannt; die folgenden Felder müssen jedoch vorhanden sein.
3 Art der Auflistung der im Knoten zusammen- kommenden Linien. 0: keine Liste
1: Liste in keiner besonderen Folge
2: Liste in aufsteigender Folge (Gegenuhrzeigersinn) des Linieneinfallswinkels.
3: Liste in absteigender Folge (Uhrzeigersinn) des Linieneinfallswinkels
4 Koordinatentyp der Ausdehnung

1: Rohdaten (z.B. Digitalisiertablettkoordinaten)
2: Korrigierte Daten
3: Projektionskoodinaten
4: Längen-/Breitengrade
5 Min X-Koordinate 0.0 falls nicht bekannt
6 Min Y-Koordinate
7 Max X-Koordinate
8 Max Y-Koordinate
POINTS_HEADER Beschreibung des Abschnitts POINTS (Punkte) in der .VEC-Datei. 1 Das Wort POINTS_HEADER

Beispiel:

POINTS_HEADER 10 1 80.7 65.5 95.0 65.4 6 5 0 0

2 Die Anzahl Punkte im Abschnitt POINTS der .VEC Datei

Falls Feld nicht gleich 0 ist, müssen die folgenden Felder vorhanden sein.
Falls Feld 2= 0 ist, werden die folgenden Felder ignoriert und können weggelassen werden.
Falls Feld 2= -1, ist die Anzahl Punkte unbekannt; die folgenden Felder müssen jedoch vorhanden sein.
3 Koordinatentyp der Ausdehnung

1 Rohdaten (z.B. Digitalisiertablettkoordinaten)
2 Korrigierte Daten
3 Projektionskoodinaten
4 Längen-/Breitengrade
4 Min X-Koordinate 0.0 falls nicht bekannt
5 Min Y-Koordinate
6 Max X-Koordinate
7 Max Y-Koordinate
8 Die Anzahl Felder im Abschnitt POINTS (Punkte) in der .VEC-Datei.
9 Die Nummer des Feldes für die Punkteklasse im Abschnitt POINTS (Punkte) in der .VEC-Datei. 0 = kein Klassifikationsfeld
10 Die Nummer des Feldes für die Punktpriorität im Abschnitt POINTS (Punkte) in der .VEC-Datei 0 = kein Prioritätsfeld
11 Die Nummer des Feldes für die Nummer des enthaltenden Polygons im Abschnitt POINTS (Punkte) in der .VEC-Datei. 0 = kein enthaltendes Polygon
ARCS_HEADER Beschreibung des Abschnitts ARCS (Linien) in der .VEC-Datei. 1 Das Wort ARCS_HEADER
Beispiel:

ARCS_HEADER 15 1 76.9 61.9 99.0 65.0 5 4 2 3 5 0 0

2 Die Anzahl Linien im Abschnitt ARCS der .VEC Datei Falls Feld nicht gleich 0 ist, müssen die folgenden Felder vorhanden sein.
Falls Feld 2= 0 ist, werden die folgenden Felder ignoriert und können weggelassen werden.
Falls Feld 2= -1, ist die Anzahl Linien unbekannt; die folgenden Felder müssen jedoch vorhanden sein.
3 Koordinatentyp der Ausdehnung 1 Rohdaten (z.B. Digitalisiertablettkoordinaten)
2 Korrigierte Daten
3 Projektionskoodinaten
4 Längen-/Breitengrade
4 Min X-Koordinate 0.0 falls nicht bekannt
5 Min Y-Koordinate
6 Max X-Koordinate
7 Max Y-Koordinate
8 Die Anzahl Felder im Abschnitt ARCS (Linien) in der .VEC-Datei.
9 Die Nummer des Feldes für die Linienklasse im Abschnitt ARCS (Linien) in der .VEC-Datei. 0 = kein Klassifikationsfeld
10 Die Nummer des Feldes für die Linienpriorität im Abschnitt ARCS (Linien) in der .VEC-Datei (für SPANS = 0)
0 = kein Prioritätsfeld
11 Die Nummer des Feldes für die Nummer (ID) des Startknotens im Abschnitt ARCS (Linien) in der .VEC-Datei (Optional, Knoten werden in SPANS automatisch gebildet)
0 = kein Feld für Startknoten
12 Die Nummer des Feldes für die Nummer (ID) des Endknotens im Abschnitt ARCS (Linien) in der .VEC-Datei (Optional, Knoten werden in SPANS automatisch gebildet)
0 = kein Feld für Endknoten
13 Die Nummer des Feldes für die Nummer (ID) der links anliegenden Fläche im Abschnitt ARCS (Linien) in der .VEC-Datei
0 = kein Feld für links anliegende Fläche
14 Die Nummer des Feldes für die Nummer (ID) der rechts anliegenden Fläche im Abschnitt ARCS (Linien) in der .VEC-Datei
0 = kein Feld für rechts anliegende Fläche
AREAS_HEADER Beschreibung des Abschnitts AREAS (Flächen) in der .VEC-Datei. 1 Das Wort AREAS_HEADER
Beispiel:

AREAS_HEADER 20 1 1 76.9 61.0 99.0 61.0 5 4 2 0 0 0

2 Die Anzahl Flächen im Abschnitt AREAS der .VEC Datei Falls Feld nicht gleich 0 ist, müssen die folgenden Felder vorhanden sein.
Falls Feld 2= 0 ist, werden die folgenden Felder ignoriert und können weggelassen werden.
Falls Feld 2= -1, ist die Anzahl Flächen unbekannt; die folgenden Felder müssen jedoch vorhanden sein.
3 Digitalisierrichtung der Linien, welche die Flächen bilden (nur für linienbasierte Flächen: FILE_TYPE Feld 2 = A)
1 unbekannt
2 Gegenuhrzeigersinn
3 Uhrzeigersinn

Für DLG Format gilt dies für das äußere Polygon (Inseln jeweils umgekehrte Richtung)

4 Koordinatentyp der Ausdehnung 1 Rohdaten (z.B. Digitalisiertablettkoordinaten)
2 Korrigierte Daten
3 Projektionskoodinaten
4 Längen-/Breitengrade
5 Min X-Koordinate 0.0 falls nicht bekannt
6 Min Y-Koordinate
7 Max X-Koordinate
8 Max Y-Koordinate
9 Die Anzahl Felder im Abschnitt AREAS (Flächen) in der .VEC-Datei.
10 Die Nummer des Feldes für die Flächenklasse im Abschnitt AREAS (Flächen) in der .VEC-Datei.
0 = kein Klassifikationsfeld
11 Die Nummer des Feldes für die Flächenpriorität im Abschnitt AREAS (Flächen) in der .VEC-Datei 0 = kein Prioritätsfeld
12 Die Nummer des Feldes für die Angabe der Anzahl Punkte welche die Fläche bilden. Abschnitt AREAS in der .VEC-Datei (gilt nur für Topologietyp Polygon, d.h. FILE_TYPE Feld 2 = P; diese Angabe ist zwingend)
0 = kein Feld für Anzahl Punkte (bei linienbasierter Topologie, d.h. FILE_TYPE Feld 2 = A)
13 Die Nummer des Feldes für die Nummer (ID) des enthaltenden Polygons im Abschnitt AREAS (Flächen) in der .VEC-Datei (darf für linienbasierte Topologie nicht 0 sein)
0 = kein Feld für enthaltendes Polygon
14 Die Nummer des Feldes für die Anzahl enthaltener Polygone im Abschnitt AREAS (Flächen) in der .VEC-Datei 0 = kein Feld für enthaltene Polygone (darf für linienbasierte Topologie nicht 0 sein)
15 Die Nummer des Feldes für die Anzahl Linien welche das Polygon bilden im Abschnitt AREAS (Flächen) in der .VEC-Datei
0 = kein Feld Anzahl Linien (darf für linienbasierte Topologie nicht 0 sein)
TRANS_MATRIX Transformationsmatrix (optional)

Beispiel:

TRANS_MATRIX .001 .001 0 0 500000000 2000000

1 Das Wort TRANS_MATRIX
2 Koeffizient a1 Bedeutung der einzelnen Koeffizienten:

x' = a1 * x + b1 * y + c1

y' = a2 * y b2 * x + c2

hierbei sind x und y die Rohkoordinaten der .VEC-Datei und x' und y' sind die aus der Transformationsmatrix resultierenden Koordinaten.

3 Koeffizient a2
4 Koeffizient b1
5 Koeffizient b2
6 Koeffizient c1
7 Koeffizient c2
EXTENTS Gibt die Ausdehnung der Daten in der .VEC-Datei an (optional).

Beispiel:

EXTENTS 1 76611.9 651164.9 99937.0 651189.4

1 Das Wort EXTENTS

2 Koordinatentyp der Ausdehnung 1 Rohdaten (z.B. Digitalisiertablettkoordinaten)
2 Korrigierte Daten
3 Projektionskoodinaten
4 Längen-/Breitengrade
3 Min X-Koordinate
4 Min Y-Koordinate
5 Max X-Koordinate
6 Max Y-Koordinate
PROJECTION Die Definition der verwendeten Projektion

Beispiel:

PROJECTION ?

Detaillierte Angaben über die in SPANS unterstützten Projektionen sind im Kapitel 3 des SPANS MAP bzw. SPANS Explorer Handbuchs zu finden.

1 Das Wort PROJECTION

2 Angabe über die Projektion. Es wird empfohlen das Fragezeichen zu benutzen. Damit wird durch SPANS die Abfrage der Projektion interaktiv durchgeführt. Für Daten in Längen- und Breitengrade muß die Projektionsdefinition PROJECTION 0 lauten.
REFERENCE Angabe von Referenzpunkten (optional)Beispiel:

REFERENCE 2 3

1 76611.940 651164.990 4 110.450 65.430

1 99937.060 651122.490 4 112.370 68.180

1 76610.560 646785.490 4 111.020 66.740

1 Das Wort REFERENCE
2 Die benutzte Methode: 0, 1, 2 oder ? (s. unten)

Die Bedeutung der folgenden Felder hängt von der Referenzmethode ab.

Referenzmethode 0:

Koordinaten sind in Längen- und Breitengrade. Es werden keine Referenzpunkte benötigt

Referenzmethode 1:
3 Skalierungsfaktor
4 Koordinatentyp für x und y 1 Rohdaten (z.B. Digitalisiertablettkoordinaten)
2 Korrigierte Daten
3 Projektionskoodinaten
4 Längen-/Breitengrade
5 Deltawert für x
6 Deltawert für y
7 Rotationswinkel in Grad (dezimal), beginnend bei 0 und im gegenuhrzeigersinn zunehmend
Referenzmethode 2: Folgende Felder müssen vorhanden sein:
3 n - die Anzahl Referenzpunkte Dann folgt eine neue Zeile mit der Angabe der Punkte, wie folgt:
1 Koordinatentyp für x' und y'

1 Rohdaten (z.B. Digitalisiertablettkoordinaten)
2 Korrigierte Daten

2 x' Koordinate
3 y' Koordinate
4 Koordinatentyp für x” und y” 3 Projektionskoodinaten
4 Längen-/Breitengrade
5 x” Koordinate
6 y” Koordinate
Referenzmethode ?:Wird ein Fragezeichen angegeben, wird SPANS die notwendigen Angaben während des Importvorganges interaktiv abfragen.


Beispiele von .VEH-Dateien


Beispiel 1:

FILE_TYPE A X C 0 1
VERSION 4.02
ARCS_HEADER 15 4  120.0 51.35  120.15 51.5 5 4 2 3 5 0 0
EXTENTS 1  120.0 51.35  120.15 51.5
PROJECTION 0

Die durch obige .VEH-Datei beschriebene .VEC-Datei enthält nur Linien. Die Projektion ist 0, die Daten sind also in Längen- und Breitengrade.

Beispiel 2:

FILE_TYPE A X C 1 3
VERSION 4.02
NODES_HEADER 40 0 1 476.940 365.990 499.060 365.490 
ARCS_HEADER 15 1 766.940 651.990 999.060 651.490 5 4 2 3 5 0 0 
AREAS_HEADER 20 1 1 766.940 651.990 999.060 651.490 5 4 2 0 0 0 0 
EXTENTS 1 766.940 651.990 999.060 651.490
PROJECTION ?
TRANS_MATRIX 1000 1000 0 0 0 0

Die durch obige .VEH-Datei beschriebene .VEC-Datei enthält Knoten, Linien und Flächen im SPANS Topologietyp. Die Projektion ist nicht definiert (?) und wird beim Import der Dateien in SPANS interaktiv abgefragt werden. X- und Y-Koordinaten werden beim Import mit 1000 multipliziert (Transformations- matrix).

Beispiel 3:

FILE_TYPE P O C 0 1  
VERSION 4.02 
AREAS_HEADER 10 0 1 766.940 6511.990 999.060 651.490 5 4 2 0 0 0 0 
EXTENTS 1 766.940 651.990 999.060 651.490  
PROJECTION ?
REFERENCE 2 3  
1 766.940 651.990 4  110.450 65.430  
1 999.060 651.490 4  112.370 68.180  
1 766.560 646.490 4  111.020 66.740 

Die durch obige .VEH-Datei beschriebene .VEC-Datei enthält sich überlappende Polygone. Zudem sind Referenzpunkte enthalten, dies weist darauf hin, daß die Datei direkt vom Digitalisiersystem von SPANS (PMTYDIG) kommt.


Inhalt der .VEC-Datei

Die .VEC-Datei enthält die Koordinaten der Objekte (Punkte, Knoten, Linien und/oder Flächen) sowie Informationen über den Aufbau der Topologie, falls gegeben.

Abschnitt Zeile Feld
Knoten 1 Das Wort NODES
2 1 Die Knotennummer (ID) Wiederholung der Zeilen 2 und 3 für jeden Knoten
2 X Koordinate
3 Y Koordinate
4 Die Anzahl Linien, die im Knoten zusammen kommen, falls Feld 3 der NODES_HEADER Angabe in der .VEH-Datei nicht gleich 0 ist (Linieninformation vorhanden). Andererseits ist dieses Feld nicht vorhanden oder gleich 0.
3 Bemerkung: Falls Zeile 2, Feld 4 gleich 0 ist oder falls Feld 3 in der NODES_HEADER Angabe in der .VEH-Datei gleich 0 ist, wird Zeile 3 übersprungen. Falls Zeile 1, Feld 3 in der NODES_HEADER Angabe in der .VEH-Datei nicht gleich 0 ist (Linien-information vorhanden) und Zeile 2, Feld 4 nicht gleich 0 ist (mehr als eine Linie beginnt/endet im Knoten) müssen folgende Felder vorhanden sein:
1 die Nummer (ID) der ersten Linie die im Knoten beginnt oder endet
n die Nummer(n) (ID) der nten Linie(n), die im Knoten beginnt oder endet
Beispiele:

NODES

      1 476611.940000 3651164.990000
      2 499937.060000 3651122.490000
      3 476610.560000 3646785.490000
      NODES
      1 476611.940000 3651164.990000 3
      2 5 1
      2 499937.060000 3651122.490000 3
      1 4 3
      3 476757.190000 3646714.490000 0
      4 476610.560000 3646785.490000 2
      3 2
Punkte 1 1 Das Wort POINTS
2 1 1 Die Punktnummer (ID) Wiederholung von Zeile 2 für jeden Punkt.
2 2 X Koordinate
3 3 Y Koordinate
n n sind die Werte, deren Anzahl im Feld 8 des Abschnitts POINTS_HEADER in der .VEH-Datei festgelegt wird. Die Bedeutung der einzelnen Werte ist in den Felder 9 bis 11 des Abschnitts POINTS_HEADER in der .VEH-Datei bestimmt (z.B. Klasse, Priorität usw.)
Beispiel:

POINTS

1 476611.940000 3651164.990000 7200 6 1
2 499937.060000 3651122.490000 5907 6 2
3 476610.560000 3646785.490000 2820 8 1
Linien 1 1 Das Wort ARCS
2 1 Die Liniennummer (ID) Wiederholung von Zeile 2 für jede neue Linie.
2 Die Anzahl Punkte aus der die Linie zusammengesetzt ist
n n sind die Werte, deren Anzahl im Feld 8 des Abschnitts ARCS_HEADER in der .VEH-Datei festgelegt wird. Die Bedeutung der einzelnen Werte ist in den Felder 9 bis 14 des Abschnitts ARCS_HEADER in der .VEH-Datei bestimmt (z.B. Klasse, Priorität usw.)
3 1 X-Koordinate Wiederholung von Zeile 3 für jeden Zwischen- punkt.
2 Y-Koordinate
Beispiel:

ARCS
1 5 1403 15 2 7200 5907 0 22

476611.940000 3651164.990000
479024.120000 3644873.990000
478942.870000 3643883.990000
479012.870000 3643080.480000
499937.060000 3651122.490000
2 3 1222 8 1 2820 7200 60 52
476610.560000 3646785.490000
476611.940000 3651164.990000
478502.500000 3645640.490000
3 2 491 12 2 2678 2820 60 33
476608.000000 3638454.490000
476610.560000 3646785.490000
Flächen (1) FILE_TYPE
Feld 1 = P (Polygonformat)
1 1 Das Wort AREAS
2 1 Die Flächennummer (ID) Wiederholung von Zeile 2 für jede neue Fläche
n n sind die Werte, deren Anzahl im Feld 9 des Abschnitts AREAS_HEADER in der .VEH-Datei festgelegt wird. Die Bedeutung der einzelnen Werte ist in den Felder 10 bis 15 des Abschnitts AREAS_HEADER in der .VEH-Datei bestimmt (z.B. Klasse, Priorität usw.)
3 1 X-Koordinate Wiederholung von Zeile 3 für jeden Zwischenpunkt.
2 Y-Koordinate
Beispiel:

AREAS

1 5 1403 12 2
476611.940000 3651164.990000
477024.120000 3644873.990000
478942.870000 3643883.990000
479012.870000 3643080.480000
499937.060000 3651122.490000
2 3 1222 8 4
476610.560000 3646785.490000
476611.940000 3651164.990000
478502.500000 3645640.490000
3 4 491 6 3
476608.000000 3638454.490000
476610.560000 3646785.490000
477382.750000 3645648.490000
477988.060000 3645601.500000
Flächen (2) FILE_TYPE Feld 2 = A (Linienformat) und FILE_TYPE Feld 5 = 1 (SPANS Topologietyp) 1 1 Das Wort AREAS
2 1 Die Flächennummer (ID). Eine negative Nummer bezeichnet ein umhüllendes Polygon (network envelope polygon). 0 bezeichnet die äussere Umhüllende, der alle Polygone als Inseln enthält. Wiederholung der Zeilen 2 bis 3 für jeden Polygon.
n n sind die Werte, deren Anzahl im Feld 9 des Abschnitts AREAS_HEADER in der .VEH-Datei festgelegt wird. Die Bedeutung der einzelnen Werte ist in den Felder 10 bis 15 des Abschnitts AREAS_HEADER in der .VEH-Datei bestimmt (z.B. Klasse, Priorität usw.)
3 (1) (falls das Feld in Zeile 2, welches durch Feld 14 im Abschnitt AREAS_HEADER der .VEH-Datei referenziert wird, nicht gleich 0 ist):
m Die Nummer(n) der im Polygon enthaltenen Poly- gone (Inseln). Die Anzahl ist an der Stelle in Zeile 2 bestimmt, die durch Feld 14 im Abschnitt AREAS_ HEADER der .VEH-Datei angegeben wird.
n Die Nummer(n) der Linien die das umhüllende Polygon bilden
3 (2) (falls das Feld in Zeile 2, welches durch Feld 14 im Abschnitt AREAS_HEADER der .VEH-Datei referenziert wird, gleich 0 ist):
n Die Nummer(n) der Linien die das Polygon bilden. Ein negativer Wert bedeutet das die Linie umgepolt werden muß um die Polygongrenzen in einer Richtung durchzufahren.
Beispiel:

AREAS

0 0 0 0 0 1 0
-6
1 1 2 1 -6 0 2
-2 -1
2 2 4 2 -5 0 2
-4 3
3 3 3 2 -5 0 2
-5 4
4 4 1 1 -6 1 2
-5 -6 2
-5 1 0 2 -4 2 2
3 2 5 -3
-6 2 0 1 0 2 2
4 1 6 1

Bemerkung: Die Anzahl Linien- bzw. Polygon- angaben pro Zeile ist auf 10 beschränkt. Ist ein Polygon aus mehr als zehn Linien zusammengesetzt, müssen die Angabe auf mehrere Zeilen aufgeteilt werden.

Flächen (3) FILE_TYPE Feld 2 = A (Linienformat) und FILE_TYPE Feld 5 = 2 (DLG Topologietyp) 1 1 Das Wort AREA
2 1 Die Flächennummer (ID). Die Flächennummer muß in aufsteigender Folge sein. Enthält eine Fläche alle anderen Flächen als Inseln, muß diese Fläche vor den enthaltenen Inseln aufgeführt werden. Die Nummer der Fläche ist hierbei 0 oder 1. Wiederholung der Zeilen 2 bis 3 für jedes Polygon.
n n sind die Werte, deren Anzahl im Feld 9 des Abschnitts AREAS_HEADER in der .VEH-Datei festgelegt wird. Die Bedeutung der einzelnen Werte ist in den Felder 10 bis 15 des Abschnitts AREAS_HEADER in der .VEH-Datei bestimmt (z.B. Klasse, Priorität usw.)
3 1 die Nummer der ersten Linie, die das Polygon bildet. Ein negativer Wert bedeutet, daß die Linie umgepolt werden muß, um die Polygongrenzen in einer Richtung zu durchfahren. Eine 0 in der Liste bedeutet, daß die folgenden Linien eine Insel innerhalb des Polygons bilden.
n die Nummern der weiteren Linien. Die Anzahl n ist an der Stelle in Zeile 2 bestimmt, die durch Feld 15 im Abschnitt AREAS_HEADER der .VEH-Datei angegeben wird.
Bemerkung: n (Anzahl der Linien) ist gebildet durch die Anzahl der Linien, die das Polygon bilden, die trennenden 0 und die Anzahl der Linien, welche die Inseln bilden.

Beispiele:

AREAS

1 1 62 5 0 4
1 2 5 4
2 1 45 7 1 19
3 9 11 13 14 21 22 30 32 33
35 37 36 28 0 24 18 12 5
3 1 21 4 0 4
24 18 12 5

Im obigen Beispiel enthält Polygon 2 eine Insel, die durch Polygon 3 beschrieben wird.

AREAS
0 0 34 10 2 20
0 2 3 6 8 30 44 68 0 67
66 54 43 40 26 24 17 16 12 4
1 1 62 5 0 4
2 3 6 8 30 44 68
2 2 45 6 1 14
67 66 54 43 40 26 24 17 16 12
4 0 33 28
3 1 21 4 0 2
33 28

Im obigen Beispiel ist Polygon 0 die Umhüllende, die zwei Inseln enthält: die Polygone 1 und 2. Polygon 2 enthält wiederum Polygon 3.

Bemerkung: Die Anzahl Linien- bzw. Polygonangaben pro Zeile ist auf 10 beschränkt. Besteht ein Polygon aus mehr als zehn Linien, müssen die Angaben auf mehrere Zeilen aufgeteilt werden.