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

Feldformatdefinitionen

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.

Unterstützte INFO-Typen

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

-

Coverages mit einfacher Genauigkeit

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

-

Coverages mit doppelter Genauigkeit

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

-

Punkt-Attributtabelle – Einfache Genauigkeit

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

-

Punkt-Attributtabelle – Doppelte Genauigkeit

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

-

Polygon-Attributtabelle – Einfache Genauigkeit

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

-

Polygon-Attributtabelle – Doppelte Genauigkeit

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

TIC-Tabelle – Coverages mit einfacher Genauigkeit

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

TIC-Tabelle – Coverages mit doppelter Genauigkeit

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

Coverage-Grenzen-Tabellen – Coverages mit einfacher Genauigkeit

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

Coverage-Grenzen-Tabellen – Coverages mit doppelter Genauigkeit

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

-

Node-Attributtabellen – Coverages mit einfacher und doppelter Genauigkeit

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

-

Routen-Attributtabellen – Coverages mit einfacher und doppelter Genauigkeit

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

-

Section-Attributtabellen – Coverages mit einfacher und doppelter Genauigkeit

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

-

Region-Attributtabellen – Coverages mit einfacher Genauigkeit

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

Region-Attributtabellen – Coverages mit doppelter Genauigkeit

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.

Verwandte Themen


7/10/2012