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
CG_ForceLHR  1  3d (geom)    LHR-Ausrichtung erzwingen
CG_IsPlanar  1  3d (geom)    Prüfen, ob eine Fläche planar ist oder nicht
CG_IsSolid  1  3d (geom1)    Prüfen, ob die Geometrie ein Solid ist. Es wird keine Gültigkeitsprüfung durchgeführt.
CG_MakeSolid  1  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  1  3d (geom)    Bestimmung der Oberflächenausrichtung
CG_Area  1 (geom)    Calculates the area of a geometry
CG_3DArea  1  mm  3d (geom1)    Berechnet die Fläche von 3D-Oberflächengeometrien. Gibt 0 für Solids zurück.
CG_Volume  1  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  1 (geomA, geomB)    Computes the intersection of two geometries
CG_Intersects  1 (geomA, geomB)    Prüft, ob sich zwei Geometrien schneiden (sie haben mindestens einen Punkt gemeinsam)
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)    3D-Differenz durchführen
CG_3DDifference  1  mm  3d (geom1, geom2)    3D-Differenz durchführen
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)    Berechnet die konvexe Hülle einer Geometrie.
CG_3DConvexHull  1  3d (geom1)    Berechnet die konvexe Hülle einer Geometrie.
ST_3DIntersection  mm  3d (geom1, geom2)    3D-Schnitte durchführen
CG_3DIntersection  1  mm  3d (geom1, geom2)    3D-Schnitte durchführen
CG_Union  1 (geomA, geomB)    Computes the union of two geometries
ST_3DUnion  mm  3d    3D-Vereinigung durchführen.
  1. geom1, geom2
  2. g1field agg
CG_3DUnion  1  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_AlphaShape  1 (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.
CG_ApproximateMedialAxis  1  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  1  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
CG_MinkowskiSum  1 (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  1 (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
CG_StraightSkeleton  1  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  1  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  1 (geom)    Triangulates a polygonal geometry
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