#1 Thu 25 November 2004 08:28
- Cdrp72
- Invité
Requete SQL communes limitrophes
Bonjour,
Je recherche la requete SQL qui me permettrait de trouver toutes les communes limitrophes a une commune donnee (elles appartiennent a la meme table de donnees).
Je soupconne l'utilisation des termes .Obj et intersects...
Merci par avance de votre reponse
Jerome
#2 Thu 25 November 2004 10:01
- Christophe Barbier
- Invité
Re: Requete SQL communes limitrophes
Bonjour,
Cette requete fonctionne bien pour ce que vous voulez faire.
Elle selectionne toutes les communes limitrophes a Paris sans selectionner Paris meme.
SELECT * FROM Communes WHERE Obj INTERSECTS ANY (SELECT Obj FROM Communes WHERE Nom= Paris ) AND Nom Paris
A condition bien sur qu'il n'y ait pas d'espace entre vos contours de commune.
Cordialement,
Christophe Barbier, I²G
www.i2g.fr
#3 Thu 25 November 2004 10:01
- Geo Maumet
- Invité
Re: Requete SQL communes limitrophes
Bonjour
RE Ouvrir un Wor Mise en page
Vous pouvez ecrire le nom de la couche a la place de son Id
Set Map Layer commune
RE Requete spatiale SQL .Obj - intersects
Select * from MesCommunes where Obj intersects any (Select Obj from MesCommunes
where Nom= Poitiers )
Attention les communes en intersection avec Poitiers sont selectionnees (les
limites sont en commun) mais attention poitiers aussi sera selectionne.
Laurent