In Arcgis, I have a polygon grid layer (100 cells) and a layer with polylines (the polylines cross the polygon grid). The polygon grid layer has in the attribute table a numeric integer field (named "weight") that give to the respective cell a weight. Example:
cell1-->100
cell2-->105
cell3-->2
cell4-->27
cell5-->3
...-->...
cell100-->89
my goal is ONLY purely visual nothing more. I want color each cell of the the polygon grid with a color based on the weight attribute (clearly if weight of cells is almost equal I want use similar color). After (this is the main problem) I want that only a part of each polyline take the color of the cell that cross. So the final view of each polyline will be N-polyline with multiple gradient color. The intersect tool isn't a good solution because in real case I have a lot of polyline and a lot of cells, so the intersection process is very slow.