[POSTGIS]Créer un polygone a partir de points
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:
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