| 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_3DBuffer 1 (geom, radius, segments, buffer_type) ジオメトリの周りの3次元バッファを計算します。 |
| CG_Rotate 1 (geom, angle) ジオメトリを (0,0)を中心に指定した角度で回転させます。 |
| CG_2DRotate 1 (geom, angle, cx, cy) ジオメトリを指定した2次元ポイントを中心に指定した角度で回転させます。 |
| CG_3DRotate 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_3DScale 1 3d (geom, factorX, factorY, factorZ) ジオメトリをX,Y,Z軸に沿って個別の係数で拡大縮小します。 |
| CG_3DScaleAroundCenter 1 3d (geom, factorX, factorY, factorZ, centerX, centerY, centerZ) ジオメトリを3次元空間で指定した点を中心として拡大縮小します。 |
| CG_Translate 1 (geom, deltaX, deltaY) ジオメトリを与えたオフセットで2次元で移動させます。 |
| CG_3DTranslate 1 3d (geom, deltaX, deltaY, deltaZ) ジオメトリを与えたオフセットで3元で移動させます。 |
| CG_Simplify 1 3d (geom, threshold, preserveTopology = false) 主要な地物とZ/M値を維持しつつジオメトリの複雑さを減らします。 |
| CG_3DAlphaWrapping 1 3d (geom, relative_alpha, relative_offset) 厳密にジオメトリを囲む3次元アルファラッピングを計算します。 |