Hex_grid_from_layer_bounds2.py
1 |
##Polygons=group
|
---|---|
2 |
##input=vector
|
3 |
##cellsize=number 1000.0
|
4 |
##grid=output vector
|
5 |
|
6 |
input = processing.getObject(input)
|
7 |
|
8 |
centerx = (input.extent().xMinimum() + input.extent().xMaximum()) / 2 |
9 |
centery = (input.extent().yMinimum() + input.extent().yMaximum()) / 2 |
10 |
width = input.extent().xMaximum() - input.extent().xMinimum() + cellsize |
11 |
height = input.extent().yMaximum() - input.extent().yMinimum() + cellsize |
12 |
|
13 |
processing.runalg('qgis:creategrid', 3, width, height, cellsize, cellsize, |
14 |
centerx, centery, input.crs().authid(), grid)
|