J'ai un GeoTiff qui a acquis par le traitement d'images stéréo Mars Hirise avec ISIS3 et ASP. Je veux le convertir en fichier tiff, png ou bmp en niveaux de gris 16 bits à utiliser comme carte de hauteur dans un moteur de jeu, moteur irréel 4. J'ai essayé de le convertir avec gdal_translalte, d'abord en 16 bits .raw mais il s'avère que Photoshop ne peut pas s'ouvrir en 16 bits uniquement en 8 bits, je reçois un message disant que la taille est trop grande pour le fichier en 16 bits, quelque chose qui semble avoir à voir avec la taille du fichier en octets, les deux canaux et la taille de l'image que j'essaie de importation. Ensuite, j'ai essayé de le convertir en tiff et png, également avec gdal_translate mais les deux images sont juste noires lorsque je les ouvre. J'ai essayé d'ouvrir mon GeoTiff avec BelnderGIS mais ce n'est qu'un plan plat. J'ai ouvert le Geotiff dans QGIS, puis je vois qu'il contient des informations et n'est pas seulement plat et noir.
Est-ce que quelqu'un sait comment je pourrais faire cela, avec gdal, qgis ou autre chose? Je suis très nouveau dans l'utilisation de gdal et de qgis, je viens de suivre des exemples des autres, mais il pourrait y avoir un moyen de le faire, donc cela fonctionne pour moi à la fin.
la source
gdal_translate -of PNG -ot Float16 -scale -5660.574 -5618.043 0 65535 input.tif output.png
Pour cela, j'utilise un script Python. Il peut diviser une grande image GeoTIFF pour des tuiles plus petites avec chevauchement. La carte de hauteur de sortie est prête à être utilisée dans le moteur irréel 4 en paysage unique ou en streaming de niveaux (composition mondiale). Ici vous pouvez trouver une explication détaillée
la source