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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 03 November 2009 18:57

sdauphin
Participant occasionnel
Date d'inscription: 30 Aug 2009
Messages: 20

Selectionner des objets de 2 tables qui s'intersectent par requête SQL

Bonjour,

Je voudrai délimiter des bassins versant de réseau d'assainissement en éliminant ceux qui coupent une courbe de niveau donnée mais sans supprimer ceux qui coupent la courbe de niveau immédiatement inférieure.

Le réseau d'assainissement et sous forme de tronçons, c'est des lignes ou des polylignes qui représente des collecteurs.

est-ce possible de le faire par une requête SQL? doit-on passer par la fenêtre mapbasic ou un programme mapbasic ?

Par exemple ceci fonctionne :

Code:

Select * from TRONCONS, courbes_niveau_26m where TRONCONS.obj Intersects courbes_niveau_26m.Obj into Selection

Mais ça fonctionne pour une courbe de niveau unique (il faut avoir fait une selection avant) et je n'ai pas trouvé le moyen de faire avec la deuxième condition sur la courbe de niveau.

merci à vous

Stéphane

Dernière modification par sdauphin (Tue 03 November 2009 18:57)

Hors ligne

 

Pied de page des forums

Powered by FluxBB