[Postgis] Intersection raster vecteur
	
	
		Bonjour,
Dans une base Postgis, j'ai une couche raster et une couche vecteur (ligne).
Je voudrais récupérer les valeurs des pixels du raster qui intersectent ma ligne :
voici ma requête :
	Code:
	
1 2 3 4 5 6 7 8 9 10
   | SELECT sampno, 
(ST_Intersection(r.no2, traj.geom)).geom road, 
(ST_Intersection(r.no2, traj.geom)).val elevation,
r.rid
from output_1_t100_27572 as r,
	(SELECT sampno,  ST_Transform(geom, 27572) as geom
	from trajectories.corrected_gps_info_line_t
	where sampno='1108964') as traj
where r.rid=27
and ST_Intersects(traj.geom, r.no2)  | 
 r est ma couche raster et traj ma couche vecteur.
Cette requête fonctionne, mais elle met plusieurs minutes à rendre le résultat !
Est-ce qu'il y a un moyen de l'écrire autrement pour optimiser le temps de réponse ? comme c'est pour afficher sur une interface cartographique web, il faudrait que le temps de réponse soit 'raisonnable'
Merci,
Nico