|
|
@@ -0,0 +1,29 @@
|
|
|
+#!/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)
|
|
|
+
|