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é ?

#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

 

Pied de page des forums

Powered by FluxBB