返回給定Geometry對(duì)象的邊界框。

語法

geometry  ST_Envelope(geometry  g1);

參數(shù)

參數(shù)名稱 描述
g1 目標(biāo)Geometry對(duì)象。

描述

  • 返回邊界框的值類型為float8。
  • 邊界框由多邊形的角點(diǎn)(MINX,MINY),(MINX,MAXY),(MAXX,MAXY),(MAXX,MINY),(MINX,MINY)定義。
  • 退化的情況,例如垂線或者點(diǎn),將會(huì)返回一個(gè)比Polygon低維度的類型,例如Point或LineString類型。

示例

  • 默認(rèn)調(diào)用:
    SELECT ST_AsText(ST_Envelope('LINESTRING(0 0,2 2)'::geometry ));
               st_astext
    --------------------------------
     POLYGON((0 0,0 2,2 2,2 0,0 0))
    (1 row)
                        
  • 退化的情況:
    SELECT ST_AsText(ST_Envelope('LINESTRING(0 0,0 2)'::geometry ));
          st_astext
    ---------------------
     LINESTRING(0 0,0 2)
    (1 row)