將地理網格從高層級聚合為低層級。
語法
geomgrid ST_Generalize(geomgrid gridcode, integer precision);
geomgrid[] ST_Generalize(geomgrid[] gridarray, integer precision, bool degenerated default false);
參數
參數名稱 | 描述 |
gridcode | 地理網格對象。 |
gridarray | 地理網格數組。 |
precision | 聚合的層級。 |
degenerated | 是否采用退化網格。 |
描述
將地理網格或地理網格數組聚合為低層級網格。
示例
SELECT ST_AsText(ST_Generalize(ST_GridFromText('GZ0026206440'), 5));
st_astext
-----------
GZ00262
SELECT ST_Generalize(ST_As3DGrid(
'srid=4490;LINESTRING Z (116 39 2000,116.012 39.009 3000)'::geometry, 10), 8);
st_generalize
---------------------------------------------
{01024008722600000000,01024008742600000000}
文檔內容是否對您有幫助?