Ganos實現了GeomGrid和H3Grid兩種地理網格類型的原生2D空間索引。
使用方法
--創建帶GeomGrid字段的表
CREATE TABLE geomgrid_gist_test (
id serial,
code geomgrid
);
--插入geomgrid記錄
INSERT INTO geomgrid_gist_test(code) VALUES('0102000F58182C0E'::GeomGrid);
INSERT INTO geomgrid_gist_test(code) VALUES('0102000F58182C0D'::GeomGrid);
INSERT INTO geomgrid_gist_test(code) VALUES('0102000F59163522'::GeomGrid);
INSERT INTO geomgrid_gist_test(code) VALUES('0102000F59163622'::GeomGrid);
INSERT INTO geomgrid_gist_test(code) VALUES('0102000F59163B22'::GeomGrid);
--在code字段創建GIST 2D空間索引
CREATE INDEX geomgrid_gist_test_idx on geomgrid_gist_test using gist (code);
--創建帶H3Grid字段的表
CREATE TABLE h3grid_gist_test (
id serial,
code h3grid
);
--插入h3grid記錄
INSERT INTO h3grid_gist_test(code) VALUES('010100FFFF846CD932AB08'::H3Grid);
INSERT INTO h3grid_gist_test(code) VALUES('010100FF7F366127CEA308'::H3Grid);
INSERT INTO h3grid_gist_test(code) VALUES('010100FF7F466C3B8EAA08'::H3Grid);
INSERT INTO h3grid_gist_test(code) VALUES('010100FFFF0C134D87A308'::H3Grid);
INSERT INTO h3grid_gist_test(code) VALUES('010100FF7FD95460EFA108'::H3Grid);
--在code字段創建GIST 2D空間索引
CREATE INDEX h3grid_gist_test_idx on h3grid_gist_test using gist (code);
文檔內容是否對您有幫助?