Name

CG_GenerateFlatRoof — 接地部ポリゴンから平らな (箱の)屋根を生成します。

Synopsis

geometry CG_GenerateFlatRoof(geometry geom, float8 height);

説明

2次元接地部ポリゴンから平らな (箱状の)屋根を3次元 PolyhedralSurface Zで生成します。屋根の高さは地平面から heightで指定した値です (デフォルト 3.0)。

Availability: 3.7.0 - SFCGAL >= 2.3.0 が必要。

このメソッドにはSFCGALバックエンドが必要です。

この関数は多面体サーフェスに対応しています。

SELECT ST_AsText(
  CG_GenerateFlatRoof(
    'POLYGON((0 0,5 0,5 4,0 4,0 0))',
    2.0));
-- POLYHEDRALSURFACE Z (...)