PostGIS 3.5 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
ST_3DArea  mm  3d (geom1)    Berechnet die Fläche von 3D-Oberflächengeometrien. Gibt 0 für Solids zurück.
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_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
ST_3DConvexHull  3d (geom1)    Berechnet die konvexe Hülle einer Geometrie.
ST_3DIntersection  mm  3d (geom1, geom2)    3D-Schnitte durchführen
ST_3DDifference  mm  3d (geom1, geom2)    3D-Differenz durchführen
ST_3DUnion  mm  3d    3D-Vereinigung durchführen.
  1. geom1, geom2
  2. g1field agg
ST_AlphaShape (geom, alpha, allow_holes = false)    Berechnet eine Alpha-Form, die eine Geometrie umschließt
CG_ApproxConvexPartition  1  cg1.5 (geom)    Berechnet die approximale konvexe Partition der Polygongeometrie
ST_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.
ST_Extrude  3d (geom, x, y, z)    Extrudieren einer Oberfläche in ein zugehöriges Volumen
CG_ExtrudeStraightSkeleton  1  cg1.5 (geom, roof_height, body_height = 0)    Gerade Skelett-Extrusion
CG_GreeneApproxConvexPartition  1  cg1.5 (geom)    Berechnet die approximale konvexe Partition der Polygongeometrie
ST_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_OptimalConvexPartition  1  cg1.5 (geom)    Berechnet eine optimale konvexe Partition der Polygongeometrie
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_Visibility  1  cg1.5  3d    Berechnen eines Sichtbarkeitspolygons aus einem Punkt oder einem Segment in einer Polygongeometrie
  1. polygon, point
  2. polygon, pointA, pointB
CG_YMonotonePartition  1  cg1.5 (geom)    Berechnet die y-monotone Partition der Polygongeometrie