The factors that need to be present for a civilization are
Surplus of food
social structure
culture
water source.
Step-by-step explanation:
The long list of things are all usually a part of any civilization but sometimes they are not either, so only the things that need to be present and have a distinction between nomad life to a civilized life can be a part of this classification as they have to be common for all.
Surplus of food is the basis of all human settlement as more people are able to work in walks of life different from farming when the people who farm can create surplus .
A water source is necessary for the people to farm.
Social structure and culture define a society against a regular settlement.