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é ?

#1 Fri 19 December 2014 18:53

didou72
Participant assidu
Date d'inscription: 21 Mar 2012
Messages: 192

Mapbasic: Changement de la couleur pour plusieurs polygones

Bonjour,

J'essaye avec Mapbasic de changer la couleur de mes polygones smile mais depuis Mapbasic c'est pas vraiment hyper simple.

J'ai donc 2 polygones à mettre en violet en même temps.

J'ai essayé cette méthode ci-dessous  (2 polygones ont le nom hauteur&survol dans la colonne type il faut donc les mettre en violet)

Code:

 select * from "RTE_eol"+nom+"_H"+Haut where Type ="hauteur&survol" into couleurs_RTE

Obj_rte= couleurs_RTE.obj
b_trait = Makepen (1,1,0)
b_remp = Makebrush(2,13144319,-1)

select * from "RTE_eol"+nom+"_H"+Haut where Type ="hauteur&survol" into query32

set table query32 useredit on
Alter Object  obj_rte  Info  OBJ_INFO_BRUSH, b_remp
Alter Object  obj_rte  Info  OBJ_INFO_PEN , b_trait
Update Query32 set obj=obj_rte

Bon le problème de ce code c'est qu'il prend le premier objet qu'il trouve dans ma sélection et il remplace tous les objets sélectionnées par celui-ci
Donc je me retrouve avec deux polygones mais il ne sont plus différents c'est exactement le même ( il a écrasé le 2 eme polygone avec le 1 er)sad

Pouvez-vous me dire comment faire pour modifier deux polygones en violet.

Dernière modification par didou72 (Fri 19 December 2014 18:54)

Hors ligne

 

#2 Wed 24 December 2014 14:39

didou72
Participant assidu
Date d'inscription: 21 Mar 2012
Messages: 192

Re: Mapbasic: Changement de la couleur pour plusieurs polygones

Bon je viens de trouver : il faut définir la couleur avant de faire le polygone c'est plus simple du coup pas besoin de faire les modifications d'objet smile

Dernière modification par didou72 (Wed 24 December 2014 14:39)

Hors ligne

 

Pied de page des forums

Powered by FluxBB