Changes between Version 3 and Version 4 of UsersWikiGenerateHexagonalGrid


Ignore:
Timestamp:
Mar 12, 2018, 5:03:23 PM (6 years ago)
Author:
darkblueb
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • UsersWikiGenerateHexagonalGrid

    v3 v4  
    55
    66Substitute the values in the generate_series calls with the desired min/max X/Y extents.
     7-- update to use geom column name    12mar18
    78 
    89{{{
    910CREATE TABLE hex_grid (gid serial not null primary key);
    10 SELECT addgeometrycolumn('hex_grid','the_geom', -1, 'POLYGON', 2);
     11SELECT addgeometrycolumn('hex_grid','geom', -1, 'POLYGON', 2);
    1112
    12 INSERT INTO hex_grid (the_geom)
    13 SELECT st_translate(the_geom, x_series, y_series)
     13INSERT INTO hex_grid (geom)
     14SELECT st_translate(geom, x_series, y_series)
    1415from generate_series(0 - 128, 10000 + 128, 128) as x_series,
    1516generate_series(0 - 128, 10000 + 128, 256) as y_series,
    1617(
    17    SELECT 'POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0 0))'::geometry as the_geom
     18   SELECT 'POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0 0))'::geometry as geom
    1819   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_geom
     20   SELECT ST_Translate('POLYGON((0 0,64 64,64 128,0 192,-64 128,-64 64,0  0))'::geometry, 64, 128)  as geom
    2021) as two_hex
    2122