| 1234567891011121314151617181920212223242526272829 |
- #!/usr/bin/env python3
- '''
- Generation of all dat files at 100m spacing.
- Preprocessing so the website doesn't have to
- This will take a long time to process!
- '''
- import os
- from MAVProxy.modules.mavproxy_map import srtm
- from terrain_gen import create_degree
- downloader = srtm.SRTMDownloader(debug=False, cachedir='./srtmcache')
- downloader.loadFileList()
- if __name__ == '__main__':
- targetFolder = os.path.join(os.getcwd(), "processedTerrain")
- #create folder if required
- try:
- os.mkdir(targetFolder)
- except FileExistsError:
- pass
- # Loop over the SRTM range - -60->60 latitude and all longitudes
- for long in range(-180, 180):
- for lat in range (-60, 60):
- create_degree(downloader, lat, long, targetFolder, 100)
|