American style tent cities or Brazillian style shanty towns are not the solution.
In my country there's a problem with providing shelters- you don't want to attract every Eastern European crackhead. On the other hand people have died and that's a bit embarrassing as well.
The solution was those crazy Christians from the Salvation army. They don't ask for ID and they are a private initiative which allows for full plausible deniability from the government.