#1 Thu 14 March 2013 16:04
Fusionner deux tiffs avec transparence
Bonjour,
Je cherche le moyen pour fusionner deux tiff en appliquant une transparence a un des deux tiff.
Le premier tiff : raster couleur du relief (généré a partir des données aster et colorisé via gdal)
Le second tiff : raster de l'ombrage du relief (généré a partir de gdal)
Comment pourrait on procéder ?
Merci pour vos tuyaux.
Loïc
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#2 Thu 14 March 2013 17:27
Re: Fusionner deux tiffs avec transparence
Deux techniques :
- RasterExpressionEvaluator (la plus simple mais les images doivent être parfaitement superposables)
- RasterMosaicker (en utilisant une bande alpha pour définir la transparence).
Hors ligne
#3 Fri 15 March 2013 08:50
Re: Fusionner deux tiffs avec transparence
Bonjour,
Un exemple d'expression pour créer une transparence dans rasterexpressionevaluator ?
Edit : J'ai essayé avec l'exemple : http://ns227471.ovh.net/veremes/documen … uator.html
Mais j'ai une erreur :
Code:
2013-03-15 09:56:17| 0.3| 0.0|ERROR |RasterExpressionEvaluator(RasterEvaluationFactory): Band '1' does not exist on a 'A' raster, but this band is referenced in an expression. Please ensure the expression only references bands that exist in the raster 2013-03-15 09:56:17| 0.3| 0.0|ERROR |A fatal error has occurred. Check the logfile above for details
En PJ, le paramétrage du transformer.
Un petit coup de main ?
Merci
Dernière modification par heretik25 (Fri 15 March 2013 09:58)
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne
#4 Tue 19 March 2013 23:10
- lefred
- Participant occasionnel
- Lieu: Sophia Antipolis
- Date d'inscription: 3 Jul 2008
- Messages: 42
Re: Fusionner deux tiffs avec transparence
Bonjour,
Le raster que vous avez spécifié sur le port A du transformer ne dispose apparemment que d'un canal, alors que la configuration que vous utilisez pour le RASTEREXPRESSIONEVALUATOR en utilise 3 (A[0], A[1] et A[2]).
C'est le sens du message d'erreur présent dans le log.
N'auriez vous pas inversé entre ports A et B ? (et de toute façon, vous ne pourrez utiliser que les bandes présentes dans chaque raster)
Cordialement,
Frédéric
--
Frédéric Eichelbrenner
Ellipso Facto - Sophia Antipolis
Hors ligne
#5 Wed 20 March 2013 09:50
Re: Fusionner deux tiffs avec transparence
Bonjour lefred et merci pour votre réponse,
J'ai essayé d'intervertir les ports A et B, j'ai toujours une erreur. Comment savoir quelles bandes se trouvent dans chacun de mes raster ?
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne