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

Printemps des cartes 2024

#1 Wed 27 July 2005 10:37

Benoittestard
Invité

selection objet point

De: benoît
Bonjour,

Sur une table, j'ai des objets points, lignes et polygones. Je voudrais selectionner seulement les objets points. Comment faire?

 

#2 Thu 28 July 2005 15:26

F Biju-duval
Invité

Re: selection objet point

Select * from Nom_Table where ObjectInfo(obj,1) = 5

 

#3 Thu 28 July 2005 15:57

Brun
Invité

Re: selection objet point

Bonjour,

Une solution possible est de créer une colonne entier "Typ_Obj" (par
exemple), dans votre table. Mettre à jour cette colonne en utilisant la
formule ObjectInfo(nomtable.obj,1) nomtable étant le nom de votre table et 1
étant l'attribut retournant le type d'objet. Cette fonction va mettre à jour
votre colonne avec des valeurs correspondant au type d’objet. Sachant que la
valeur retournée pour un point est 5, il vous suffit de faire une sélection
sur votre table, en sélectionnant la valeur de la colonne Typ_Obj.



Dans la fenêtre MB ça donne :



Update NomTable Set TypObj = objectinfo(NomTable.obj,1)

Select * from NomTable where TypObj=5 into Selection



Cordialement

Mr Brun Julien
SIGEO
(Bureau d'études en environnement et aménagement,

 

#4 Thu 28 July 2005 16:04

Antoine DELARUE
Invité

Re: selection objet point

Sélection sql, critère : cartesianperimeter(obj,"m") =0


Antoine DELARUE
Ingénieur forestier
CRPF Midi-Pyrénées

 

#5 Thu 28 July 2005 16:27

MERVAILLIE
Invité

Re: selection objet point

Bonjour,

Faites simplement :
Str$(Obj)="point" dans une sélection

MERVAILLIE Marc
Chef de Projet RFU

 

#6 Fri 29 July 2005 18:14

Ch Gomes
Invité

Re: selection objet point

Taper la syntaxe suivante dans la fenêtre de sélection sql:

str$(objectinfo(obj,1))="5" pour des points
str$(objectinfo(obj,1))="7" pour des polygones
str$(objectinfo(obj,1))="3" ou "4" pour des polylignes ou des lignes.

Cordialement

Christophe

 

Pied de page des forums

Powered by FluxBB