offline_gen.py 769 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env python3
  2. '''
  3. Generation of all dat files at 100m spacing.
  4. Preprocessing so the website doesn't have to
  5. This will take a long time to process!
  6. '''
  7. import os
  8. from MAVProxy.modules.mavproxy_map import srtm
  9. from terrain_gen import create_degree
  10. downloader = srtm.SRTMDownloader(debug=False, cachedir='./srtmcache')
  11. downloader.loadFileList()
  12. if __name__ == '__main__':
  13. targetFolder = os.path.join(os.getcwd(), "processedTerrain")
  14. #create folder if required
  15. try:
  16. os.mkdir(targetFolder)
  17. except FileExistsError:
  18. pass
  19. # Loop over the SRTM range - -60->60 latitude and all longitudes
  20. for long in range(-180, 180):
  21. for lat in range (-60, 60):
  22. create_degree(downloader, lat, long, targetFolder, 100)