语法
db2gse.ST_Area(s db2gse.ST_Surface)
返回类型
双精度
示例
城市工程师需要建筑物面积的列表。为获取该列表, 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 号的四个建筑物占地形状沿它们相邻的街道边显示。
![]() |