Rasterebene (ECW, JP2, TIFF, MRSid)

Rasterdatenformate

  • Enhanced Compressed Wavelet (Dateiendung *.ecw)
  • Multi-resolution Seamless Image Database MrSid-Format - (Dateiendung *.sid)
  • Tagged Image File Format (TIFF)-Format - (Dateiendung *.tif)
  • JPEG2000-Format (Dateiendung *.jp2)

Tiff und jp2 Dateien benötigen eine weitere Datei zur Georeferenzierung, die im gleichen Ordner wie die einzubindende Datei liegen muss. Im ECW Format ist die Referenzierung in der ECW Datei gespeichert. Eine Tiff Datei kann mit einem ECW Konverter umgewandelt werden (bspw. Advisory Unit ECW Compressor).

Dateien im Format *.geotiff (oder *.tif) haben die Informationen zur Georeferenzierung bereits in der Bilddatei eingebettet und benötigen daher die Referenzdatei nicht. Hierbei müssen Sie beachten, wenn Sie diesen Ebenentyp nutzen, dass trotzdem eine Referenzdatei benötigt wird. Programme zur Erstellung einer Referenzdatei finden Sie im Internet. Den entsprechenden Ebenentyp für dieses Dateiformat stellen wir demnächst noch zur Verfügung.

Beispiel: Rasterebene einfügen

In diesem Beispiel sollen mehrere Rasterkarten aus einem Ordner in cardo eingebunden werden.

    1. Erstellen Sie eine neue Ebene, Ebenentyp Rasterebene.
    2. Wir wählen nun für die Einstellung theFile mehrere Rasterdaten rekursiv aus: +..\..\Geodaten\Raster\*r.tif  (Suche im Ordner \Geodaten\Raster und in allen Unterordnern alle Rasterkarten die am Ende ein r.tif haben)

raster_01.png

  1. Speichern und Aktualisieren Sie ihre Eingaben.
  2. Da das Rasterbild ein 1-bit Rasterbild ist, stellen wir in der Eigenschaft thePALColor einen Farbwert ein.
  3. Überprüfen Sie die Einstellungen im Auskunftssystem.

4 Rasterbilder aus den entsprechenden Unterordnern:

raster_02.png

Zoom auf ein Rasterbild:

raster_03.png

Hinweise zum Tiff

Um ein Tiff in cardo zu integrieren ist der Ebenentyp Raster (ecw, jg2, tiff, mrsrid) zu wählen. Zusätzlich zum Tiff muss eine Referenzierungsdatei vorhanden sein. ArcGIS liefert bspw. eine solche Datei zu einem referenzierten Bild dazu. Diese Datei muss wie das Bild lauten und die Endung *.tfw/*.wld besitzen. (*.tfwx Dateien sind in *.tfw Dateien umzubenennen)

Ab Version 3.8.2. wird die Referenzdatei *.tifw zusätzlich unterstützt.

Des Weiteren müssen Sie diese Datei korrigieren, wenn:

  • als Dezimaltrennzeichen ein Komma statt einem Punkt verwendet wird
  • und wenn eine Rotationskomponente in diese Datei geschrieben wurde (cardo unterstützt keine Rotationskomponente).

tfw von ArcGis (mit Rotationskomponente (orange))

4,2471813013089674
-0,021155835028667233
-0,025378990611486192

-4,2517632555748444
4464471,8923183102
5821869,6728054555

tfw korrigiert

4.2471813013089674
0
0
-4.2517632555748444
4464471.8923183102
5821869.6728054555

(Angaben zur Drehung stecken auch im 1. und 4. Wert mit drin.)

Achtung: Je größer der Drehwinkel umso stärker die Verfälschung. Der Effekt nimmt nach rechts unten hin zu, da die Bilder ihren Ursprungspunkt links oben haben. Dieser ist immer korrekt. Überprüfen Sie gegebenenfalls den Unterschied zwischen der originalen *.tfw und der angepassten *.tfw im ArcGis.

Hinweis: Ist die Rotationskomponente zu groß und kann nicht so einfach auf NULL gesetzt werden, lesen Sie bitte hier weiter!
Anpassung von Tiffs mit großer Rotationskomponente

Open Source Tool: gdalwarp.exe

-> dient der Entzerrung von Bildern, bsp. TIFs mit großer Rotationskomponente (Falls es sich um relativ kleine Rotationskomponenten handelt, lesen Sie bitte hier weiter!)

Parameter

Die Website der Anwendung mit den Erläuterungen der Parameter finden Sie hier.

Aufruf

Zum Aufruf des Programms geben Sie folgende Befehlszeile ein:

gdalwarp.exe -dstnodata "0 0 0 0" -dstalpha -co "TFW=yes" input.tif output.tif

In diesem Beispiel muss die Importdatei (tif mit tfw File im gleichen Ordner wie die *.exe Datei liegen).

Beispiel einer Batch Datei zur Stapelverarbeitung:

Passen Sie Input und Output Ordner an!

set ifolder=C:\in

for %%f in (%ifolder%\*.tif) do (

gdalwarp.exe -dstnodata "0 0 0 0" -dstalpha -co "TFW=yes" %%f c:\out\%%~nf.tif

)

Bsp.:

Input tfw

0,17580228170580425
0,28762196319679811
0,2876219631972573
-0,17580228170664167
4544644,6096077841
5646312,9269824168

output tfw

0.3370946988
0.0000000000
0.0000000000
-0.3370946988
4544644.5464430107
5647779.5745375296