Suite

Apportez le marqueur sur le même calque à l'avant dans CartoDB

Apportez le marqueur sur le même calque à l'avant dans CartoDB


J'utilise une carte de catégorie affichant des marqueurs basés sur la valeur d'une colonne. Ils peuvent être l'une des deux valeurs. L'un est pour l'emplacement du client et l'autre pour l'emplacement du magasin.

J'aimerais l'avoir pour que les emplacements des magasins soient TOUJOURS affichés au-dessus des emplacements des clients. Existe-t-il un moyen de forcer cela avec CartoCSS. Vous cherchez quelque chose commez-indexmais cela ne semble pas fonctionner.


vous pouvez utiliser la colonne ORDER BY DESC ou ASC pour faire revenir les résultats dans un ordre différent. Les points sont retournés en premier étant mis au dos de la carte.

C'est bon pour les dates où vous voulez les plus récentes en tête. Vous pouvez également utiliser des instructions CASE pour effectuer des conditions plus avancées afin de trier ensuite ces résultats.


vous pouvez utiliser, par exemple, l'approche qui a été expliquée ici : Comment choisir quelle ligne va au-dessus de l'autre ligne

Fondamentalement, dans votre code CartoCSS, vous pouvez créer des couches avec différents index z. Par example:

/** visualisation simple */ #untitled_table_17{ marker-fill-opacity: 0.9; couleur de la ligne du marqueur : #FFF ; largeur de la ligne du marqueur : 1,5 ; marqueur-ligne-opacité : 1 ; placement de marqueur : point ; type de marqueur : ellipse ; largeur du marqueur : 10 ; marqueur-remplissage : #FF6600 ; marqueur-autoriser-chevauchement : vrai ; } #untitled_table_17[name = 'type1']::z1{ marker-fill-opacity: 0.9; couleur de la ligne du marqueur : #FFF ; largeur de la ligne du marqueur : 1,5 ; marqueur-ligne-opacité : 1 ; placement de marqueur : point ; type de marqueur : ellipse ; largeur du marqueur : 10 ; marqueur de remplissage : #5CA2D1 ; marqueur-autoriser-chevauchement : vrai ; } #untitled_table_17[name = 'type2']::z2{ marker-fill-opacity: 0.9; couleur de la ligne du marqueur : #FFF ; largeur de la ligne du marqueur : 1,5 ; marqueur-ligne-opacité : 1 ; placement de marqueur : point ; type de marqueur : ellipse ; largeur du marqueur : 10 ; marqueur-remplissage : #229A00 ; marqueur-autoriser-chevauchement : vrai ; }

Voir la vidéo: Intro à AE - LINTERFACE #2 modifier ses calques