Opinion formation is the result of co-evolution of individual behavior and environment.Individual behavior is determined by its rational cognition and irrational emotion.Environment includes culture,cognitive and behavioral patterns and social interactions. Culture and cognitive patterns are usually related to the spatial factors.In this paper,a social network with geographical factors is constructed. Together with the Ising model in networks,the effects of both spatial and social factors on opinion formati...