There are various types of rainwater harvesting systems, including rooftop harvesting, surface runoff harvesting, and subsurface harvesting. Rooftop harvesting involves collecting rainwater from the roofs of buildings, while surface runoff harvesting involves collecting water from paved surfaces such as driveways and sidewalks. Subsurface harvesting involves collecting water from the soil and groundwater.
The implementation of rainwater harvesting systems requires careful planning and design to ensure that they are effective and safe. Factors such as the size of the catchment area, the amount of rainfall, and the quality of the water should be considered when designing a rainwater harvesting system.