weather is a factor that limits the agricultural development