#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