#1 Thu 20 November 2008 09:06
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Générer des rasters à partir de vecteurs et Labeller
Bonjour à toutes et à tous
je dois générer des rasters à partie de vecteurs (en gros, refaire un scan25 à partir des données de la collectivité)
je me suis basé sur les exercices de formations FME workbench
pas de sousics pour la selection, le tuilage etc
par contre, a la sortie, quel transformeur utiliser
->rasterizer mais j'ai un plantage car il me dit qu'il ne peut pas prendre du RED16
-> GIF_PNG mais j'ai un soucis avec le labeller qui permet de mettre une annotation le long des routes, ces annotations suivent bien les polyligne dans un viewer mais elles sont toutes à l'horizontale dans le png généré!
quelqu'un a t'il une suggestion ou une idée?
De même, comment donner de l'épaisseur à mon filaire de route?
cordialement
Hors ligne
#2 Thu 20 November 2008 10:28
Re: Générer des rasters à partir de vecteurs et Labeller
Il vaut mieux utiliser rasterizer.
Il faut associer une couleur à chaque objet avec PenColorSetter et AreaFillColorSetter.
La fonction a été améliorée dans FME 2009b. Il y a a maintenant un ImageRasterizer & NumericRasterizer (http://www.veremes.com/article.php3?id_article=59).
Quel est exactement votre message d'erreur avec le RED16 ?
Hors ligne
#3 Thu 20 November 2008 14:51
- denislebreton
- Participant occasionnel
- Lieu: Caen
- Date d'inscription: 27 Aug 2007
- Messages: 35
- Site web
Re: Générer des rasters à partir de vecteurs et Labeller
l'erreur était
JPEG writer: Unsupported band interpretation 'RED16'. Please convert the interpretation to one of the following valid types: GRAY8, GREEN8, RED8, BLUE8
A fatal error has occurred. Check the logfile above for details
j'ai solutionné cette erreur avec un RasterInterpretationCoercer(RGB24) et ca fonctionne
Par contre, pour faire de l'epaisseur sur mes traits qui ont l'air de faire qu'un pixel, comment faire? diférents buffers superposés?
enfin, pourquoi mes labels n'apparaissent pas dans le fichier destination alors qu'ils sont bien présent en visu?
ci joint, un bout du workbench et une capture d'écran du jpg généré
Dernière modification par denislebreton (Thu 20 November 2008 14:52)
Hors ligne
#4 Thu 20 November 2008 15:54
Re: Générer des rasters à partir de vecteurs et Labeller
Pour la largeur des traits, la meilleure solution est sans doute effectivement de faire un buffer autour de chaque ligne.
Le problèmes des labels est peut-être dû à l'ordre d'affichage.
Essayez d'utilisez un Sorter avant Rasterizer pour faire arriver les textes en dernier.
Si ça ne marche pas vous pouvez vectoriser les textes avec TextStrocker.
Hors ligne