SFCGAL Accessors and Setters |
CG_ForceLHR
1
3d
(geom)
Force LHR orientation |
CG_IsPlanar
1
3d
(geom)
Check if a surface is or not planar |
CG_IsSolid
1
3d
(geom1)
Test if the geometry is a solid. No validity check is performed. |
CG_MakeSolid
1
3d
(geom1)
Cast the geometry into a solid. No check is performed. To obtain a valid solid, the input geometry must be a closed Polyhedral Surface or a closed TIN. |
CG_Orientation
1
3d
(geom)
Determine surface orientation |
CG_Area
1
(geom)
Calculates the area of a geometry |
CG_3DArea
1
mm
3d
(geom1)
Computes area of 3D surface geometries. Will return 0 for solids. |
CG_Volume
1
mm
3d
(geom1)
Computes the volume of a 3D solid. If applied to surface (even closed) geometries will return 0. |
ST_ForceLHR
3d
(geom)
Force LHR orientation |
ST_IsPlanar
3d
(geom)
Check if a surface is or not planar |
ST_IsSolid
3d
(geom1)
Test if the geometry is a solid. No validity check is performed. |
ST_MakeSolid
3d
(geom1)
Cast the geometry into a solid. No check is performed. To obtain a valid solid, the input geometry must be a closed Polyhedral Surface or a closed TIN. |
ST_Orientation
3d
(geom)
Determine surface orientation |
ST_3DArea
mm
3d
(geom1)
Computes area of 3D surface geometries. Will return 0 for solids. |
ST_Volume
mm
3d
(geom1)
Computes the volume of a 3D solid. If applied to surface (even closed) geometries will return 0. |
SFCGAL Processing and Relationship Functions |
CG_Intersection
1
(geomA, geomB)
Computes the intersection of two geometries |
CG_Intersects
1
(geomA, geomB)
Tests if two geometries intersect (they have at least one point in common) |
CG_3DIntersects
1
(geomA, geomB)
Tests if two 3D geometries intersect |
CG_Difference
1
(geomA, geomB)
Computes the geometric difference between two geometries |
ST_3DDifference
mm
3d
(geom1, geom2)
Perform 3D difference |
CG_3DDifference
1
mm
3d
(geom1, geom2)
Perform 3D difference |
CG_Distance
1
(geomA, geomB)
Computes the minimum distance between two geometries |
CG_3DDistance
1
(geomA, geomB)
Computes the minimum 3D distance between two geometries |
ST_3DConvexHull
3d
(geom1)
Computes the 3D convex hull of a geometry. |
CG_3DConvexHull
1
3d
(geom1)
Computes the 3D convex hull of a geometry. |
ST_3DIntersection
mm
3d
(geom1, geom2)
Perform 3D intersection |
CG_3DIntersection
1
mm
3d
(geom1, geom2)
Perform 3D intersection |
CG_Union
1
(geomA, geomB)
Computes the union of two geometries |
ST_3DUnion
mm
3d
Perform 3D union.
- geom1, geom2
- g1field agg
|
CG_3DUnion
1
mm
3d
Perform 3D union using postgis_sfcgal.
- geom1, geom2
- g1field agg
|
ST_AlphaShape
(geom, alpha, allow_holes = false)
Computes an Alpha-shape enclosing a geometry |
CG_AlphaShape
1
(geom, alpha, allow_holes = false)
Computes an Alpha-shape enclosing a geometry |
CG_ApproxConvexPartition
1
cg1.5
(geom)
Computes approximal convex partition of the polygon geometry |
ST_ApproximateMedialAxis
3d
(geom)
Compute the approximate medial axis of an areal geometry. |
CG_ApproximateMedialAxis
1
3d
(geom)
Compute the approximate medial axis of an areal geometry. |
ST_ConstrainedDelaunayTriangles
3d
(g1)
Return a constrained Delaunay triangulation around the given input geometry.
|
CG_ConstrainedDelaunayTriangles
3d
(g1)
Return a constrained Delaunay triangulation around the given input geometry.
|
ST_Extrude
3d
(geom, x, y, z)
Extrude a surface to a related volume |
CG_Extrude
1
3d
(geom, x, y, z)
Extrude a surface to a related volume |
CG_ExtrudeStraightSkeleton
1
cg1.5
(geom, roof_height, body_height = 0)
Straight Skeleton Extrusion |
CG_GreeneApproxConvexPartition
1
cg1.5
(geom)
Computes approximal convex partition of the polygon geometry |
ST_MinkowskiSum
(geom1, geom2)
Performs Minkowski sum |
CG_MinkowskiSum
1
(geom1, geom2)
Performs Minkowski sum |
ST_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
Computes an Alpha-shape enclosing a geometry using an "optimal" alpha value. |
CG_OptimalAlphaShape
1
(geom, allow_holes = false, nb_components = 1)
Computes an Alpha-shape enclosing a geometry using an "optimal" alpha value. |
CG_OptimalConvexPartition
1
cg1.5
(geom)
Computes an optimal convex partition of the polygon geometry |
CG_StraightSkeleton
1
3d
(geom, use_distance_as_m = false)
Compute a straight skeleton from a geometry |
ST_StraightSkeleton
3d
(geom)
Compute a straight skeleton from a geometry |
ST_Tesselate
3d
(geom)
Perform surface Tessellation of a polygon or polyhedralsurface and returns as a TIN or collection of TINS |
CG_Tesselate
1
3d
(geom)
Perform surface Tessellation of a polygon or polyhedralsurface and returns as a TIN or collection of TINS |
CG_Triangulate
1
(geom)
Triangulates a polygonal geometry |
CG_Visibility
1
cg1.5
3d
Compute a visibility polygon from a point or a segment in a polygon geometry
- polygon, point
- polygon, pointA, pointB
|
CG_YMonotonePartition
1
cg1.5
(geom)
Computes y-monotone partition of the polygon geometry |