| SFCGAL 処理関数および関係関数 |
|
CG_Intersection
(geomA, geomB)
二つのジオメトリーのインタセクトする (共有する) 部分を計算します |
|
CG_Intersects
(geomA, geomB)
二つのジオメトリーがインタセクトしている (少なくとも一つの共有点がある) かどうかテストします。 |
|
CG_3DIntersects
(geomA, geomB)
二つの 3次元ジオメトリーがインタセクトするかどうかをテストします |
|
CG_Difference
(geomA, geomB)
二つのジオメトリーの幾何学的な差を計算します |
|
CG_3DDifference
mm
3d
(geom1, geom2)
3次元の差分を計算します。 |
|
CG_Distance
(geomA, geomB)
二つのジオメトリーの最小距離を返します |
|
CG_3DDistance
(geomA, geomB)
二つのジオメトリーの最小 3次元距離を返します |
|
CG_3DConvexHull
3d
(geom1)
ジオメトリーの 3次元の凸包を計算します。 |
|
CG_3DIntersection
mm
3d
(geom1, geom2)
3次元のインタセクトした (共有する) 部分を計算します。 |
|
CG_Union
(geomA, geomB)
二つのジオメトリーの結合を計算します |
CG_3DUnion
mm
3d
postgis_sfcgal を使用して 3次元結合を実行します。
- geom1, geom2
- g1field agg
|
|
CG_AlphaShape
(geom, alpha, allow_holes = false)
ジオメトリーを囲むアルファシェイプを計算します。 |
|
CG_ApproxConvexPartition
cg1.5
(geom)
ポリゴンジオメトリーの近似凸分割を計算します |
CG_ApproximateMedialAxis
1
面ジオメトリーの近似的な中心軸を計算します。
- geom
- geom, projected
|
|
CG_GenerateFlatRoof
1
(geom, height)
接地部ポリゴンから平らな (箱の) 屋根を生成します。 |
|
CG_GenerateHippedRoof
1
(geom, height)
接地部ポリゴンから寄棟屋根を生成する。 |
|
CG_GenerateGableRoof
1
(geom, height, slope_angle)
接地部ポリゴンから切妻屋根を生成します。 |
|
CG_GenerateSkillionRoof
1
(geom, height, slope_angle, primary_edge_index)
水平面に投影したポリゴンから片流れ屋根 (一方に傾斜する屋根) を生成します。 |
|
CG_GenerateRoof
1
(geom, roof_type, height, slope_angle, primary_edge_index)
接地部ポリゴンから求める形式の屋根を生成します。 |
|
CG_PolygonRepair
1
(geom, rule)
不正な POLYGON または MULTIPOLYGON を修復します。 |
|
CG_ConstrainedDelaunayTriangles
3d
(g1)
入力ジオメトリーの周りの制約付きドロネー三角形を返します。 |
|
CG_Extrude
3d
(geom, x, y, z)
関連するボリュームにサーフェスを押し出します。 |
|
CG_ExtrudeStraightSkeleton
cg1.5
(geom, roof_height, body_height = 0)
ストレートスケルトンの押し出し |
|
CG_GreeneApproxConvexPartition
cg1.5
(geom)
ポリゴンジオメトリーの近似凸分割を計算します |
|
CG_MinkowskiSum
(geom1, geom2)
ミンコフスキー和を求めます。 |
|
CG_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
「最適」アルファ値を使ってジオメトリーを囲むアルファシェイプを計算します。 |
|
CG_OptimalConvexPartition
cg1.5
(geom)
ポリゴンジオメトリーの最適凸分割を計算します |
|
CG_StraightSkeleton
(geom, use_distance_as_m = false)
ジオメトリーからストレートスケルトンを計算します。 |
|
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
(geom, auto_orientation)
ポリゴンのストレートスケルトン分割を計算します。 |
|
CG_3DBuffer
(geom, radius, segments, buffer_type)
ジオメトリーの周りの 3次元バッファを計算します。 |
|
CG_Rotate
(geom, angle)
ジオメトリーを (0,0) を中心に指定した角度で回転させます。 |
|
CG_2DRotate
(geom, angle, cx, cy)
ジオメトリーを指定した 2次元ポイントを中心に指定した角度で回転させます。 |
|
CG_3DRotate
3d
(geom, angle, ax, ay, az)
ジオメトリーを指定したベクトルを軸に 3次元空間で回転させます。 |
|
CG_RotateX
3d
(geom, angle)
ジオメトリーを X 軸を軸に指定した角度で回転させます。 |
|
CG_RotateY
3d
(geom, angle)
ジオメトリーを Y 軸を軸に指定した角度で回転させます。 |
|
CG_RotateZ
3d
(geom, angle)
ジオメトリーを Z 軸を軸に指定した角度で回転させます。 |
|
CG_Scale
(geom, factor)
ジオメトリーを全ての次元で与えられた係数で均一に拡大縮小します。 |
|
CG_3DScale
3d
(geom, factorX, factorY, factorZ)
ジオメトリーを X,Y,Z 軸に沿って個別の係数で拡大縮小します。 |
|
CG_3DScaleAroundCenter
3d
(geom, factorX, factorY, factorZ, centerX, centerY, centerZ)
ジオメトリーを 3次元空間で指定した点を中心として拡大縮小します。 |
|
CG_Translate
(geom, deltaX, deltaY)
ジオメトリーを与えたオフセットで 2次元で移動させます。 |
|
CG_3DTranslate
3d
(geom, deltaX, deltaY, deltaZ)
ジオメトリーを与えたオフセットで 3元で移動させます。 |
|
CG_Simplify
3d
(geom, threshold, preserveTopology = false)
主要な地物と Z/M 値を維持しつつジオメトリーの複雑さを減らします。 |
|
CG_3DAlphaWrapping
3d
(geom, relative_alpha, relative_offset)
厳密にジオメトリーを囲む 3次元アルファラッピングを計算します。 |
|
CG_NurbsCurveInterpolate
1
3d
(data_points, degree)
全ての与えられたデータのポイントを通る補間 NURBS 曲線を生成します。 |
|
CG_NurbsCurveApproximate
1
3d
(data_points, degree, tolerance, max_control_points=100)
データポイントに許容値範囲内で近似する NURBS 曲線を生成します。 |
|
CG_NurbsCurveDerivative
1
3d
(nurbscurve, parameter, derivative_order)
与えたパラメーターの NURBS 曲線の導関数 (正接、曲率) を計算します。 |
| Deprecated SFCGAL Function Aliases |
|
ST_3DIntersection
(geom1, geom2)
Deprecated alias for CG_3DIntersection. |
|
ST_3DDifference
(geom1, geom2)
Deprecated alias for CG_3DDifference. |
ST_3DUnion
Deprecated alias for CG_3DUnion.
- geom1, geom2
- g1field agg
|
|
ST_Tesselate
(geom)
Deprecated alias for CG_Tesselate. |
|
ST_3DArea
(geom1)
Deprecated alias for CG_3DArea. |
|
ST_Extrude
(geom, x, y, z)
Deprecated alias for CG_Extrude. |
|
ST_ForceLHR
(geom)
Deprecated alias for CG_ForceLHR. |
|
ST_Orientation
(geom)
Deprecated alias for CG_Orientation. |
|
ST_MinkowskiSum
(geom1, geom2)
Deprecated alias for CG_MinkowskiSum. |
|
ST_StraightSkeleton
(geom)
Deprecated alias for CG_StraightSkeleton. |
|
ST_ApproximateMedialAxis
(geom)
Deprecated alias for CG_ApproximateMedialAxis. |
|
ST_IsPlanar
(geom)
Deprecated alias for CG_IsPlanar. |
|
ST_Volume
(geom1)
Deprecated alias for CG_Volume. |
|
ST_MakeSolid
(geom1)
Deprecated alias for CG_MakeSolid. |
|
ST_IsSolid
(geom1)
Deprecated alias for CG_IsSolid. |
|
ST_ConstrainedDelaunayTriangles
(g1)
Deprecated alias for CG_ConstrainedDelaunayTriangles. |
|
ST_3DConvexHull
(geom1)
Deprecated alias for CG_3DConvexHull. |
|
ST_AlphaShape
(geom, alpha, allow_holes = false)
Deprecated alias for CG_AlphaShape. |
|
ST_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
Deprecated alias for CG_OptimalAlphaShape. |