#1 Wed 19 October 2005 14:26
- PHV
- Participant occasionnel
- Lieu: Tours
- Date d'inscription: 20 Sep 2005
- Messages: 39
Application de couleur dans polygone via Mapbasic
Bonjour à tous,
Via mapbasic nous pouvons récuperer le style intérieur des polygones. est-il possible de faire l'inverse, c'est à dire appliquer une couleur en fonction de sa valeur,stoquer dans un champ, si celle-ci devais être modifiée?
merci
PHV
Hors ligne
#2 Wed 19 October 2005 16:16
- Nsidos
- Juste Inscrit !
- Date d'inscription: 19 Oct 2005
- Messages: 7
Re: Application de couleur dans polygone via Mapbasic
oui pas de problemes particuliers
tu sélectionnes ton objet et tu le mets dans une variable objet
tu crées un style brush pour le remplissage avec la commande makebrush
tu fais un alter objet de ce type : Alter Object variable Info OBJ_INFO_BRUSH, brush créé
surtout tu n'oublies pas de faire un update sur la table avec le nouvel objet
un exemple complet:
sub main
dim nomtable as string
Dim b_water As Brush
Dim b_trait As Pen
dim cpt, num as integer
dim obj_nic as object
nomtable = clc00fr
num = tableinfo (nomtable, TAB_INFO_NROWS)
for cpt = 1 to num
select * from nomtable where rowid = cpt into query1
obj_nic = query1.obj
b_trait = Makepen (1,1,0)
b_water = Makebrush(2, rgb(230,3,77),-1)
set table nomtable useredit on
Alter Object obj_nic Info OBJ_INFO_BRUSH, b_water
Alter Object obj_nic Info OBJ_INFO_PEN , b_trait
Update nomtable set obj=obj_nic where rowid=cpt
next
end sub
et voili voila !
Hors ligne
#3 Fri 21 October 2005 12:10
Re: Application de couleur dans polygone via Mapbasic
Hello,
Un peu en marge de ca...mais en relation avec les couleurs et styles appliqués en dur :
Pour info, Steve Chan (le gars qui a ecrit le Resolver de Workspace - RWT v0.92 (SMUT).MBX - travaillant pour Mapinfo Australie), est en train de finaliser son mbx qui permet d'appliquer en dur une analyse thématique (quelle quelle soit).
Nom précédent : hardcodedthematics.mbx (introuvable pour l'instant), il se peut qu'il l'appelle Thematic2tab.mbx (petite suggestion perso je trouvais que c'etait plus clair). Je vous tiens au courant dès qu'il est dispo sur directionsmag et ses caractéristiques.
"Huge improvement in speed. Friendly user interface.Allows option of creating a new table. Allows the user to apply bivariate thematic map settings.
Almost Final, just one or two more thing to work out. Thought you might like a heads up."
La beta est prometteuse en tout cas...
Robin.
Hors ligne