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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Tue 29 March 2022 19:48

didine44
Juste Inscrit !
Date d'inscription: 6 Dec 2020
Messages: 4

déplacer géométriquement un polygone via postgis

bonjour,

j'ai une question sur laquelle je bute et n'ai pas trouvé de réponses.

je souhaiterais déplacer un polygone à l'intérieure d'un périmètre.

pour le moment je pense crée une table temporaire qui me permettrait d'obtenir les coordonnées géométriques du centroïdes du polygone

              st_x(st_centroid(poly.geom)),
             st_y(pt.geom) - st_y(st_centroid(poly.geom))

mais après je ne sais pas comment je pourrais faire.
en fait je n'arrive pas à avoir la logique du code qui me permettrait de faire ce déplacement ou du moins je ne connais pas les possibilités des fonctions spatiales de postgis qui me permettrait de réaliser celà.

merci d'avance

Hors ligne

 

#2 Wed 30 March 2022 09:48

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1554

Re: déplacer géométriquement un polygone via postgis

Bonjour,

st_translate vous permettra de faire ca.
(pas besoin de créer une table avec les coordonnées des centroids: vous pouvez le faire dans la requête de déplacement)

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB