将低层级网格分解成高层级网格。
语法
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}
文档内容是否对您有帮助?