計算幾何對象相交的所有網格對象。
文法
geomgrid[] ST_AsGrid(geometry geom, integer precision);參數
| 參數名稱 | 描述 |
| geom | 需要計算的幾何對象。 |
| precision | 精度層級,取值:0~31。 |
描述
幾何對象的空間參考必須是CGC2000(SRID=4490),如果不是則會調用空間投影變換函數(ST_Transform)對幾何對象的座標進行轉換,請確保能正確轉換到CGC2000座標系統。
本函數將返回幾何對象相交的網格對象數組,對於點、線或面資料分別返回對應的網格編碼,如下圖所示:

樣本
select st_astext(st_asgrid(
ST_geomfromtext('POINT(116.31522216796875 39.910277777777778)',4490), 15))
st_astext
--------------------
{G001310322230230}
select st_astext(st_asgrid(
ST_geomfromtext('LINESTRING(122.48077 51.72814,122.47416 51.73714)',4490), 18))
st_astext
--------------------------------------------------------------------------------
{G001331032213300011,G001331032213300013,G001331032213122320,G00133103221312232
2,G001331032213300100,G001331032213122303,G001331032213122321,G00133103221312231
2}