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 04 February 2010 11:43

schopenhauer
Participant occasionnel
Date d'inscription: 25 Mar 2008
Messages: 17

sélection données

bonjour,
je viens d'importer les données de BD alti IGN qui comporte plus de 8 millions de données,
comment faire pour sélectionner la région qui m'intéresse et donc importer que les point que je veux (pour gagner beaucoup de temps lors du chargement) ?
Merci

Hors ligne

 

#2 Thu 04 February 2010 11:46

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

Re: sélection données

Salut,

Une sélection avec une requète SQL (par exemple):

Code:

Select * from Ta_Table_BD_Alti where Champs_Nom_De_Region like "Lorraine" into Table_Lorraine

Dans la sélection "Table _Lorraine" tu trouveras les points étant dans la Lorraine (je suis chauvin smile )
A+
Joël

Dernière modification par Spacejo (Thu 04 February 2010 11:49)

Hors ligne

 

#3 Thu 04 February 2010 11:52

schopenhauer
Participant occasionnel
Date d'inscription: 25 Mar 2008
Messages: 17

Re: sélection données

merci pour cette réponse rapide, cependant étant une "bille" sous mapinfo, je ne comprends pas le fonctionnement de la requête:
j'ai 3 colonnes X, Y, Z, je voudrais sélection les points situés entre un Xmin et un Xmaax ainsi que Ymin et Ymax.
Comment faire?
Merci encore pour votre aide
P.S.: il n'y a pas de mal à être chauvin!!!

Hors ligne

 

#4 Thu 04 February 2010 12:02

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

Re: sélection données

Alors
Il y a 2 outils pour la sélection SQL:
Le plus convivial mais plus restreint ---> Sélection --> Sélection SQL
et la FMB (Fenêtre MapBasic) puissante mais moins conviviale. Options --> Voir Fenêtre MapBasic
Je travaille avec la FMB et donc mes requètes sont à placer directement avec un copier/Coller dans cette fenêtre.Mais elles peuvent être utilisées avec le 1er outil.
La requète:

Code:

Select * from Ta_Table Where ChampsX>TonXmin and ChampsX<TonXmax into selection

Tu peux ajouter dans ta requète des "and"
Ainsi tu peux faire:

Code:

where champsNom like "Lorraine" and ChampsX>TonXmin and ChampsX<TonXmax

Si tu veux passer par: --> sélection --> sélection SQL

Sélection colonnes --> *
From Table --> Ta_Table_BD_Alti
Where conditions --> champsNom like "Lorraine" and ChampsX>TonXmin and ChampsX<TonXmax
into --> Selection

En espérant être clair
A+
Joël

Dernière modification par Spacejo (Thu 04 February 2010 12:14)

Hors ligne

 

Pied de page des forums

Powered by FluxBB