このトピックでは、ST_Degeneralize関数について説明します。 この関数は、低レベルのグリッドを高レベルのグリッドに分解します。
構文
geomgrid[] ST_Degeneralize(geomgrid gridcode, integer precision);
geomgrid[] ST_Degeneralize(geomgrid[] gridarray, integer precision);
戻り値
地理的グリッドの配列。
パラメーター
パラメーター | 説明 |
gridcode | 地理グリッドオブジェクト。 |
gridarray | 地理的グリッドの配列。 |
精度 | 分解レベル。 |
説明
この関数は、地理グリッドまたは地理グリッド配列を高レベルのグリッド配列に分解します。
例
select st_astext(st_degeneralize(st_gridfromtext('G01'),3));
-----------------------
{G010、G011、G012、G013}
select st_astext (st_degenalize (array[st_gridfromtext('GZ01), st_gridfromtext('GZ01)],2));
------------------------------------------------
{GZ01,GZ10,GZ12,GZ14,GZ16,GZ11,GZ13,GZ15,GZ17}