Skip to main content

Float in Raster (Conversion Tools)

Zusammenfassung

Konvertiert eine Datei mit binären Gleitkommawerten, die Raster-Daten darstellen, in ein Raster-Dataset.

Legacy:

Dies ist ein veraltetes Werkzeug. Jetzt können Sie mit dem Werkzeug Raster kopieren eine Gleitkommadatei mit Raster-Daten in ein Raster-Dataset konvertieren.

Verwendung

  • Die Eingabedatei ist eine 32-Bit-Binärdatei im IEEE-Gleitkommaformat mit Vorzeichen.

  • Es sind zwei Eingaben erforderlich: die binäre Gleitkommadatei mit der Endung .flt (<in_float_file>.flt) und eine ASCII-Header-Datei mit der Endung .hdr (<in_float_file>.hdr). Sie geben lediglich die .flt-Datei an; es muss jedoch bereits eine .hdr-Datei mit demselben Namen im selben Verzeichnis vorhanden sein.

  • Die ASCII-Datei besteht aus Header-Informationen mit einer Reihe von Schlüsselwörtern.

    Es gibt zwei Variationen der ASCII-Dateistruktur. Eine gibt den Ursprung anhand der Koordinaten der linken unteren Ecke der linken unteren Zelle, die andere gibt den Mittelpunkt der linken unteren Zelle an.

    Das Format der Datei lautet im Allgemeinen wie folgt:

    <!--```nohighlight NCOLS xxx NROWS xxx XLLCORNER xxx YLLCORNER xxx CELLSIZE xxx NODATA_VALUE xxx BYTEORDER <MSBFIRST | LSBFIRST>

    
    Die Definitionen der Schlüsselwörter lauten wie folgt:
    
    - `NCOLS` und `NROWS` geben die durch die Binärdatei definierte Anzahl der Spalten und Zeilen im Raster an.
    
    - `XLLCORNER` und `YLLCORNER` stehen für die Koordinaten der unteren linken Ecke der unteren linken Zelle.
    
      Sie können den Ursprung auch mit den Koordinaten des Mittelpunktes der linken unteren Zelle angeben, indem Sie `XLLCENTER` und `YLLCENTER` verwenden.
    
    - `CELLSIZE` ist die Zellengröße des Rasters.
    
    - `NODATA_VALUE` ist der Wert, der NoData-Zellen darstellt.
    
    - `BYTEORDER` legt fest, wie Binärzahlen mit mehreren Byte in dem System gespeichert werden, in dem die Binärdatei generiert wurde. Bei Systemen mit Intel-CPU ist die Byte-Reihenfolge `LSBFIRST` (auch bekannt als &quot;Little Endian&quot;). In den meisten anderen Architekturen (die meisten Unix-Systeme außer Alpha sowie ältere Macintosh-Systeme mit Motorola CPUs) ist die Byte-Reihenfolge `MSBFIRST` (auch bekannt als &quot;Big Endian&quot;).
    
    
  • NODATA_VALUE in der Eingabedatei bestimmt, welchen Zellen im Ausgabe-Raster der Wert "NoData" zugewiesen werden soll. NoData ist normalerweise den Zellen vorbehalten, deren wahrer Wert unbekannt ist.

  • In einer binären Gleitkommadatei werden die Werte als binäre 32-Bit-Gleitkommazahlen mit Vorzeichen gespeichert. Der erste Datensatz der Datei entspricht der ersten Zeile des Rasters. Von links nach rechts bilden die ersten 32 Bit die erste Zelle, die nächsten 32 Bit die zweite Zelle und so weiter bis zum Ende des Datensatzes (der Zeile). Dies wird für den zweiten Datensatz (die zweite Zeile des Rasters) wiederholt und so weiter bis zum letzten Datensatz (der untersten Zeile des Rasters).

  • Dieses Werkzeug unterstützt sowohl die untere linke Ecke als auch die Mitte der unteren linken Zelle zur Festlegung des Ursprungs.

  • Sobald das Ausgabe-Raster erstellt wurde, weisen Sie ihm mit dem Werkzeug "Projektion definieren (Verwalten)" das entsprechende Koordinatensystem zu.

  • Für dieses Werkzeug können bestimmte Raster-Speicherumgebungen gelten.

Parameter

Beschriftung Erläuterung Datentyp

Eingabe-Gleitkomma-Raster-Datei

Die Eingabe-Binärdatei im Gleitkommaformat.

Die Datei muss die Erweiterung .flt aufweisen. Sie benötigen eine Header-Datei in Verbindung mit der Binärdatei im Gleitkommaformat mit der Erweiterung .hdr.

File

Ausgabe-Raster

Das zu erstellende Ausgabe-Raster-Dataset.

Wenn das Ausgabe-Raster nicht in einer Geodatabase gespeichert wird, müssen Sie beim TIFF-Dateiformat die Erweiterung .tif angeben, beim CRF-Dateiformat die Erweiterung .CRF, beim ERDAS IMAGINE-Dateiformat die Erweiterung .img und beim Esri Grid-Raster-Format keine Erweiterung.

Raster Dataset

Umgebungen

Auto-Commit, Komprimierung, Ausgabe-CONFIG-Schlüsselwort, Pyramide, Scratch-Workspace, Kachelgröße

Lizenzierungsinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja