the blue ones are to indicate fire hydrants so the fire department can find them in the dark, yellow ones indicate the center of the road, white indicate the lane divisions, and red... red are what you'll see if you shine a light up the wrong direction in a one way street
Botts' dots are rarely used in regions with substantial snowfall because snow plows destroy them