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

GEODATA DAYS 2024

#1 Wed 23 July 2008 10:52

makosol
Participant actif
Date d'inscription: 23 May 2007
Messages: 117

Requête attributaire pour selectionner des multiples de 10, 5, 2...

Bonjour,

j'utilise ArcView 9.2 et je dispose d'une couche vecteur de courbes de niveaux ; je voudrais en extraire les courbes de niveaux tous les 10m, 5 m etc en utilisant une requête attributaire, mais il me semble que les opérateurs proposés ne permettent pas ce type de requête.


Site sur les logiciels gratuits / libres, linux et géomatique : http://makosol.free.fr

Hors ligne

 

#2 Wed 23 July 2008 11:07

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Requête attributaire pour selectionner des multiples de 10, 5, 2...

Hello,

Par la mise à jour d'un champ supplémentaire, je pense wink
Question pour une piste : comment définir les multiples de 10 ? de 5 ? de 2 ?
Il faut ruser de la même façon qu'une sélection sur nombre pair/impair, mais avec d'autres critères (définis par la réponse à la question ci dessus)

Robin.

Hors ligne

 

#3 Wed 23 July 2008 11:17

Tnarbiv
Participant assidu
Lieu: Véretz
Date d'inscription: 5 Sep 2005
Messages: 392

Re: Requête attributaire pour selectionner des multiples de 10, 5, 2...

je pense que tu peux trouver un début de réponse ici http://georezo.net/forum/viewtopic.php?id=55847

au lieu de mettre [CONTOUR] tu mets le nom de ton champ et au lieu de mettre 2 tu mets 10 ou 5 ou etc.


Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.

Hors ligne

 

#4 Wed 23 July 2008 11:34

makosol
Participant actif
Date d'inscription: 23 May 2007
Messages: 117

Re: Requête attributaire pour selectionner des multiples de 10, 5, 2...

merci pour ces deux réponses, disons, convergentes, par contre quand j'entre la requête :
"Elevation" mod 2 = 0 j'ai un message comme quoi ma requête SQL n'est pas valide.


Site sur les logiciels gratuits / libres, linux et géomatique : http://makosol.free.fr

Hors ligne

 

#5 Wed 23 July 2008 12:29

Tnarbiv
Participant assidu
Lieu: Véretz
Date d'inscription: 5 Sep 2005
Messages: 392

Re: Requête attributaire pour selectionner des multiples de 10, 5, 2...

il faut en fait que tu créés un nouveau champ dans ta table de type entier court
fais un clic droit sur ce nouveau champ et fais calculer les valeurs
rentre la formule suivante : "Elevation" mod 5 (si tu veux les courbes tous les 5 m) si la valeur de ce champ = 0 alors tes courbes sont des multiples de 5 il ne te reste plus qu'à les sélectionner par requete attributaire et les extraire


Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.

Hors ligne

 

#6 Wed 23 July 2008 14:23

makosol
Participant actif
Date d'inscription: 23 May 2007
Messages: 117

Re: Requête attributaire pour selectionner des multiples de 10, 5, 2...

Merci Tnarbiv, ça fonctionne bien. Dommage qu'on puisse pas faire directement de requête avec ce type d'opérateur.


Site sur les logiciels gratuits / libres, linux et géomatique : http://makosol.free.fr

Hors ligne

 

Pied de page des forums

Powered by FluxBB