#1 Sun 19 May 2019 13:08
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Conversion ECW vers Image normale JPG/PNG
Hello
Soit un ECW d environ 1 Go que je désire convertir en Image normale de type JPG/PNG voire TIF (Mais pas GeoTIFF !) ...
Je pensais y arriver avec IGNMAP Win32 !? Pas réussi !
Mais bon j ai peut être "crapote" !
Je ne veux pas passer par une abominable ligne de commande Grass/GDAL !
J ai donc utilisé mon QGIS 2.18.17.1 Win64 qui m a génère un GeoTIFF ...
Que j ai relu avec mon ERDAS Viewer v14.1 Win32 pour génèrer enfin un JPG ...
SVP voyez vous une autre solution plus rapide/simple ??
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#2 Sun 19 May 2019 22:14
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 353
Re: Conversion ECW vers Image normale JPG/PNG
Salut,
Je viens de refaire un test avec ERDAS Viewer v14.1. Il ouvre directement le format ECW pour l'exporter en JPG et le JGW correspondant.
C'est peut-être la taille du ECW qui bloque, car ERDAS est 32 bit seulement. Désolé, mais je n'ai pas de ECW de 1 Go sous la main pour tester.
Olivier
Hors ligne
#3 Sun 19 May 2019 22:54
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: Conversion ECW vers Image normale JPG/PNG
Hello Olivier
Nous sommes encore "synchronisés" !
Tout CELA parce que ACAD ne supporte pas la rotation des .ECW !!
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#4 Mon 20 May 2019 09:16
- fbecir
- Participant assidu
- Lieu: Saint-Mandé
- Date d'inscription: 16 Sep 2008
- Messages: 513
Re: Conversion ECW vers Image normale JPG/PNG
Bonjour Patrice
Générer une image énorme en JPG, ce n'est pas vraiment conseillé ...
(je parle bien de JPEG standard. Pour faire de grosses images, il faut passer en JPEG2000).
En effet, la plupart des lecteurs JPEG charge l'image intégralement en mémoire.
Donc à moins de disposer d'une quantité gigantesque de RAM, c'est mort ...
Quelle est la dimension de votre image (nb lignes x nb colonnes) ?
Cordialement
Hors ligne
#5 Mon 20 May 2019 10:21
- olivier.eckmann
- Participant assidu
- Date d'inscription: 14 Dec 2007
- Messages: 353
Re: Conversion ECW vers Image normale JPG/PNG
Hello,
Tu as essayé le GeoViewer de chez Lizard : https://www.extensis.com/geoviewer
Sinon, je viens de faire un test avec un ECW de 2.23 Go (172000*93500 pixels) ouvert dans ERViewer
et exporté en JPG (6.0 Go) sans souci (compter 20 minutes quand même).
Olivier
Hors ligne
#6 Mon 20 May 2019 10:55
Re: Conversion ECW vers Image normale JPG/PNG
Salut Patrice,
Et pourquoi tu ne veux pas de GeoTIFF ?
Hors ligne
#7 Mon 20 May 2019 11:01
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: Conversion ECW vers Image normale JPG/PNG
Hello PA & Olivier & Fbecir
Pour PA et autres :
ACAD / ACAD MAP / ACAD CIVIL / ACAD xxxxxx ne supporte pas les GeoTIFF !
et ne supporte pas la rotation des .ECW !!
Pour Olivier : GeoViewer de chez Lizard : https://www.extensis.com/geoviewer
MERCI je vais essayer ...
Pour Fbecir : A quand un IGNMAP 64 bits ?
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#8 Mon 20 May 2019 13:41
- fbecir
- Participant assidu
- Lieu: Saint-Mandé
- Date d'inscription: 16 Sep 2008
- Messages: 513
Re: Conversion ECW vers Image normale JPG/PNG
Pour Fbecir : A quand un IGNMAP 64 bits ?
Bonjour
Le seul problème pour passer en 64 bits, c'est justement l'ECW. En effet, IGNMap utilise les "vieilles" DLL d'ERMapper pour travailler avec l'ECW. Ces DLL sont en 32 bits. Les conditions de licence ont changé de manière drastique avec les rachats successifs de la technologie ECW, donc utiliser les nouvelles DLL n'est pas possible.
Donc soit on reste en 32 bits avec l'ECW tel qu'il est actuellement (par exemple la possibilité de compresser), soit on passe en 64 bits et là on perdra en fonctionnalités pour l'ECW.
(l'autre solution est d'appeler des DLL 32 bits à partir d'un exécutable 64 bits, mais là c'est l'enfer ...)
Cordialement
Hors ligne
#9 Mon 20 May 2019 14:45
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3178
- Site web
Re: Conversion ECW vers Image normale JPG/PNG
Bonjour,
l'autre solution est d'appeler des DLL 32 bits à partir d'un exécutable 64 bits, mais là c'est l'enfer ...
Surtout pas !! Ou alors il faut savoir vraiment ce que l'on fait !
Le fait du 32 ou 64 bits importe peu. En fait la limite mémoire pour un processus sous windows est de 4 Go or une image ECW de 1Go sur disque sera au moins 4 fois plus volumineuse en mémoire. Donc pour pouvoir effectuer le travail, un logiciel comme GDAL fait appel à diverse techniques pour découper le fichier original et ne charger en mémoire qu'une partie.
Si vous voulez pas utiliser la ligne de commande vous pouvez utiliser les dll de ECW32 et puis différentes techniques comme l'utilisation des DIBsection, mais là franchement c'est plus simple une ligne de commande GDAL.
Dernière modification par ChristopheV (Mon 20 May 2019 14:54)
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#10 Mon 20 May 2019 16:11
- fbecir
- Participant assidu
- Lieu: Saint-Mandé
- Date d'inscription: 16 Sep 2008
- Messages: 513
Re: Conversion ECW vers Image normale JPG/PNG
Christophe,
Je crois que vous saisissez mal le problème évoqué.
Je vous invite à lire cet article :
https://blog.mattmags.com/2007/06/30/ac … -bit-code/
Cordialement
Hors ligne
#11 Mon 20 May 2019 16:32
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1143
Re: Conversion ECW vers Image normale JPG/PNG
Merci pour l'article fbecir.
Hors ligne
#12 Mon 20 May 2019 19:58
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: Conversion ECW vers Image normale JPG/PNG
Hello Mr fbecir
Donc sans le support du format ECW, un IGNMAP 64 bits est une "formalité !?
On pourrait utiliser des Images JPG/ JPG2000 / PNG / TIF "énormes" si on a assez de mémoire...
Et IDEM pour les formats Vecteurs...
Si on est sur un PC avec 16/32 Go Ram!
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne
#13 Mon 20 May 2019 23:30
- fbecir
- Participant assidu
- Lieu: Saint-Mandé
- Date d'inscription: 16 Sep 2008
- Messages: 513
Re: Conversion ECW vers Image normale JPG/PNG
Bonsoir Patrice
Malheureusement, ce n'est pas si simple. Ce n'est pas parce que l'on compile en 64bits que tout devient plus grand et plus rapide ...
Prenons l'exemple du format JPEG : il est limité en dimension à 65535×65535 pixels. Le fait que l'on ait un logiciel en 32 bits ou en 64 bits n'y change rien.
Le TIFF c'est pareil ... il faut passer au BigTiff pour pouvoir écrire des images énormes.
Ensuite, tout charger en mémoire n'est jamais une bonne solution (le système finit toujours par swapper ...).
Ce bon IGNMap a beau être compilé en 32 bits, il peut ouvrir des images JPEG2000 de dimensions énormes. Le tout étant de ne charger que les pixels dont on a effectivement besoin. Le JPEG2000 stockant une pyramide d'images, on peut donc avoir accès à des résolutions adaptées lorsque l'on fait un dézoom.
Mon conseil est plutôt qu'avoir des images énormes, il est préférable d'avoir un dallage et un catalogue d'images. Un logiciel type SIG doit être capable de gérer un index spatial.
Cordialement
Hors ligne
#14 Tue 21 May 2019 10:12
- Pascal Boulerie
- Participant assidu
- Lieu: France
- Date d'inscription: 12 Sep 2005
- Messages: 2919
- Site web
Re: Conversion ECW vers Image normale JPG/PNG
> pyramide d'images
Ce mot-clé est à souligner.
« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)
Hors ligne
#15 Tue 21 May 2019 11:04
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3178
- Site web
Re: Conversion ECW vers Image normale JPG/PNG
Bonjour,
Merci pour l'article fbecir.
+1 Comme dirait l'autre. Je suis beaucoup mieux saisi manque plus que le sel.
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#16 Tue 21 May 2019 13:58
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4779
Re: Conversion ECW vers Image normale JPG/PNG
Hello
Finalement on apprend plein de trucs interessants suite a ce Sujet / Topic ...
Merci a Tous, GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne