This is a script to download all the SRTM tiles covering the Africa continent.
# SRTM Africa
A Python toolkit for downloading, processing, and mosaicking SRTM (Shuttle Radar Topography Mission) elevation data tiles covering the African continent.
## Overview
This repository provides automated scripts to download all SRTM tiles that cover Africa, convert them to GeoTIFF format, and create seamless mosaics of the elevation data. SRTM data provides digital elevation models at various resolutions and is widely used in geographic information systems for terrain analysis, hydrological modeling, and geospatial applications.
## Features
- **Automated Download**: Batch download of all SRTM tiles covering Africa
- **Format Conversion**: Convert downloaded tiles to GeoTIFF format
- **Mosaic Creation**: Build virtual rasters (VRT) for seamless data access
- **Simple Configuration**: Easy-to-use Python scripts with minimal setup
## Requirements
Install the required dependencies using:
```bash
pip install -r requirements.txt
```
## Scripts
### 1. `download1.py`
Downloads SRTM tiles covering the African continent from online repositories.
**Usage:**
```bash
python download1.py
```
### 2. `tif1.py`
Converts downloaded SRTM tiles to GeoTIFF format for easier processing and compatibility with GIS software.
**Usage:**
```bash
python tif1.py
```
### 3. `vrt.py`
Creates a Virtual Raster (VRT) file that mosaics all individual tiles into a single seamless dataset without duplicating data.
**Usage:**
```bash
python vrt.py
```
## Workflow
Follow these steps to download and process SRTM data for Africa:
1. **Download tiles:**
```bash
python download1.py
```
2. **Convert to GeoTIFF:**
```bash
python tif1.py
```
3. **Create mosaic:**
```bash
python vrt.py
```
## About SRTM Data
The Shuttle Radar Topography Mission (SRTM) obtained elevation data on a near-global scale to generate the most complete high-resolution digital topographic database of Earth. The mission was flown on Space Shuttle Endeavour in February 2000.
**Key characteristics:**
- Cover …