使用與參考手冊

ST_Area

ST_Area 使用一個多邊形或多重多邊形並傳回它的區域。

語法
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 號碼的建築物覆蓋區沿著它們的相鄰街道顯示。


top


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]