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

Printemps des cartes 2024

#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

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

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 ?


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

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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Thu 20 November 2008 15:54

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

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.


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

Hors ligne

 

Pied de page des forums

Powered by FluxBB