Оросительные системы: каналы для орошения полей были созданы для обеспечения необходимого уровня влаги для посевов.Плотинные сооружения: для контроля уровня воды в реках и на орошаемых полях строили плотины.Искусственные пруды: они использовались для сохранения воды на территории ферм и увеличения ее доступности для орошения.Высокие почвенные насыпи: для защиты урожаев от наводнений в низменных районах строились высокие насыпи.Системы дренажа: для выведения избыточной влаги с полей применялись системы дренажа.Искусственные посадки лесных насаждений: они использовались для защиты посевов от ветра и обеспечения микроклимата на полях.