將低層級網格分解成高層級網格。
文法
geomgrid[] ST_Degeneralize(geomgrid gridcode, integer precision);
geomgrid[] ST_Degeneralize(geomgrid[] gridarray, integer precision);
傳回值
地理網格數組。
參數
參數名稱 | 描述 |
gridcode | 地理網格對象。 |
gridarray | 地理網格數組。 |
precision | 分解的層級。 |
描述
將地理網格或地理網格數組剖分為高層級的網格數組。
樣本
select st_astext(st_degeneralize(st_gridfromtext('G01'),3));
-----------------------
{G010,G011,G012,G013}
select st_astext(st_degeneralize(array[st_gridfromtext('GZ01'), st_gridfromtext('GZ1')],2));
------------------------------------------------
{GZ01,GZ10,GZ12,GZ14,GZ16,GZ11,GZ13,GZ15,GZ17}