Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
指定した単位で複数面の面積を計算します。
multisurface-expression.ST_Area([ unit-name])
unit-name
VARCHAR(128)
面積を計算する単位。デフォルトでは、空間参照系の単位が使用されます。単位名は、UNIT_TYPE が 'LINEAR' の ST_UNITS_OF_MEASURE ビュー内のローの UNIT_NAME カラムと一致させてください。
DOUBLE 複数面の面積を返します。
指定した単位で複数面の面積を計算します。複数面の面積は、含まれている面の面積の合計です。
このメソッドは、曲面の空間参照系のジオメトリでは使用できません。
SQL/MM (ISO/IEC 13249-3: 2006) 9.5.3
次の例では、結果として 8 を返します。
8
SELECT TREAT( Shape AS ST_MultiSurface ).ST_Area() FROM SpatialShapes WHERE ShapeID = 27
次の例では、架空の region テーブルから、multipoly_geometry カラムの領域を平方マイルで返します。
SELECT name, multipoly_geometry.ST_Area( 'Statute Mile' ) FROM region