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)
面积计算单位。缺省值为空间参照系的单位。单位名称必须与 ST_UNITS_OF_MEASURE 视图中 UNIT_TYPE 为 'LINEAR' 的行的 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
以下示例返回以平方英里表示的虚构的地区表的 multipoly_geometry 列的面积。
SELECT name, multipoly_geometry.ST_Area( 'Statute Mile' ) FROM region