Ich habe einen GeoTiff, der durch die Verarbeitung von Mars Hirise-Stereobildern mit ISIS3 und ASP aufgenommen wurde. Ich möchte es in eine 16-Bit-Graustufen-TIFF-, PNG- oder BMP-Datei konvertieren, um es als Höhenkarte in einer Game-Engine, einer unwirklichen Engine 4, zu verwenden. Ich habe versucht, es mit gdal_translalte zu konvertieren, zuerst in 16-Bit-Draw, aber es stellt sich heraus, dass Photoshop nicht geöffnet werden kann Wenn es nur in 8 Bit in 16 Bit ist, wird die Meldung angezeigt, dass die Größe der Datei in 16 Bit zu groß ist. Dies scheint mit der Dateigröße in Byte, den beiden Kanälen und der Bildgröße zu tun zu haben, die ich versuche importieren. Dann habe ich versucht, es in tiff und png zu konvertieren, auch mit gdal_translate, aber beide Bilder sind nur schwarz, wenn ich sie öffne. Ich habe versucht, mein GeoTiff mit BelnderGIS zu öffnen, aber es ist nur ein flaches Flugzeug. Ich habe den Geotiff in QGIS geöffnet und dann sehe ich, dass er Informationen enthält und nicht nur flach und schwarz ist.
Weiß jemand, wie ich das machen könnte, mit GDAL, QGIS oder etwas anderem? Ich bin sehr neu in der Verwendung von gdal und und qgis. Ich habe nur Beispiele von anderen befolgt, aber es könnte eine Möglichkeit geben, dies zu tun, damit es am Ende für mich funktioniert.
quelle
gdal_translate -of PNG -ot Float16 -scale -5660.574 -5618.043 0 65535 input.tif output.png
Zu diesem Zweck verwende ich Python-Skript. Es kann große GeoTIFF-Bilder für kleinere Kacheln mit Überlappung teilen. Die Ausgabe der Höhenkarte kann in der unwirklichen Engine 4 in einzelnen Landschafts- oder Ebenen-Streams (Weltkomposition) verwendet werden. Hier finden Sie eine ausführliche Erklärung
quelle