Police in Edinburgh are urging the public to stay indoors amid one of the most severe weather events in recent years.