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 Mon 19 March 2007 15:25

guims
Participant occasionnel
Date d'inscription: 19 Mar 2007
Messages: 18

MapBasic : Analyse thématique sur boucle

Bonjour,

J'élabore un programme MapBasic qui consiste à effectuer une analyse thématique à chaque boucle.
Je m'explique :

- j'ai une colonne qui correspond à des données pour chaque boucle : typologie_106, typologie_108, ... 106 et 108 sont les identifiants clés de ma boucle (=id_zd)
- Lorsque je demande une analyse thématique, je rentre les lignes suivantes :

Shade iris with typologie_+id_zd
Ignore "" values
"11" brush (2,40960,16777215) Pen (1,1,0),
"12" brush (2,9498624,16777215) Pen (1,1,0),
"13" brush (2,13500288,16777215) Pen (1,1,0),
"21" brush (2,167547768,16777215) Pen (1,1,0),
"22" brush (2,16765088,16777215) Pen (1,1,0),
"23" brush (2,16774352,16777215) Pen (1,1,0),
"31" brush (2,16736352,16777215) Pen (1,1,0),
"32" brush (2,16748688,16777215) Pen (1,1,0),
"33" brush (2,16765136,16777215) Pen (1,1,0)

Je lance l'application et le message suivant m'est renvoyé :
"Variable ou champ typologie_ non défini"
Quelle est mon erreur et que dois-je faire pour qu'à chaque boucle, l'analyse thémtique soit effectuée sur la colonne correspondante.

Merci.

Hors ligne

 

#2 Mon 19 March 2007 15:59

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: MapBasic : Analyse thématique sur boucle

essayez avec Shade iris with ""typologie_"+"id_zd""

vous pouvez aussi assigner ""typologie_"+"id_zd"" à une variable String et remplacer le nom de colonne par cette variable

cependant je ne suis pas sur qu'il soit possible de remplacer le nom de colonne qui doit aparaitre apres with par une variable texte...

tenez nous au courant !

Hors ligne

 

#3 Mon 19 March 2007 16:35

guims
Participant occasionnel
Date d'inscription: 19 Mar 2007
Messages: 18

Re: MapBasic : Analyse thématique sur boucle

La première remarque ne fonctionne pas.
L'application s'execute bien mais l'analyse thématique ne s'opère pas. "typologie_"+"id_zd" est considéré comme une colonne "typologie + id_zd". Le lien id_zd ne s'effectue pas avec la clé de la boucle.

Dernière modification par guims (Mon 19 March 2007 16:41)

Hors ligne

 

#4 Mon 19 March 2007 17:18

Cartosig
Participant assidu
Date d'inscription: 16 Oct 2006
Messages: 222

Re: MapBasic : Analyse thématique sur boucle

en effet le probleme est du au fait que l'expression sur laquelle s'effectue l'analyse thématique (i.e. le nom de la colonne) n est pas reconnue correctement.

si je comprend bien "typologie_" est la 1ere partie du nom de colonne, et id_zd est une variable string qui contient la 2e partie du nom de la colonne a analyser ?

si c'est le cas la syntaxe suivante peut marcher : Shade iris with "typologie_"+id_zd

Dernière modification par Cartosig (Mon 19 March 2007 17:19)

Hors ligne

 

#5 Mon 19 March 2007 17:23

guims
Participant occasionnel
Date d'inscription: 19 Mar 2007
Messages: 18

Re: MapBasic : Analyse thématique sur boucle

Avec cette syntaxe, l'application se fait et l'ensemble de mes cartes s'effectue. Mais j'ouvre le . wor, un message s'affiche :
Variable ou Champ _var_ non défini. et l'analyse thématique ne s'est pas effectuée.
Serait-ce un problème de déclaration de ma variable ?

Hors ligne

 

Pied de page des forums

Powered by FluxBB