Felder in Coverage-Attributtabellen
Coverage-Attribute werden in INFO-Dateien gespeichert, die in der Regel mit der Erweiterung ".adf" im Ordner "Coverage" abgelegt werden. Die Formatangabe für jeden Datensatz der Datendatei wird als Felddefinition bezeichnet. In ArcGIS werden Felder auch als Attribute oder Spalten in einer Tabelle bezeichnet.
Jeder Datensatz in einer INFO-Tabelle kann bis zu 4.096 Zeichen (d. h. Bytes) umfassen. Dies ist die Summe der Eingabebreiten der Felder in der Attributtabelle. Für die Datendatei kann eine beliebige Anzahl von Feldern definiert werden. Felder werden definiert nach Name, Datentyp, Anzahl der Zeichen oder Bytes zum Speichern von Werten, Anzeigebreite und (bei Dezimalzahlen) Anzahl der Dezimalstellen, die angezeigt werden sollen.
Bei INFO-Daten wird das Format eines jeden Feldes bzw. Elementes der Datendatei nach folgenden Regeln festgelegt:
Feldformat | Beschreibung |
---|---|
Feldname | Beliebiger Name mit bis zu 16 alphanumerischen Zeichen |
Feldbreite | Anzahl der Stellen (Byte) zum Speichern von Feldwerten |
Ausgabebreite | Anzahl der Stellen (Bytes) zum Anzeigen von Feldwerten |
Feldtyp | Datentyp des Feldes |
Anzahl der Dezimalstellen | Anzahl der Stellen rechts neben dem Dezimalzeichen, für Feldtypen mit Dezimalzahlen |
Unterstützte Feldtypen
In ArcGIS werden folgende INFO-Dateitypen unterstützt:
Feldtypen in INFO-Dateien | Beschreibung |
---|---|
F | Ganze Zahlen, die als binäre Ganzzahlwerte gespeichert werden (nur mit einer Breite von 2 oder 4 Byte). Der Maximalwert für eine Breite von 2 Byte beträgt 32.767; bei einer Breite von 4 Byte liegt der Maximalwert bei 2.147.483.647. Der Minimalwert für eine Breite von 2 Byte beträgt -32.768; bei einer Breite von 4 Byte liegt der Minimalwert bei -2.147.483.648. |
Z | Zeichen (Breite = bis zu 320 alphanumerische Zeichen) |
D | Datumsangaben in der Form TT/MM/JJ oder TT/MM/JJJJ. Die Feldbreite beträgt immer 8 und wird intern als JJJJMMTT gespeichert. |
F | Dezimalzahlen, die intern als Gleitkommazahlen gespeichert werden (nur mit einer Breite von 4 oder 8 Byte). Eine Breite von 4 Byte entspricht einer einfachen Genauigkeit (etwa bis auf 7 Ziffern genau) und bei 8 Byte handelt es sich um doppelte Genauigkeit (etwa bis auf 15 Ziffern genau). |
K | Ganzzahlwerte werden als ein Byte pro Ziffer gespeichert. Die Breite kann zwischen 1 und 16 variieren. Der zulässige Maximalwert ist 9.999.999.999.999.998; der Mindestwert ist -999.999.999.999.999. |
N | Dezimalzahlen werden als ein Byte pro Ziffer gespeichert. Die Breite kann 1 bis 16 betragen. |
Felddefinitionen für "aat.adf" (Arc-Attributtabelle)
Coverages mit einfacher Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
FNODE# |
4 |
5 |
F |
- |
TNODE# |
4 |
5 |
F |
- |
LPOLY# |
4 |
5 |
F |
- |
RPOLY# |
4 |
5 |
F |
- |
LENGTH |
4 |
12 |
F |
3 |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
FNODE# ist die interne Nummer des From-Nodes.
TNODE# ist die interne Nummer des To-Nodes.
LPOLY# ist die linke Polygonnummer (cover# in der Polygon-Attributtabelle).
RPOLY# ist die rechte Polygonnummer (cover# in der Polygon-Attributtabelle).
Cover# ist die interne Nummer des Arcs.
Cover-ID ist die Benutzer-ID des Arcs.
Coverages mit doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
FNODE# |
4 |
5 |
F |
- |
TNODE# |
4 |
5 |
F |
- |
LPOLY# |
4 |
5 |
F |
- |
RPOLY# |
4 |
5 |
F |
- |
LENGTH |
8 |
18 |
F |
5 |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
FNODE# ist die interne Nummer des From-Nodes.
TNODE# ist die interne Nummer des To-Nodes.
LPOLY# ist die linke Polygonnummer (cover# in der Polygon-Attributtabelle).
RPOLY# ist die rechte Polygonnummer (cover# in der Polygon-Attributtabelle).
Cover# ist die interne Nummer des Arcs.
Cover-ID ist die Benutzer-ID des Arcs.
Felddefinitionen für "pat.adf" (Punkt-Attributtabelle)
Die Punkt-Attributtabelle (PAT) ist ähnlich wie die Polygon-Attributtabelle (PAT) aufgebaut. Die Werte für Fläche und Umfang sind jedoch für alle Punkte Null.
Coverages mit einfacher Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
AREA |
4 |
12 |
F |
3 |
PERIMETER |
4 |
12 |
F |
3 |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
AREA ist "0".
PERIMETER ist "0".
Cover# ist die interne Nummer des Punktes.
Cover-ID ist die Benutzer-ID des Punktes.
Coverages mit doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
AREA |
8 |
18 |
F |
5 |
PERIMETER |
8 |
18 |
F |
5 |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
AREA ist "0".
PERIMETER ist "0".
Cover# ist die interne Nummer des Punktes.
Cover-ID ist die Benutzer-ID des Punktes.
Felddefinitionen für "pat.adf" (Polygon-Attributtabelle)
Coverages mit einfacher Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
AREA |
4 |
12 |
F |
3 |
PERIMETER |
4 |
12 |
F |
3 |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
AREA ist die Fläche des Polygons in Coverage-Einheiten.
PERIMETER ist der Umfang des Polygons in Coverage-Einheiten.
Cover# ist die interne Nummer des Polygons (LPOLY# und RPOLY# in der Arc-Attributtabelle).
Cover-ID ist die Benutzer-ID des Polygons.
Coverages mit doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
AREA |
8 |
18 |
F |
5 |
PERIMETER |
8 |
18 |
F |
5 |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
AREA ist die Fläche des Polygons in Coverage-Einheiten.
PERIMETER ist der Umfang des Polygons in Coverage-Einheiten.
Cover# ist die interne Nummer des Polygons (LPOLY# und RPOLY# in der Arc-Attributtabelle).
Cover-ID ist die Benutzer-ID des Polygons.
Unterabschnitt Felddefinitionen für "tic.adf" (Tic-Tabelle)
Coverages mit einfacher Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
IDTIC |
4 |
5 |
F |
- |
XTIC |
4 |
12 |
F |
3 |
YTIC |
4 |
12 |
F |
3 |
IDTIC ist die Benutzer-ID des Tics.
XTIC ist die X-Koordinate des Tics.
YTIC ist die Y-Koordinate des Tics.
Coverages mit doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
IDTIC |
4 |
5 |
F |
- |
XTIC |
8 |
18 |
F |
5 |
YTIC |
8 |
18 |
F |
5 |
IDTIC ist die Benutzer-ID des Tics.
XTIC ist die X-Koordinate des Tics.
YTIC ist die Y-Koordinate des Tics.
Felddefinitionen für "bnd.adf" (Coverage-Grenzen-Tabelle)
Coverages mit einfacher Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
XMIN |
4 |
12 |
F |
3 |
YMIN |
4 |
12 |
F |
3 |
XMAX |
4 |
12 |
F |
3 |
YMAX |
4 |
12 |
F |
3 |
XMIN und YMIN sind die Koordinaten der unteren linken Ecke des kleinsten umfassenden Rechtecks aller Arcs und Punkte im Coverage.
XMAX und YMAX sind die Koordinaten der oberen rechten Ecke des kleinsten umfassenden Rechtecks aller Arcs und Punkte im Coverage.
Coverages mit doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
XMIN |
8 |
18 |
F |
5 |
YMIN |
8 |
18 |
F |
5 |
XMAX |
8 |
18 |
F |
5 |
YMAX |
8 |
18 |
F |
5 |
XMIN und YMIN sind die Koordinaten der unteren linken Ecke des kleinsten umfassenden Rechtecks aller Arcs und Punkte im Coverage.
XMAX und YMAX sind die Koordinaten der oberen rechten Ecke des kleinsten umfassenden Rechtecks aller Arcs und Punkte im Coverage.
Felddefinitionen für "nat.adf" (Node-Attributtabelle)
Coverages einfacher und doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
ARC# |
4 |
5 |
F |
- |
cover# |
4 |
5 |
F |
- |
cover-ID |
4 |
5 |
F |
- |
ARC# ist die interne Nummer des dem Node entsprechenden Arcs.
Cover# ist die interne Nummer des Nodes.
Cover-ID ist die Benutzer-ID des Nodes.
Felddefinitionen für "<route>.rat" (Route-Attributtabelle)
Coverages einfacher und doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
subclass# |
4 |
5 |
F |
- |
subclass-ID |
4 |
5 |
F |
- |
Subclass# ist die interne Nummer der Routen-Subclass.
Subclass-ID ist die Benutzer-ID der Routen-Subclass.
Felddefinitionen für "<route>.sec" (Section-Attributtabelle)
Coverages einfacher und doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
ROUTELINK# |
4 |
5 |
F |
- |
ARCLINK# |
4 |
5 |
F |
- |
F-MEAS |
4 |
12 |
F |
3 |
T-MEAS |
4 |
12 |
F |
3 |
F-POS |
4 |
12 |
F |
3 |
T-POS |
4 |
12 |
F |
3 |
subclass# |
4 |
5 |
F |
- |
subclass-ID |
4 |
5 |
F |
- |
ROUTELINK# identifiziert die Route, zu welcher der Abschnitt gehört.
ARCLINK# identifiziert den Arc, auf den der Abschnitt verweist.
F-MEAS ist der Anfangsmesswert des Abschnitts.
T-MEAS ist der Endmesswert des Abschnitts.
F-POS und T-POS sind die Start- und Endpunkte des Abschnitts. Sie werden als Prozentsatz entlang des Arcs ab dem From-Node ausgedrückt.
Subclass# ist die interne Nummer der Routen-Subclass.
Subclass-ID ist die Benutzer-ID der Routen-Subclass.
Felddefinitionen für "<region>.pat" (Region-Attributtabelle)
Coverages mit einfacher Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
AREA |
4 |
12 |
F |
3 |
PERIMETER |
4 |
12 |
F |
3 |
subclass# |
4 |
5 |
F |
- |
subclass-ID |
4 |
5 |
F |
- |
AREA ist die Fläche der Region-Subclass in Coverage-Einheiten.
PERIMETER ist der Umfang der Region-Subclass in Coverage-Einheiten.
Subclass# ist die interne Nummer der Region.
Subclass-ID ist die Benutzer-ID der Region.
Coverages mit doppelter Genauigkeit
Feldname |
Feldbreite |
Ausgabebreite |
Feldtyp |
Anzahl der Dezimalstellen |
---|---|---|---|---|
AREA |
8 |
18 |
F |
5 |
PERIMETER |
8 |
18 |
F |
5 |
Subclass# |
4 |
5 |
F |
5 |
Subclass-ID |
4 |
5 |
F |
5 |
AREA ist die Fläche der Region-Subclass in Coverage-Einheiten.
PERIMETER ist der Umfang der Region-Subclass in Coverage-Einheiten.
Subclass# ist die interne Nummer der Region.
Subclass-ID ist die Benutzer-ID der Region.