What are some influences on what crops can be farmed in a region?

climate, soil structure, quality of workers available, ability to export and many more