Bien que je ne travaille pas moi-même dans le SIG, j'essaie de soutenir l'un de nos utilisateurs ici qui s'occupe de toutes nos données cartographiques et SIG. Nous avons reçu une image Tiff de 3,2 Go contenant des images satellite de notre site et je souhaite trouver un moyen de le redimensionner un peu pour le rendre plus facile à utiliser.
Existe-t-il des logiciels libres / open source capables de gérer ce type de taille de fichier?
J'ai essayé Irfanview, Imagemagick, GIMP sans succès.
Les serveurs sur lesquels j'essaie de travailler ont beaucoup de mémoire et de disque disponibles, mais peut-être pas assez pour contenir tout le fichier.
Existe-t-il un moyen simple?
Merci.
Réponses:
Si vous le pouvez, utilisez le logiciel SIG, conçu avec ce problème à l'esprit: au lieu de lire l'ensemble de données en mémoire, il n'échantillonnera l'image que pour créer un affichage et pas plus. Quelque chose comme QGIS devrait vous permettre de visualiser les données et fournit des moyens d'exporter la vue, comme une approche pour créer une version réduite.
Une autre option consiste à utiliser quelque chose comme
gdalwarp
, une partie de GDAL . Par exemple, si l'image brute était de 10000 x 6000, vous pouvez créer une demi-taille dans chaque version de dimension en procédant comme suit:la source
Je suis d'accord avec la suggestion de gdal; gdal_translate vous permettra de convertir de GeoTIFF en un format compressé (par exemple MrSID, JPEG2000, etc. - J'utilise .ecw mais il a des problèmes de licence ...) Une compression de 20x ou plus est assez courante. Sachez que si vous n'utilisez pas de logiciel spécifique au SIG, vous perdrez probablement les informations de géoréférencement associées au fichier.
Si vous devez vous en tenir à GeoTIFF, vous pouvez utiliser QGIS (ou gdal à nouveau) pour construire des «pyramides» qui vous permettront de voir moins de détails à des échelles plus petites, donc de ne pas charger l'image entière à tout moment. Dans QGIS, regardez sous les propriétés de la couche «Pyramides».
Bonne chance!
la source
Comme l'ont suggéré @scw et @Darren, l'utilisation des utilitaires GDAL est une bonne option. Je les ai utilisés pour les données d'élévation et d'imagerie chaque fois qu'un fichier est trop volumineux pour être géré dans un éditeur GUI.
gdalinfo
peut vous donner la résolution et l'étendue du fichier et peut-être vous aider à éviter de charger le fichier dans un éditeur GUI. Je n'ai utilisé QGIS que quelques fois, donc je ne sais pas si la construction des pyramides prendra du temps.la source
Même réponse d'une autre question -
OpenEV est livré avec FWTools, me semble OK mais je charge facilement des images de 300 Mo dans QGIS et je les traite là-bas. Je ne peux donc le recommander que pour une utilisation occasionnelle.
http://OpenEV.sourceforge.net
Comprend NITF
et est construit avec GDAL - mais fournit une interface graphique pratique
la source