Message posté par : klrblz
----------------------------------------
Bonjour,
Un grand merci à tous, mon problème est résolu. J'avais bien un problème de srid de
départ (j'ai passé ma table points d'observation en EPSG 2154 et utiliser
st_translate pour projeter le point.
Code final :
SELECT apo.id AS id_point_obs,
apo._x AS x_pt_obs,
apo._y AS y_pt_obs,
ca.distance,
ca.angle,
st_setsrid(st_translate(apo.geom, sin(radians(ca.angle::double precision)) *
ca.distance::double precision, cos(radians(ca.angle::double precision)) *
ca.distance::double precision), 2154) AS geom,
row_number() OVER (ORDER BY apo.id) AS id,
ca.id AS id_cit
FROM etude.citation_authie ca
LEFT JOIN etude.authie_inventaire ai ON ai.id = ca.id_inv
LEFT JOIN etude.authie_point_obs apo ON apo.id = ai.id_lieu;
Bonne journée à tous,
Claire
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=356514#p356514
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net