SFCGAL アクセサとセッター |
CG_ForceLHR
3d
(geom)
LHR (Left Hand Rule)方向に強制します。 |
CG_IsPlanar
3d
(geom)
サーフェスが平面であるかないかをチェックします。 |
CG_IsSolid
3d
(geom1)
ジオメトリが立体であるかどうかをテストします。妥当性チェックは行いません。 |
CG_MakeSolid
3d
(geom1)
ジオメトリを立体にキャストします。チェックはしません。妥当な立体を得るには、入力ジオメトリは閉じた多面体サーフェスか閉じたTINでなければなりません。 |
CG_Orientation
3d
(geom)
サーフェスの方向を判定します。 |
CG_Area
(geom)
ジオメトリの面積を計算します |
CG_3DArea
mm
3d
(geom1)
3次元の面ジオメトリの面積を計算します。立体の場合は0を返します。 |
CG_Volume
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
(geomA, geomB)
二つのジオメトリのインタセクトする (共有する)部分を計算します |
CG_Intersects
(geomA, geomB)
二つのジオメトリがインタセクトしている (少なくとも一つの共有点がある)かどうかテストします。 |
CG_3DIntersects
(geomA, geomB)
二つの3次元ジオメトリがインタセクトするかどうかをテストします |
CG_Difference
(geomA, geomB)
二つのジオメトリの幾何学的な差を計算します |
ST_3DDifference
mm
3d
(geom1, geom2)
3次元の差分を計算します。 |
CG_3DDifference
mm
3d
(geom1, geom2)
3次元の差分を計算します。 |
CG_Distance
(geomA, geomB)
二つのジオメトリの最小距離を返します |
CG_3DDistance
(geomA, geomB)
二つのジオメトリの最小3次元距離を返します |
ST_3DConvexHull
3d
(geom1)
ジオメトリの3次元の凸包を計算します。 |
CG_3DConvexHull
3d
(geom1)
ジオメトリの3次元の凸包を計算します。 |
ST_3DIntersection
mm
3d
(geom1, geom2)
3次元のインタセクトした (共有する)部分を計算します。 |
CG_3DIntersection
mm
3d
(geom1, geom2)
3次元のインタセクトした (共有する)部分を計算します。 |
CG_Union
(geomA, geomB)
二つのジオメトリの結合を計算します |
ST_3DUnion
mm
3d
3次元の結合を計算します。
- geom1, geom2
- g1field agg
|
CG_3DUnion
mm
3d
postgis_sfcgalを使用して3次元結合を実行します。
- geom1, geom2
- g1field agg
|
ST_AlphaShape
(geom, alpha, allow_holes = false)
ジオメトリを囲むアルファシェイプを計算します。 |
CG_AlphaShape
(geom, alpha, allow_holes = false)
ジオメトリを囲むアルファシェイプを計算します。 |
CG_ApproxConvexPartition
cg1.5
(geom)
ポリゴンジオメトリの近似凸分割を計算します |
ST_ApproximateMedialAxis
3d
(geom)
面ジオメトリの近似的な中心軸を計算します。 |
CG_ApproximateMedialAxis
3d
(geom)
面ジオメトリの近似的な中心軸を計算します。 |
ST_ConstrainedDelaunayTriangles
3d
(g1)
入力ジオメトリの周りの制約付きドロネー三角形を返します。 |
CG_ConstrainedDelaunayTriangles
3d
(g1)
入力ジオメトリの周りの制約付きドロネー三角形を返します。 |
ST_Extrude
3d
(geom, x, y, z)
関連するボリュームにサーフェスを押し出します。 |
CG_Extrude
3d
(geom, x, y, z)
関連するボリュームにサーフェスを押し出します。 |
CG_ExtrudeStraightSkeleton
cg1.5
(geom, roof_height, body_height = 0)
ストレートスケルトンの押し出し |
CG_GreeneApproxConvexPartition
cg1.5
(geom)
ポリゴンジオメトリの近似凸分割を計算します |
ST_MinkowskiSum
(geom1, geom2)
ミンコフスキー和を求めます。 |
CG_MinkowskiSum
(geom1, geom2)
ミンコフスキー和を求めます。 |
ST_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
「最適」アルファ値を使ってジオメトリを囲むアルファシェイプを計算します。 |
CG_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
「最適」アルファ値を使ってジオメトリを囲むアルファシェイプを計算します。 |
CG_OptimalConvexPartition
cg1.5
(geom)
ポリゴンジオメトリの最適凸分割を計算します |
CG_StraightSkeleton
3d
(geom, use_distance_as_m = false)
ジオメトリからストレートスケルトンを計算します。 |
ST_StraightSkeleton
3d
(geom)
ジオメトリからストレートスケルトンを計算します。 |
ST_Tesselate
3d
(geom)
ポリゴンまたは多面体サーフェスのテッセレーションを計算し、TINまたはTINコレクションを返します。 |
CG_Tesselate
3d
(geom)
ポリゴンまたは多面体サーフェスのテッセレーションを計算し、TINまたはTINコレクションを返します。 |
CG_Triangulate
(geom)
ポリゴンジオメトリを三角形にします |
CG_Visibility
cg1.5
3d
ポリゴンジオメトリ内のポイント又は辺から可視領域ポリゴンを計算する
- polygon, point
- polygon, pointA, pointB
|
CG_YMonotonePartition
cg1.5
(geom)
ポリゴンジオメトリのY単調分割を計算します |
CG_StraightSkeletonPartition
1
(geom, auto_orientation)
ポリゴンのストレートスケルトン分割を計算します。 |
CG_Buffer3D
1
3d
(geom, radius, segments, buffer_type)
ジオメトリの周りの3次元バッファを計算します。 |
CG_Rotate
1
(geom, angle)
ジオメトリを (0,0)を中心に指定した角度で回転させます。 |
CG_Rotate2D
1
(geom, angle, cx, cy)
ジオメトリを指定した2次元ポイントを中心に指定した角度で回転させます。 |
CG_Rotate3D
1
3d
(geom, angle, ax, ay, az)
ジオメトリを指定したベクトルを軸に3次元空間で回転させます。 |
CG_RotateX
1
3d
(geom, angle)
ジオメトリをX軸を軸に指定した角度で回転させます。 |
CG_RotateY
1
3d
(geom, angle)
ジオメトリをY軸を軸に指定した角度で回転させます。 |
CG_RotateZ
1
3d
(geom, angle)
ジオメトリをZ軸を軸に指定した角度で回転させます。 |
CG_Scale
1
(geom, factor)
ジオメトリを全ての次元で与えられた係数で均一に拡大縮小します。 |
CG_Scale3D
1
3d
(geom, factorX, factorY, factorZ)
ジオメトリをX,Y,Z軸に沿って個別の係数で拡大縮小します。 |
CG_Scale3DAroundCenter
1
3d
(geom, factorX, factorY, factorZ, centerX, centerY, centerZ)
ジオメトリを3次元空間で指定した点を中心として拡大縮小します。 |
CG_Translate2D
1
(geom, deltaX, deltaY)
ジオメトリを与えたオフセットで2次元で移動させます。 |
CG_Translate3D
1
3d
(geom, deltaX, deltaY, deltaZ)
ジオメトリを与えたオフセットで3元で移動させます。 |