banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 02 June 2010 08:56

Sam_Dalembert
Participant actif
Lieu: Mérignac
Date d'inscription: 5 Aug 2009
Messages: 121

Problème reprojection très gros fichier

Bonjour,


J'essaye de reprojeter un très gros fichier ECW (2.6Go).
J'ai essayé en ECW directement, mais il me met qu'il y a un problème de mémoire. J'ai donc essayé en TIFF, mais là FME a un comportement très bizarre, après avoir plutôt bien démarré, il est de plus en plus lent...

0-1%: 38min | 38min --> 63h estimées
1-2%: 49min | 87min --> 72h estimées
2-3%: 47min | 134min --> 74h estimées
3-4%: 240min| 374min --> 156h estimées
4-5%: 380min | 756min --> 252h estimées
5-6%: 450min | 1200min --> 333h estimées

Enfin bref là j'ai arrêté le traitement, sinon en 2040 j'y suis toujours smile

Quelqu'un a déjà eu ce problème ?


Merci.

Hors ligne

 

#2 Wed 02 June 2010 09:31

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Problème reprojection très gros fichier

Bonjour,
Avez-vous parcouru ce sujet ou encore ce fil de discussion sur le google group de FME ?
Il y est préconisé, notamment d'adapter le répertoire des fichiers temporaires (variable path FME_TEMP, FME_TMP).
Cordialement,


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#3 Wed 02 June 2010 09:39

Sam_Dalembert
Participant actif
Lieu: Mérignac
Date d'inscription: 5 Aug 2009
Messages: 121

Re: Problème reprojection très gros fichier

Bonjour,

Le sujet georezo oui je l'avais vu, j'avais d'ailleurs redirigé le répertoire temporaire, donc de ce côté-là, pas de souci. Pour l'autre j'avais vu aussi, mais je ne sais pas trop en quoi il peut m'aider. Un utilisateur parle de "Max Features in memory per Transformer" ?
Enfin sachant que je n'ai que 2Go de RAM, je ne sais pas si le problème peut être résolu...

Hors ligne

 

#4 Wed 02 June 2010 09:59

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Problème reprojection très gros fichier

A priori,  même avec 1Gb de Ram on peut reprojeter votre fichier. Ce qui compte c'est l'écriture du fichier temporaire. Etes-vous sûr que l'espace pour ce fichier soit suffisant ?


art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.

Hors ligne

 

#5 Wed 02 June 2010 10:08

Sam_Dalembert
Participant actif
Lieu: Mérignac
Date d'inscription: 5 Aug 2009
Messages: 121

Re: Problème reprojection très gros fichier

Oui, 473Go disponibles...


Le message est le suivant (pour l'ECW) :
"2010-06-02 10:13:58|  17.0|  0.0|FATAL |Insufficient memory available -- error code was 2 - please read the FME Help section 'Adjusting Memory Resources' for workarounds.
Out of memory.  Program terminating.  Please read the FME Help section 'Adjusting Memory Resources' for workarounds.
"

Dernière modification par Sam_Dalembert (Wed 02 June 2010 10:15)

Hors ligne

 

#6 Wed 02 June 2010 15:09

ogayte
Participant assidu
Lieu: Saint-Estève
Date d'inscription: 6 Mar 2006
Messages: 658
Site web

Re: Problème reprojection très gros fichier

Déjà, il faut oublier l'écriture au format TIFF. Celui-ci est limité à 4 Go.
Votre fichier d'origine pesant 2.6 Go au format ECW, il correspond à un TIFF de 26Go minimum.
FME supporte l'option BigTiff mais il faut que votre logiciel puisse lire ce format.

Les conseils de Safe :
Avoir 4 Go de mémoire sur sa machine et activer l'option 3GB Switch cf. :
http://www.fmepedia.com/index.php/Using … h_with_FME

Essayer de découper le traitement en trois parties pour limiter l'usage de la mémoire :
Décompression avec une conversion ECW->FFS
Reprojection FFS->FFS
Compression FFS->ECW

Le paramètre "Max Features in memory per Transformer" n'est plus disponible depuis FME 2009.
En revanche pour les bidouilleurs, il doit être possible de modifier (ou de créer) une MOT-CLE :
FME_ENGINE_MEMORY_REDLINE <percentage>

par exemple
FME_ENGINE_MEMORY_REDLINE 20
dans Options->Editer l'en-tête de FME Workbench

Une faible valeur de pourcentage va forcer FME à utiliser plus de disque et moins de mémoire.
Il s'agit d'une option de FME Server à tester sur FME
Cette option est décrite http://docs.safe.com/fmeserver/pdf/FMES … nGuide.pdf

Attention à l'espace disque pour le répertoire temporaire :
http://www.fmepedia.com/index.php/FME_T … l_variable

Alternative à toute ces méthodes : Avoir beaucoup de RAM (> 4Go), une machine et un OS 64 bits et installer FME 64 bits.


Olivier Gayte
http://www.veremes.com
+33 (0)4-68-38-65-27

Hors ligne

 

#7 Wed 02 June 2010 16:55

Sam_Dalembert
Participant actif
Lieu: Mérignac
Date d'inscription: 5 Aug 2009
Messages: 121

Re: Problème reprojection très gros fichier

Merci pour les conseils, mais ça me paraît bien compliqué, de bidouiller une variable ou convertir, reprojeter et reconvertir...
Je vais me contenter de GDAL en nearest (vu que pour une raison inconnue le bicubique ne passe pas).

Merci quand même.

Hors ligne

 

Pied de page des forums

Powered by FluxBB