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 Thu 13 May 2010 07:40

Mathilde
Participant occasionnel
Date d'inscription: 22 Apr 2010
Messages: 17

Sélectionner les communes traversées par une rivière

Bonjour,

Je ne trouve pas la fonction à utiliser pour sélectionner les objets"Communes" de la table C touchées par le (ou les) objets "Rivière" de la table R.

Ceci pour créer une nouvelle table des communes arrosées par telle ou telle rivière.

C'est surement très simple, mais désolé, je débute.

merci par avance de votre aide,
Mathilde

Hors ligne

 

#2 Thu 13 May 2010 09:00

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Sélectionner les communes traversées par une rivière

Bonjour
Il faut utiliser menu Sélection->Sélection SQL...
Et lire auparavant tous les "documents spécifiques" de cette page... smile

Hors ligne

 

#3 Thu 13 May 2010 10:33

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Sélectionner les communes traversées par une rivière

Salut,
Si tes communes sont des Polygones:

Code:

Select * from Ta_TableCommunes, Ta_TableRivières  where Ta_TableCommunes.obj intersects Ta_TableRivières.obj into Resultat

dans la sélection "Resultat" que tu pourras enregistrer en table tu retrouveras les communes et leurs rivières d'appartenance.
Si tes communes sont des points:
Il te faudra créer un buffer autour de tes Rivières:

Code:

Select * from Ta_TableCommunes where obj within any(select buffer(obj, 20,1,"km") from Ta_TableRivières) into
Resultat

Pou changer la valeur du buffer --> Tu peux jouer sur les paramêtres de distance de buffer ici "1 Km"
A+
Joël

Dernière modification par Spacejo (Thu 13 May 2010 11:14)

Hors ligne

 

#4 Thu 13 May 2010 14:31

Mathilde
Participant occasionnel
Date d'inscription: 22 Apr 2010
Messages: 17

Re: Sélectionner les communes traversées par une rivière

ça marche !

merci

Mathilde

Hors ligne

 

Pied de page des forums

Powered by FluxBB