Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Tue 21 September 2021 11:52

image95
Participant assidu
Date d'inscription: 6 Sep 2014
Messages: 246

Postgis : intersection "inclusive"

Bonjour,

Avec Postgis, j'ai une couche de polygones trames bleue A à couverture nationale.
Je souhaite simplement la limiter selon l'emprise d'une autre table de polygones B.
Je souhaite qu'en sortie toutes les geometries de A qui touchent B soient conservées dans leur intégralité, au delà du périmètre commun aux deux tables A et B. Je ne veux donc pas d' un découpage.

Pourriez vous me dire comment faire ? 
J'avais fait celà mais cette requete me decoupe les geometries :

CREATE table trame_bleue_AOI_usefull_only_s  as (
SELECT n_srce_cours_eau_s_000.*,
st_intersection(n_srce_cours_eau_s_000.geom, masque_temp.geom) AS geom_intersect
FROM inpn.n_srce_cours_eau_s_000,
inpn.masque_temp
WHERE st_intersects(n_srce_cours_eau_s_000.geom, masque_temp.geom));

Merci.

Hors ligne

 

#2 Tue 21 September 2021 13:58

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1132

Re: Postgis : intersection "inclusive"

Salut,

ne vous suffit-il pas de retirer le st_intersection(...) de votre clause SELECT ?

Hors ligne

 

#3 Tue 21 September 2021 14:08

image95
Participant assidu
Date d'inscription: 6 Sep 2014
Messages: 246

Re: Postgis : intersection "inclusive"

Vous avez raison. merci.

Hors ligne

 

Pied de page des forums

Powered by FluxBB