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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Mon 05 January 2004 16:50

Antoine Bertheas
Invité

Requete pour recuperer les polygones

Bonjour et bonne annee,
je ne me souviens plus comment recuperer uniquement les objets polygones
dans une table avec plusieurs types d'objets.
Si quelqu'un a la reponse je suis preneur.
Amities

 

#2 Mon 05 January 2004 16:50

Laurent Frilleux
Invité

Re: Requete pour recuperer les polygones

bonjour

vous avez 2 possibilites

1- il suffit de selectionner les objets qui ont une surface >0
2- str(objectinfo(obj,1))= 4

le 4 retourne les polygones

Bonne journee

 

#3 Mon 05 January 2004 21:07

Jplartigau
Invité

Re: Requete pour recuperer les polygones

La solution se trouve dans une requete SQL
et dans le Where mettre
str$(obj)= "Region"

les autres types d'objet sont
Point
Line
Polyline
Arc
Ellipse
Rectangle
Rounded rectangle
Text

pour les entites multi-ligne je n'est pas teste le texte a mettre

 

#4 Fri 02 April 2004 11:31

Berengeremas
Invité

Re: Requete pour recuperer les polygones

bonjour

je voudrais savoir s'il existe un utilitaire permettant de faire des selection par nature d'objets afin de creer des tables nouvelles
ceci pour eviter a chaque fois de faire une selection sur la nature de mon objet et d'enregistrer la selection
merci beaucoup

 

#5 Fri 02 April 2004 17:15

Christophe Barbier
Invité

Re: Requete pour recuperer les polygones

Vous pouvez tout simplement utiliser comme critere de selection SQL:

Str(Obj)= Region   => selectionne les polygones

Str(Obj)= Polyline   => selectionne les polylignes

etc...

Cordialement

Brun Julien Friday, April 02, 2004 2:55 PM a écrit:

Une solution possible est de creer une colonne ma_colonne dans votre
table, et la mettre a jour par la fonction: objectinfo(obj,1)
Cette fonction retourne une valeur numerique correspondant au type d'objet.
Puis il vous suffit de selectionner les enregistrements corespondant a la valeur 7 (un polygone retourne 7). Pour finir, vous enregistrez la selection sous Ma_table, et vous obtiendrez une table uniquement composee de polygones.

 

Pied de page des forums

Powered by FluxBB