World-Datei *.rld (Polygis) in *.tfw konvertieren

Hallo zusammen,

ich suche nach einer kostengünstigen Lösung RLD-Referenzdateien für Rasterdaten wie sie die GIS Software POLYGIS erstellt und verwaltet werden in eine ArcView lesbare TFW zu überführen, ohne PolyGIS bemühen zu müssen, da nicht vorhanden. Die Konvertierung vorhandener TIF mit eben der RLD in ein Geotif wäre auch ne Idee. Die Dokumentation der Inhalte der RLD ist vorhanden, kann aber offensichtlich nicht so einfach in die TFW-Struktur überführt werden :-( Hat von Euch schonmal mit RLD's und ArcView zu tun? Ich wäre für jeden Hinweis dankbar.
Hallo Volker!

Wie sieht denn die RLD-Struktur aus?
Ist das ascii oder binär?
Und wenn ascii, wie aufgebaut?

Grüße
Johannes
Die RLD ist eine ascii-Datei mit folgendem Inhalt

Folgende (im Beispiel fett dargestellten) Daten der RLD-Datei wertet PolyGIS aus:


Zeile1: ab 14. Stelle in Klammern die Koordinaten für die rechte untere Ecke der Karte in der Form Rechtswert - Hochwert

anschließend: - Angabe für den Kartenmaßstab - Rasterdichte (dpi-Zahl) und eine schließende Klammer. Dezimalstellen sind durch Punkt zu trennen.

Zeile 2: öffnende Klammer gefolgt von Höhe und Breite der Datei in Pixeln, getrennt durch ein Leerzeichen.

Alle anderen Zeichen werden ignorriert.

Beispiel für eine RLD-Datei

(0 0 1 7 0 0 (4431341.609735269 5806494.241071428) 5000.000000000 300.000000000)

(5746 5740 3)

Kannst Du etwas damit anfangen??
Hallo,
mit etwas Rechenarbeit kriegt man die konvertierung selber hin:
ArcView braucht die Koordinate der linken oberen Ecke sowie die Größe eines einzelnen Pixels in Metern nach folgendem Muster:

0.21166667 Breite eines Pixels
0.00000000 bleibt (fast) immer Null
0.00000000 bleibt (fast) immer Null
-0.21166667 Höhe eines Pixels (negativ)
4405068.033 Rechtswert
5322318.567 Hochwert

Also mit Maßstab und Auflösung lässt sich die Pixelgröße ausrechnen.
Hallo nochmal,

ich habs mal durchgerechnet (ohne Gewähr):
Höhe des Bildes: 5746 Pixel mal 300dpi = 19,1533 Inch = 48,649 cm
Mal Maßstab 5000 ergibt 2432,474 Meter. Die rechte obere Ecke lautet also 4431341.60974 5808926,7151 (zum Hochwert die Höhe des Bildes addiert).
Die Breite eines Pixels ergibt sich mit 2432,474 / 5746 = 0,42333 m.

Das Ganze funktioniert nur mit genordeten Bildern. Das Selbe musst Du noch mit der Höhe machen, ich würde aber vorher mit identischen Einstellungen probieren. Wenn das Bild einigermaßen richtig liegt kann man mit der Extension "Image Georeferencing"
( -> Supportseiten von ili gis-services
die Feinabstimmung vornehmen.
Viel Glück!

Wolfgang