Organisers say thousands of people will take part in the procession and rally in Edinburgh.