語法
db2gse.ST_Area(s db2gse.ST_Surface)
回覆類型
Double
範例
都市工程師需要建築區列示。為了取得此列示,GIS 技術人員需選取每一個建築物的覆蓋區域和建築物 ID。
建築物覆蓋區儲存在使用下列 CREATE TABLE 陳述式建立的 BUILDINGFOOTPRINTS 表格:
CREATE TABLE BUILDINGFOOTPRINTS ( building_id integer, lot_id integer, footprint db2gse.ST_MultiPolygon);
為了滿足都市工程師的要求,技術人員使用下列 SELECT 陳述式, 從 BUILDINGFOOTPRINTS 表格選取唯一鍵、building_id 和每一個建築物覆蓋區:
SELECT building_id, db2gse.ST_Area (footprint) "Area" FROM BUILDINGFOOTPRINTS;
SELECT 陳述式傳回下列結果集︰
building_id Area ------------ ------------------------ 506 +1.40768000000000E+003 1208 +2.55759000000000E+003 543 +1.80786000000000E+003 178 +2.08671000000000E+003 . . .
圖 28. 使用區域尋找建築物覆蓋區. 四個有標示建築物 ID 號碼的建築物覆蓋區沿著它們的相鄰街道顯示。
![]() |