| SFCGAL-Verarbeitung und Beziehungsfunktionen |
|
CG_Intersection
(geomA, geomB)
Computes the intersection of two geometries |
|
CG_Intersects
(geomA, geomB)
Prüft, ob sich zwei Geometrien schneiden (sie haben mindestens einen Punkt gemeinsam) |
|
CG_3DIntersects
(geomA, geomB)
Tests if two 3D geometries intersect |
|
CG_Difference
(geomA, geomB)
Computes the geometric difference between two geometries |
|
ST_3DDifference
mm
3d
(geom1, geom2)
3D-Differenz durchführen |
|
CG_3DDifference
mm
3d
(geom1, geom2)
3D-Differenz durchführen |
|
CG_Distance
(geomA, geomB)
Computes the minimum distance between two geometries |
|
CG_3DDistance
(geomA, geomB)
Computes the minimum 3D distance between two geometries |
|
ST_3DConvexHull
3d
(geom1)
Berechnet die konvexe Hülle einer Geometrie. |
|
CG_3DConvexHull
3d
(geom1)
Berechnet die konvexe Hülle einer Geometrie. |
|
ST_3DIntersection
mm
3d
(geom1, geom2)
3D-Schnitte durchführen |
|
CG_3DIntersection
mm
3d
(geom1, geom2)
3D-Schnitte durchführen |
|
CG_Union
(geomA, geomB)
Computes the union of two geometries |
ST_3DUnion
mm
3d
3D-Vereinigung durchführen.
- geom1, geom2
- g1field agg
|
CG_3DUnion
mm
3d
Perform 3D union using postgis_sfcgal.
- geom1, geom2
- g1field agg
|
|
ST_AlphaShape
(geom, alpha, allow_holes = false)
Berechnet eine Alpha-Form, die eine Geometrie umschließt |
|
CG_AlphaShape
(geom, alpha, allow_holes = false)
Berechnet eine Alpha-Form, die eine Geometrie umschließt |
|
CG_ApproxConvexPartition
cg1.5
(geom)
Berechnet die approximale konvexe Partition der Polygongeometrie |
|
ST_ApproximateMedialAxis
3d
(geom)
Berechnet die konvexe Hülle einer Geometrie. |
CG_ApproximateMedialAxis
1
Berechnet die konvexe Hülle einer Geometrie.
- geom
- geom, projected
|
|
CG_GenerateFlatRoof
1
(geom, height)
Generate a flat (box) roof from a footprint polygon. |
|
CG_GenerateHippedRoof
1
(geom, height)
Generate a hipped roof from a footprint polygon. |
|
CG_GenerateGableRoof
1
(geom, height, slope_angle)
Generate a gable roof from a footprint polygon. |
|
CG_GenerateSkillionRoof
1
(geom, height, slope_angle, primary_edge_index)
Generate a skillion (single-slope) roof from a footprint polygon. |
|
CG_GenerateRoof
1
(geom, roof_type, height, slope_angle, primary_edge_index)
Generate a roof of the requested type from a footprint polygon. |
|
CG_PolygonRepair
1
(geom, rule)
Repair an invalid polygon or multipolygon. |
|
ST_ConstrainedDelaunayTriangles
3d
(g1)
Gibt eine eingeschränkte Delaunay-Triangulation um die angegebene Eingabegeometrie zurück. |
|
CG_ConstrainedDelaunayTriangles
3d
(g1)
Gibt eine eingeschränkte Delaunay-Triangulation um die angegebene Eingabegeometrie zurück. |
|
ST_Extrude
3d
(geom, x, y, z)
Extrudieren einer Oberfläche in ein zugehöriges Volumen |
|
CG_Extrude
3d
(geom, x, y, z)
Extrudieren einer Oberfläche in ein zugehöriges Volumen |
|
CG_ExtrudeStraightSkeleton
cg1.5
(geom, roof_height, body_height = 0)
Gerade Skelett-Extrusion |
|
CG_GreeneApproxConvexPartition
cg1.5
(geom)
Berechnet die approximale konvexe Partition der Polygongeometrie |
|
ST_MinkowskiSum
(geom1, geom2)
Führt die Minkowski-Summe aus |
|
CG_MinkowskiSum
(geom1, geom2)
Führt die Minkowski-Summe aus |
|
ST_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
Berechnet eine Alpha-Form, die eine Geometrie umschließt, unter Verwendung eines "optimalen" Alpha-Wertes. |
|
CG_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
Berechnet eine Alpha-Form, die eine Geometrie umschließt, unter Verwendung eines "optimalen" Alpha-Wertes. |
|
CG_OptimalConvexPartition
cg1.5
(geom)
Berechnet eine optimale konvexe Partition der Polygongeometrie |
|
CG_StraightSkeleton
3d
(geom, use_distance_as_m = false)
Berechnet die konvexe Hülle einer Geometrie. |
|
ST_StraightSkeleton
3d
(geom)
Berechnet die konvexe Hülle einer Geometrie. |
|
ST_Tesselate
3d
(geom)
Führt eine Oberflächentesselierung eines Polygons oder einer Polyederfläche durch und gibt diese als TIN oder Sammlung von TINS zurück |
|
CG_Tesselate
3d
(geom)
Führt eine Oberflächentesselierung eines Polygons oder einer Polyederfläche durch und gibt diese als TIN oder Sammlung von TINS zurück |
|
CG_Triangulate
(geom)
Triangulates a polygonal geometry |
CG_Visibility
cg1.5
3d
Berechnen eines Sichtbarkeitspolygons aus einem Punkt oder einem Segment in einer Polygongeometrie
- polygon, point
- polygon, pointA, pointB
|
|
CG_YMonotonePartition
cg1.5
(geom)
Berechnet die y-monotone Partition der Polygongeometrie |
|
CG_StraightSkeletonPartition
(geom, auto_orientation)
Computes the straight skeleton partition of a polygon. |
|
CG_3DBuffer
(geom, radius, segments, buffer_type)
Computes a 3D buffer around a geometry. |
|
CG_Rotate
(geom, angle)
Rotates a geometry by a given angle around the origin (0,0). |
|
CG_2DRotate
(geom, angle, cx, cy)
Rotates a geometry by a given angle around a specified point in 2D. |
|
CG_3DRotate
3d
(geom, angle, ax, ay, az)
Rotates a geometry in 3D space around an axis vector. |
|
CG_RotateX
3d
(geom, angle)
Rotates a geometry around the X-axis by a given angle. |
|
CG_RotateY
3d
(geom, angle)
Rotates a geometry around the Y-axis by a given angle. |
|
CG_RotateZ
3d
(geom, angle)
Rotates a geometry around the Z-axis by a given angle. |
|
CG_Scale
(geom, factor)
Scales a geometry uniformly in all dimensions by a given factor. |
|
CG_3DScale
3d
(geom, factorX, factorY, factorZ)
Scales a geometry by separate factors along X, Y, and Z axes. |
|
CG_3DScaleAroundCenter
3d
(geom, factorX, factorY, factorZ, centerX, centerY, centerZ)
Scales a geometry in 3D space around a specified center point. |
|
CG_Translate
(geom, deltaX, deltaY)
Translates (moves) a geometry by given offsets in 2D space. |
|
CG_3DTranslate
3d
(geom, deltaX, deltaY, deltaZ)
Translates (moves) a geometry by given offsets in 3D space. |
|
CG_Simplify
3d
(geom, threshold, preserveTopology = false)
Reduces the complexity of a geometry while preserving essential features and Z/M values. |
|
CG_3DAlphaWrapping
3d
(geom, relative_alpha, relative_offset)
Computes a 3D Alpha-wrapping strictly enclosing a geometry. |
|
CG_NurbsCurveInterpolate
1
3d
(data_points, degree)
Creates an interpolating NURBS curve passing through all given data points |
|
CG_NurbsCurveApproximate
1
3d
(data_points, degree, tolerance, max_control_points=100)
Creates an approximating NURBS curve fitting data points within a tolerance |
|
CG_NurbsCurveDerivative
1
3d
(nurbscurve, parameter, derivative_order)
Computes the derivative (tangent, curvature) of a NURBS curve at a given parameter |