SFCGAL アクセサとセッター |
CG_ForceLHR
1
3d
(geom)
LHR (Left Hand Rule)方向に強制します。 |
CG_IsPlanar
1
3d
(geom)
サーフェスが平面であるかないかをチェックします。 |
CG_IsSolid
1
3d
(geom1)
ジオメトリが立体であるかどうかをテストします。妥当性チェックは行いません。 |
CG_MakeSolid
1
3d
(geom1)
ジオメトリを立体にキャストします。チェックはしません。妥当な立体を得るには、入力ジオメトリは閉じた多面体サーフェスか閉じたTINでなければなりません。 |
CG_Orientation
1
3d
(geom)
サーフェスの方向を判定します。 |
CG_Area
1
(geom)
ジオメトリの面積を計算します |
CG_3DArea
1
mm
3d
(geom1)
3次元の面ジオメトリの面積を計算します。立体の場合は0を返します。 |
CG_Volume
1
mm
3d
(geom1)
3次元立体の体積を計算します。面ジオメトリは (閉じていても)0を返します。 |
ST_ForceLHR
3d
(geom)
LHR (Left Hand Rule)方向に強制します。 |
ST_IsPlanar
3d
(geom)
サーフェスが平面であるかないかをチェックします。 |
ST_IsSolid
3d
(geom1)
ジオメトリが立体であるかどうかをテストします。妥当性チェックは行いません。 |
ST_MakeSolid
3d
(geom1)
ジオメトリを立体にキャストします。チェックはしません。妥当な立体を得るには、入力ジオメトリは閉じた多面体サーフェスか閉じたTINでなければなりません。 |
ST_Orientation
3d
(geom)
サーフェスの方向を判定します。 |
ST_3DArea
mm
3d
(geom1)
3次元の面ジオメトリの面積を計算します。立体の場合は0を返します。 |
ST_Volume
mm
3d
(geom1)
3次元立体の体積を計算します。面ジオメトリは (閉じていても)0を返します。 |
SFCGAL 処理関数および関係関数 |
CG_Intersection
1
(geomA, geomB)
二つのジオメトリのインタセクトする (共有する)部分を計算します |
CG_Intersects
1
(geomA, geomB)
二つのジオメトリがインタセクトしている (少なくとも一つの共有点がある)かどうかテストします。 |
CG_3DIntersects
1
(geomA, geomB)
二つの3次元ジオメトリがインタセクトするかどうかをテストします |
CG_Difference
1
(geomA, geomB)
二つのジオメトリの幾何学的な差を計算します |
ST_3DDifference
mm
3d
(geom1, geom2)
3次元の差分を計算します。 |
CG_3DDifference
1
mm
3d
(geom1, geom2)
3次元の差分を計算します。 |
CG_Distance
1
(geomA, geomB)
二つのジオメトリの最小距離を返します |
CG_3DDistance
1
(geomA, geomB)
二つのジオメトリの最小3次元距離を返します |
ST_3DConvexHull
3d
(geom1)
ジオメトリの3次元の凸包を計算します。 |
CG_3DConvexHull
1
3d
(geom1)
ジオメトリの3次元の凸包を計算します。 |
ST_3DIntersection
mm
3d
(geom1, geom2)
3次元のインタセクトした (共有する)部分を計算します。 |
CG_3DIntersection
1
mm
3d
(geom1, geom2)
3次元のインタセクトした (共有する)部分を計算します。 |
CG_Union
1
(geomA, geomB)
二つのジオメトリの結合を計算します |
ST_3DUnion
mm
3d
3次元の結合を計算します。
- geom1, geom2
- g1field agg
|
CG_3DUnion
1
mm
3d
postgis_sfcgalを使用して3次元結合を実行します。
- geom1, geom2
- g1field agg
|
ST_AlphaShape
(geom, alpha, allow_holes = false)
ジオメトリを囲むアルファシェイプを計算します。 |
CG_AlphaShape
1
(geom, alpha, allow_holes = false)
ジオメトリを囲むアルファシェイプを計算します。 |
CG_ApproxConvexPartition
1
cg1.5
(geom)
ポリゴンジオメトリの近似凸分割を計算します |
ST_ApproximateMedialAxis
3d
(geom)
面ジオメトリの近似的な中心軸を計算します。 |
CG_ApproximateMedialAxis
1
3d
(geom)
面ジオメトリの近似的な中心軸を計算します。 |
ST_ConstrainedDelaunayTriangles
3d
(g1)
入力ジオメトリの周りの制約付きドロネー三角形を返します。 |
CG_ConstrainedDelaunayTriangles
3d
(g1)
入力ジオメトリの周りの制約付きドロネー三角形を返します。 |
ST_Extrude
3d
(geom, x, y, z)
関連するボリュームにサーフェスを押し出します。 |
CG_Extrude
1
3d
(geom, x, y, z)
関連するボリュームにサーフェスを押し出します。 |
CG_ExtrudeStraightSkeleton
1
cg1.5
(geom, roof_height, body_height = 0)
ストレートスケルトンの押し出し |
CG_GreeneApproxConvexPartition
1
cg1.5
(geom)
ポリゴンジオメトリの近似凸分割を計算します |
ST_MinkowskiSum
(geom1, geom2)
ミンコフスキー和を求めます。 |
CG_MinkowskiSum
1
(geom1, geom2)
ミンコフスキー和を求めます。 |
ST_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
「最適」アルファ値を使ってジオメトリを囲むアルファシェイプを計算します。 |
CG_OptimalAlphaShape
1
(geom, allow_holes = false, nb_components = 1)
「最適」アルファ値を使ってジオメトリを囲むアルファシェイプを計算します。 |
CG_OptimalConvexPartition
1
cg1.5
(geom)
ポリゴンジオメトリの最適凸分割を計算します |
CG_StraightSkeleton
1
3d
(geom, use_distance_as_m = false)
ジオメトリからストレートスケルトンを計算します。 |
ST_StraightSkeleton
3d
(geom)
ジオメトリからストレートスケルトンを計算します。 |
ST_Tesselate
3d
(geom)
ポリゴンまたは多面体サーフェスのテッセレーションを計算し、TINまたはTINコレクションを返します。 |
CG_Tesselate
1
3d
(geom)
ポリゴンまたは多面体サーフェスのテッセレーションを計算し、TINまたはTINコレクションを返します。 |
CG_Triangulate
1
(geom)
ポリゴンジオメトリを三角形にします |
CG_Visibility
1
cg1.5
3d
ポリゴンジオメトリ内のポイント又は辺から可視領域ポリゴンを計算する
- polygon, point
- polygon, pointA, pointB
|
CG_YMonotonePartition
1
cg1.5
(geom)
ポリゴンジオメトリのY単調分割を計算します |