One of the essential aspects for which sustainable development has not been achieved in most of the planet is precisely, in my opinion, by not taking into account the unique characteristics of each locality to propose master development plans. That's why I think the criteria are related to the resource base of each city, with the financial and human resources it has, with the willingness of the government authorities to take on each project and the culture of each community. It will be useless to produce fresh foods in a city through urban agriculture if the citizens, as a result of a culture different from consumption, do not buy them and get lost in the nurseries. These are very complex answers, I suggest you form the criteria from the local, obviously, without losing the overall experience that exists on the subject.
Such a tricky question my friend! As a village council member, please focus more on survey studies rather than a mere literature review!
From my point of view, doing observations, interviews, and reading about the local culture will help you greatly. Apart from using any forms survey study like AHP to weighted the experts' ideas and criteria, I have to say "knowing by doing", a tactful way of experience the latent local criteria! Governing system, climate condition, water supply, the quality of soil, the farming methods, and the human resources are some most important criteria, I suppose.
There may be poor, or no choice for selecting best land criteria to grow food in the city. In this context, I think is the design of the available urban space (indoors, or outdoors) that will fulfill the environmental requirements for food production to take place.
Permaculture is the field of study you may want to consider. Check out also: Toby Hemenway (2015). The Permaculture City. Regenerative design for urban, Suburban and Town resilience. Chelsey Green. White River Junction, VT. Pp. 269.