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 Thu 27 July 2006 09:57

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

requete spatiale et selection

bjr

je souhaite savoir s'il est possible de faire une requete spatiale par rapport à l'obj issu d'un query ou par selection manuelle :

jai essayé ca mais cela ne marche pas :


routes.obj Intersects Query1.obj



merci d'avance

Hors ligne

 

#2 Thu 27 July 2006 10:14

Bruno Lafage
Invité

Re: requete spatiale et selection

bonjour,

lors de votre requete bien spécifier que vous travaillez sur la queryX ou sur la selection
autre solution, enregistrer la queryX ou selection comme table et faire la requete ensuite cette nouvelle  table.

quelle est la nature de votre objet?
essayer avec "within"?

caniculement

bruno lafage

 

#3 Thu 27 July 2006 10:15

icadedt
Participant assidu
Lieu: ici et là
Date d'inscription: 21 Jul 2006
Messages: 478

Re: requete spatiale et selection

le query1.obj fait reference à un objet surfacique

Hors ligne

 

#4 Thu 27 July 2006 10:43

jean-francois Behm
Participant assidu
Lieu: Toulouse
Date d'inscription: 5 Sep 2005
Messages: 212
Site web

Re: requete spatiale et selection

Bonjour,
une requête SQL ne fonctionne qu'avec des tables existantes : la table
résultat d'une requête se comporte comme une table "normale" mais ne peut
pas être utilisée dans une requête SQL comportant 2 tables.
Il faut donc enregistrer le résultat de la requête en tant que nouvelle
table (Menu Fichier/Enregistrer table sous) sous un autre nom que Query1 et
l'ouvrir dans MapInfo avant de l'utiliser dans la requête SQL.
Bon courage.


Jean-François Behm
SERVICES GEOGRAPHIQUES
Centres de formation SIG - http://servicesgeographiques.com

Hors ligne

 

#5 Mon 31 July 2006 12:16

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

Re: requete spatiale et selection

Autres pistes: utiliser la condition AND (avec une requête portant sur 2 tables ou plus) ou utiliser une sous-sélection dans une requête portant sur une seule table et une sélection d'une seconde table (genre: Select * from table1 where abcd=0 and obj intersects
(select * from table2 where mnop=”abc” and rstuv=4) ;  si jamais le where de la sous-sélection donne plusieurs cas, il faudrait faire précéder la sous-sélection par ANY).

Et toujours: à consulter pour 'maîtriser' le SQL les documents sur http://www.paris-pc-gis.com/MI_Enviro/M … enetre.htm

Hors ligne

 

Pied de page des forums

Powered by FluxBB