I think you need a more encompassing approach. Permaculture might be something for you. They have developed specialized techniques for all climate zones.
For example check out the "Greening the desert" project.
For example check out the "Greening the desert" project.
I mean that's the case none of these projects have REALLY taken off at scale.