This type of sign used to be much more common in Japan, before the days of the internet and navigation aids. I have never been sure about their actual purpose though. Any attempt to actually navigate from them soon ends in confusion!
I regard them as a kind of totem, with all the local businesses represented.