Weltdatei

Eine Weltdatei ist eine Klartext-Computerdatendatei, die durch geografische Informationssysteme an georeference Rasterkarte-Images verwendet ist. Die Dateispezifizierung wurde von Esri eingeführt.

Kleine rechteckige Rasterbildkarten können eine verbundene Weltdatei für die GIS-Karte-Software haben, die die Position, Skala und Folge der Karte beschreibt. Diese Weltdateien sind Sechs-Linien-Dateien mit Dezimalzahlen auf jeder Linie.

Definition

Weltdateien geben kein Koordinatensystem an; diese Information wird allgemein sonst wohin in der Rasterdatei selbst oder in einer anderen dazugehörigen Datei versorgt. Die allgemeine Bedeutung von Weltdateirahmen ist:

  • Linie 1: A: Pixel-Größe in der X-Richtung in Karte-Einheiten/Pixel
  • Linie 2: D: Folge über die Y-Achse
  • Linie 3: B: Folge über die X-Achse
  • Linie 4: E: Pixel-Größe in der Y-Richtung in Karte-Einheiten, fast immer negativer
  • Linie 5: C: X-Koordinate des Zentrums des oberen linken Pixels
  • Linie 6: F: Y-Koordinate des Zentrums des oberen linken Pixels

Diese Beschreibung ist jedoch darin irreführend der D und die B Folge-Rahmen sind nicht wirklich Folgen (in Graden oder Anstiegen) und darin, dass, sobald D oder B nicht sind, Null, der A und die E Rahmen der Pixel-Größe nicht mehr entsprechen. Der A, D, B und die E Rahmen werden manchmal "X-Skala", "y-skew", "x-skew" und "Y-Skala" genannt. Eine bessere Beschreibung des A, D, B und der E Rahmen würde sein:

  • Linie 1: A: x Bestandteil der Pixel-Breite (X-Skala)
  • Linie 2: D: y Bestandteil der Pixel-Breite (y-skew)
  • Linie 3: B: x Bestandteil der Pixel-Höhe (x-skew)
  • Linie 4: E: y Bestandteil der Pixel-Höhe (Y-Skala), fast immer negativer

Alle vier Rahmen werden in den Karte-Einheiten ausgedrückt, je nachdem das Koordinatensystem mit dem Raster verkehrt hat.

Wenn D oder B verschieden sind als Null, wird durch die Pixel-Breite gegeben:

und die Pixel-Höhe durch

Weltdateien, die eine Karte auf dem Universalen Quermercator-Koordinatensystem (UTM) beschreiben, verwenden diese Vereinbarung:

  • D und B sind gewöhnlich 0, da die Bildpixel gewöhnlich gemacht werden, sich auf den UTM Bratrost auszurichten
  • C ist der UTM easting
  • F ist der UTM northing
  • Einheiten sind immer Meter pro Pixel

Die obengenannte Beschreibung gilt auch für ein rechteckiges, rotieren nichtgelassenes Image, das zum Beispiel auf einer orthogonal geplanten Karte überzogen werden könnte. Wenn die Weltdatei ein Image beschreibt, das von der Achse des Zielvorsprungs jedoch rotieren gelassen wird, dann müssen A, D, B und E aus der erforderlichen affine Transformation (sieh unten) abgeleitet werden. Spezifisch wird A und E das Maß des Meters/Pixels auf ihren jeweiligen Äxten nicht mehr sein.

Diese Werte werden in einer affine Sechs-Parameter-Transformation verwendet:

:

\begin {bmatrix} x\prime \\

y\prime \end {bmatrix }\

\begin {bmatrix} A & B & C \\

D & E & F\end {bmatrix }\

\begin {bmatrix} x \\

y \\

1 \end {bmatrix} </Mathematik>

der als dieser Satz von Gleichungen geschrieben werden kann:

:

x' &= \, x + B \, y + C \\

y' &= D \, x + E \, y + F

\end {richten} </Mathematik> {aus}

wo:

:x' ist der berechnete UTM easting vom Pixel auf der Karte

