Changes between Version 3 and Version 4 of UsersWikiGenerateHexagonalGrid
- Timestamp:
- 03/12/18 17:03:23 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified UsersWikiGenerateHexagonalGrid
v3 v4 5 5 6 6 Substitute the values in the generate_series calls with the desired min/max X/Y extents. 7 -- update to use geom column name 12mar18 7 8 8 9 {{{ 9 10 CREATE TABLE hex_grid (gid serial not null primary key); 10 SELECT addgeometrycolumn('hex_grid',' the_geom', -1, 'POLYGON', 2);11 SELECT addgeometrycolumn('hex_grid','geom', -1, 'POLYGON', 2); 11 12 12 INSERT INTO hex_grid ( the_geom)13 SELECT st_translate( the_geom, x_series, y_series)13 INSERT INTO hex_grid (geom) 14 SELECT st_translate(geom, x_series, y_series) 14 15 from generate_series(0 - 128, 10000 + 128, 128) as x_series, 15 16 generate_series(0 - 128, 10000 + 128, 256) as y_series, 16 17 ( 17 SELECT 'POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0 0))'::geometry as the_geom18 SELECT 'POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0 0))'::geometry as geom 18 19 UNION 19 SELECT ST_Translate('POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0 0))'::geometry, 64, 128) as the_geom20 SELECT ST_Translate('POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0 0))'::geometry, 64, 128) as geom 20 21 ) as two_hex 21 22