J'essaie de convertir un géotiff compressé LZW de 20 Go en un tilepyramid en utilisant gdal2tiles. Malheureusement, gdal2tiles ne semble pas être en mesure de gérer cela, après l'avoir exécuté pendant 10 heures, il n'a pas encore atteint le premier "point". J'ai essayé cela avec un fichier plus petit (1 Go) et cela a bien fonctionné. Ma question est maintenant, existe-t-il un autre logiciel qui me permet de faire cela (commercial ou open source)? On peut créer des tuiles à partir de GlobalMapper, mais je ne peux pas charger le fichier de 20 Go en mémoire.
la source
J'ai eu le même problème il y a quelques semaines à peine. Pour une fois, vous utilisez l'option
(doit rester en dessous de 2048 pour le moment!) Et deuxièmement, vous pouvez copier le script gdal2tiles.py vers un autre emplacement et modifier la boucle for qui itère sur les tuiles pour compter en arrière. dans ma version de gdal2tiles qui est à la ligne 1174:
changer en:
puis utilisez les deux scripts avec les mêmes arguments en même temps et ajoutez -e (c.-à-d. continuez, ne supprimez pas les fichiers déjà existants) Notez que vous devez quitter l'un des scripts à mesure qu'ils arrivent à 50% d'achèvement (de la base tuiles), ou vous obtiendrez des tuiles cassées. Si vous oubliez, recherchez simplement tous les fichiers de taille 0, supprimez-les et recommencez avec le commutateur -e;)
espérons que cela a aidé
la source
Essayez le deuxième correctif de ce problème pour une version parallèle de gdal2tiles.py en utilisant le module «multiprocessing»: http://trac.osgeo.org/gdal/ticket/4379
J'ai obtenu une accélération de 5,5 x sur un processeur à 6 cœurs.
la source
J'espère que FME pourra le faire. Il peut certainement faire le tuilage - et je suis convaincu qu'il peut gérer les grandes tailles de fichiers. La partie de pyramide raster est assez simple, voir l' exemple de pyramide raster dans les pages d'exemples et de démos.
Vous pouvez obtenir une copie d'évaluation pour l'essayer en premier
Mark Ireland, Product Evangelist, Safe Software
la source