:y' ist der berechnete UTM northing vom Pixel auf der Karte

:x ist die Säulenzahl des Pixels im Image, das von linkem zählt

:y ist die Reihennummer des Pixels im Image, das von der Spitze zählt

:A oder X-Skala; Dimension eines Pixels in Karte-Einheiten in der X-Richtung

:B, D sind Folge-Begriffe

:C, F sind Übersetzungsbegriffe: x stellen y Koordinaten des Zentrums des ober verlassenen Pixels kartografisch dar

:E ist von der Y-Skala negativ: Dimension eines Pixels in Karte-Einheiten in der Y-Richtung

Die Y-Skala (E) ist negativ, weil die Ursprünge eines Images und des UTM-Koordinatensystems verschieden sind. Der Ursprung eines Images wird an der ober verlassenen Ecke gelegen, wohingegen der Ursprung des Karte-Koordinatensystems an der tiefer verlassenen Ecke gelegen wird. Reihe schätzt in der Bildzunahme vom Ursprung nach unten, während Y-Koordinate in der Karte-Zunahme vom Ursprung aufwärts schätzt. Viele kartografisch darstellende Programme sind unfähig, "umgekehrt" Images (d. h. diejenigen mit einer positiven Y-Skala) zu behandeln.

Um von UTM (x'y') zur Pixel-Position (x y) zu gehen, kann man die Gleichung verwenden:

:

x = (Ab '-By' +BF-EC) / (AE-DB) \\

y = (-Dx' +Ay' +DE-AF) / (AE-DB)

\end {richten} </Mathematik> {aus}

Beispiel:

Ursprünglich ist 800×600 Pixel (stellen Sie nicht gezeigt kartografisch dar).

Seine Weltdatei ist und enthält:

32.0

0.0

0.0

- 32.0

691200.0

4576000.0

Die Position des Lichtes der Insel Falkner auf das Karte-Image ist:

x = 171 Pixel von linkem

y = 343 Pixel von der Spitze

Das gibt:

x1 = 696672-Meter-Easting

y1 = 4565024-Meter-Northing

Die UTM (Bratrost) Zone wird so die Koordinaten nicht gegeben, sind zweideutig - sie können eine Position in einigen der etwa 120 UTM Bratrost-Zonen vertreten. In diesem Fall wurden ungefähre Breite und Länge (41.2, &minus;072.7) in einem geographischen Namenverzeichnis und dem UTM (Bratrost) nachgeschlagen, wie man fand, war Zone das 18 Verwenden eines Webbasierten Konverters.

Der Dateiname

Der Name der Weltdatei basiert auf dem Namen der Rasterdatei.

Eine Tagung ist, den Brief "w" an das Ende des Rasterdateinamens anzuhängen:

falknermap.jpg  falknermap.jpgw.

Eine alternative Namengeben-Tagung wird auch beachtet, und ist tatsächlich weit verbreiteter.

Der zweite Brief des ursprünglichen Dateiformates, wird und der Brief "w" entfernt

wird am Ende hinzugefügt. Zum Beispiel,

falknermap.jpg  falknermap.jgw oder

falknermap.tif  falknermap.tfw.

Diese Tagung wurde für Dateinamen entwickelt, die sich der 8.3 Dateinamengeben-Tagung anpassen müssen.

Lokalisierung

Wenn

man Weltdateien schreibt, ist es ratsam, Lokalisierungseinstellungen zu ignorieren und immer als die Trennung von Dezimalstellen zu verwenden '.'. Außerdem sollten negative Zahlen mit dem '-' Charakter exklusiv angegeben werden. Das sichert maximale Beweglichkeit der Images.

Siehe auch

  • Bratrost von Esri - bettet einen ähnlichen georeferencing Zusammenhang innerhalb einer einzelnen Rasterdatei ein
  • ETIKETT-Format von MapInfo - ein populärer geospatial Vektor Daten formatiert für die GIS Software

Zeichen und Verweisungen

Links


Stockbridge / Freising Manuskripte
Impressum & Datenschutz