PostGIS 3.6 SFCGAL Cheatsheet

Neu in dieser Version 1Verbessert in dieser Version 2   Erfordert SFCGAL 1.5 oder höher cg1.5Aggregat agg    Funktion des Fensters W   2.5/3D-Unterstützung 3d   SQL-MMmm  
Verwaltungsfunktionen der SFCGAL
postgis_sfcgal_version ()    Gibt die verwendete Version von SFCGAL zurück
postgis_sfcgal_full_version ()    Liefert die vollständige Version von SFCGAL, einschließlich der CGAL- und Boost-Versionen

SFCGAL-Accessoren und -Setzer
CG_ForceLHR  3d (geom)    LHR-Ausrichtung erzwingen
CG_IsPlanar  3d (geom)    Prüfen, ob eine Fläche planar ist oder nicht
CG_IsSolid  3d (geom1)    Prüfen, ob die Geometrie ein Solid ist. Es wird keine Gültigkeitsprüfung durchgeführt.
CG_MakeSolid  3d (geom1)    Gießen Sie die Geometrie in einen Körper. Es wird keine Prüfung durchgeführt. Um ein gültiges Solid zu erhalten, muss die Eingabegeometrie eine geschlossene polyedrische Fläche oder ein geschlossenes TIN sein.
CG_Orientation  3d (geom)    Bestimmung der Oberflächenausrichtung
CG_Area (geom)    Calculates the area of a geometry
CG_3DArea  mm  3d (geom1)    Berechnet die Fläche von 3D-Oberflächengeometrien. Gibt 0 für Solids zurück.
CG_Volume  mm  3d (geom1)    Berechnet das Volumen eines 3D-Volumens. Bei Anwendung auf (auch geschlossene) Flächengeometrien wird 0 zurückgegeben.
ST_ForceLHR  3d (geom)    LHR-Ausrichtung erzwingen
ST_IsPlanar  3d (geom)    Prüfen, ob eine Fläche planar ist oder nicht
ST_IsSolid  3d (geom1)    Prüfen, ob die Geometrie ein Solid ist. Es wird keine Gültigkeitsprüfung durchgeführt.
ST_MakeSolid  3d (geom1)    Gießen Sie die Geometrie in einen Körper. Es wird keine Prüfung durchgeführt. Um ein gültiges Solid zu erhalten, muss die Eingabegeometrie eine geschlossene polyedrische Fläche oder ein geschlossenes TIN sein.
ST_Orientation  3d (geom)    Bestimmung der Oberflächenausrichtung
ST_3DArea  mm  3d (geom1)    Berechnet die Fläche von 3D-Oberflächengeometrien. Gibt 0 für Solids zurück.
ST_Volume  mm  3d (geom1)    Berechnet das Volumen eines 3D-Volumens. Bei Anwendung auf (auch geschlossene) Flächengeometrien wird 0 zurückgegeben.

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.
  1. geom1, geom2
  2. g1field agg
CG_3DUnion  mm  3d    Perform 3D union using postgis_sfcgal.
  1. geom1, geom2
  2. 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  3d (geom)    Berechnet die konvexe Hülle einer Geometrie.
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
  1. polygon, point
  2. polygon, pointA, pointB
CG_YMonotonePartition  cg1.5 (geom)    Berechnet die y-monotone Partition der Polygongeometrie
CG_StraightSkeletonPartition  1 (geom, auto_orientation)    Computes the straight skeleton partition of a polygon.
CG_Buffer3D  1  3d (geom, radius, segments, buffer_type)    Computes a 3D buffer around a geometry.
CG_Rotate  1 (geom, angle)    Rotates a geometry by a given angle around the origin (0,0).
CG_Rotate2D  1 (geom, angle, cx, cy)    Rotates a geometry by a given angle around a specified point in 2D.
CG_Rotate3D  1  3d (geom, angle, ax, ay, az)    Rotates a geometry in 3D space around an axis vector.
CG_RotateX  1  3d (geom, angle)    Rotates a geometry around the X-axis by a given angle.
CG_RotateY  1  3d (geom, angle)    Rotates a geometry around the Y-axis by a given angle.
CG_RotateZ  1  3d (geom, angle)    Rotates a geometry around the Z-axis by a given angle.
CG_Scale  1 (geom, factor)    Scales a geometry uniformly in all dimensions by a given factor.
CG_Scale3D  1  3d (geom, factorX, factorY, factorZ)    Scales a geometry by separate factors along X, Y, and Z axes.
CG_Scale3DAroundCenter  1  3d (geom, factorX, factorY, factorZ, centerX, centerY, centerZ)    Scales a geometry in 3D space around a specified center point.
CG_Translate2D  1 (geom, deltaX, deltaY)    Translates (moves) a geometry by given offsets in 2D space.
CG_Translate3D  1  3d (geom, deltaX, deltaY, deltaZ)    Translates (moves) a geometry by given offsets in 3D space.