what factors might influence where a city would develop