Das wird über entsprechende Rules für Mapnik / Maperative gehen. Weiss aber nicht, ob die auch numerisch vergleichen können
(maxspeed < 50) oder ob man alles einzeln aufdröseln muss. if maxspeed=30 → grün, if maxspeed=50 ->orange etc.