Bonjour,

Tout d'abord je débute sur POSTGRE/GIS;
j'ai 4 points qui ont été positionné sur QGIS puis importé dans postgre, la table s'appelle 'try'
je voudrai a partir de ces 4 points créer un polygone afin d'extraire le centroide.
Cependant :
1) il faut pouvoir gérer l'ordre par lequel les points sont reliés
2)si je bouge un point le polygone bouge également et donc le centroide

J'ai élaboré cette expression sql mais elle ne fonctionne pas,
Pouvez vous m'aider svp?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CREATE VIEW spat.view AS
with points_ordonnes as (
    select try.geom
    from spat.try
    ORDER BY try.id
)
SELECT try.id, st_makepolygon(st_makeline(try.geom))AS geom
FROM points_ordonnes,spat.try
GROUP BY try.id;
Merci d'avance