Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. Usage: gdal_rasterize [-b band]* [-i] [-at]
  2. {[-burn value]* | [-a attribute_name] | [-3d]} [-add]
  3. [-l layername]* [-where expression] [-sql select_statement]
  4. [-dialect dialect] [-of format] [-a_srs srs_def]
  5. [-co "NAME=VALUE"]* [-a_nodata value] [-init value]*
  6. [-te xmin ymin xmax ymax] [-tr xres yres] [-tap] [-ts width height]
  7. [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
  8. CInt16/CInt32/CFloat32/CFloat64}] [-q]
  9. <src_datasource> <dst_filename>
  10.  
  11. ##Rasterize_GDAL_KRK=name
  12. ##Input=vector
  13. ##Output=output raster
  14. ##Extent=extent
  15. ##cellsize=number 25
  16.  
  17. import os, processing, osgeo.gdal
  18.  
  19. processing.runalg('gdalogr:rasterize',
  20. {"INPUT":Input,
  21. "FIELD":"KRK_1",
  22. "DIMENSIONS":1,
  23. "WIDTH":cellsize,
  24. "HEIGHT":cellsize,
  25. "RAST_EXT":Extent,
  26. "TFW":0,
  27. "RTYPE":0,
  28. "NO_DATA":None,
  29. "COMPRESS":0,
  30. "JPEGCOMPRESSION":1,
  31. "ZLEVEL":1,
  32. "PREDICTOR":1,
  33. "TILED":False,
  34. "BIGTIFF":3,
  35. "EXTRA": None,
  36. "OUTPUT":Output})
  37.  
  38. ##Rasterize_GDAL_KRK=name
  39. ##Input=vector
  40. ##Output=output raster
  41. ##Extent=extent
  42. ##cellsize=number 25
  43.  
  44. import os, gdal
  45. import processing
  46.  
  47.  
  48. ex = Extent.split(',')
  49. ext = str(ex[0]) + "," + str(ex[1]) + "," + str(ex[2]) + "," + str(ex[3])
  50.  
  51. com_string = "gdal_rasterize -a KRK_1 -ot 0 -of GTiff -te " + ext + " -tr " + str(cellsize) +" " + str(cellsize) + " -co COMPRESS=NONE -co BIGTIFF=IF_NEEDED -l " + str(Input)
  52. os.system(com_string)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement