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 Wed 16 October 2013 17:00

Thomas Williamson
Participant actif
Lieu: Poitiers
Date d'inscription: 16 Nov 2008
Messages: 92

[PostGIS] Récupérer une valeur d'attribut par une intersection

Bonjour,

Je dispose de deux tables stockant de la géométrie, l'une constituée de polygones (syndicat), l'autre de points (reservoir). Les polygones représentent des contours de syndicats et les points des châteaux d'eau (réservoirs d'eau).

Je dispose d'un attribut syndicat dans la table reservoir et je souhaiterais le renseigner automatiquement en réalisant une intersection entre les deux tables tables. Cette fonctionnalité existe dans les logiciels de SIG bureautique mais je ne trouve pas l'équivalent parmi les fonctions PostGIS.

Si quelqu'un a une idée sur le sujet, merci par avance !

Bonne soirée,

Thomas

Hors ligne

 

#2 Wed 16 October 2013 18:08

Benoit91
Participant assidu
Date d'inscription: 2 Oct 2008
Messages: 263

Re: [PostGIS] Récupérer une valeur d'attribut par une intersection

Bonjour

vous pouvez formulez votre requête comme suit:

Code:

UPDATE administratif.commune SET id_com=chef_lieu.id_com FROM administratif.chef_lieu WHERE st_intersects(commune.geom,chef_lieu.geom)

En prenant soin de modifier le nom du schéma et des tables.

Cordialement.

Hors ligne

 

#3 Thu 17 October 2013 09:57

Thomas Williamson
Participant actif
Lieu: Poitiers
Date d'inscription: 16 Nov 2008
Messages: 92

Re: [PostGIS] Récupérer une valeur d'attribut par une intersection

Bonjour,

Merci pour votre réponse, ça marche très bien !

Bonne journée,

Thomas

Hors ligne

 

#4 Mon 12 January 2015 10:03

cg976
Participant occasionnel
Lieu: Mayotte
Date d'inscription: 16 Feb 2010
Messages: 17
Site web

Re: [PostGIS] Récupérer une valeur d'attribut par une intersection

Excellent !


Eric Décombe
Administrateur SIG
Conseil Général Mayotte

Hors ligne

 

Pied de page des forums

Powered by FluxBB