Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- from osgeo import gdal, osr
- # Create a random 100x100 raster
- test_dem = np.random.rand(100,100)
- # Get size of raster
- DEM_size = np.shape(test_dem)
- # Output file path
- dstfile = '/output/file.tiff'
- # Make geotransform
- xmin,ymax = [296058.21,4990799.17]
- nrows,ncols = DEM_size
- xres = 1
- yres = 1
- geotransform = (xmin,xres,0,ymax,0, -yres)
- # Write output
- driver = gdal.GetDriverByName('Gtiff')
- dataset = driver.Create(dstfile, ncols, nrows, 1, gdal.GDT_Float32)
- dataset.SetGeoTransform(geotransform)
- srs = osr.SpatialReference()
- srs.ImportFromEPSG(32632)
- dataset.SetProjection(srs.ExportToWkt())
- dataset.GetRasterBand(1).WriteArray(Base_dem)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement