In situ rainwater harvesting