Fonctions d'accès et de modifications SFCGAL |
CG_ForceLHR
3d
(geom)
Force l'orientation LHR d'un objet |
CG_IsPlanar
3d
(geom)
Vérifie si une surface est planaire ou non |
CG_IsSolid
3d
(geom1)
Teste si la géométrie est un solide. Aucun contrôle de validité n'est effectué. |
CG_MakeSolid
3d
(geom1)
Transformer la géométrie dans un solide. Aucune vérification n'est effectuée. Pour obtenir un solide valide, la géométrie d'entrée doit être une surface polyédrique fermée ou un TIN fermé. |
CG_Orientation
3d
(geom)
Détermine l'orientation d'une surface |
CG_Area
(geom)
Calcule la surface d'une géométrie |
CG_3DArea
mm
3d
(geom1)
Calcule la surface des géométries de surface 3D. Retourne 0 pour les solides. |
CG_Volume
mm
3d
(geom1)
Calcule le volume d'un solide 3D. S'il est appliqué à des géométries de surface (même fermées), il renvoie 0. |
ST_ForceLHR
3d
(geom)
Force l'orientation LHR d'un objet |
ST_IsPlanar
3d
(geom)
Vérifie si une surface est planaire ou non |
ST_IsSolid
3d
(geom1)
Teste si la géométrie est un solide. Aucun contrôle de validité n'est effectué. |
ST_MakeSolid
3d
(geom1)
Transformer la géométrie dans un solide. Aucune vérification n'est effectuée. Pour obtenir un solide valide, la géométrie d'entrée doit être une surface polyédrique fermée ou un TIN fermé. |
ST_Orientation
3d
(geom)
Détermine l'orientation d'une surface |
ST_3DArea
mm
3d
(geom1)
Calcule la surface des géométries de surface 3D. Retourne 0 pour les solides. |
ST_Volume
mm
3d
(geom1)
Calcule le volume d'un solide 3D. S'il est appliqué à des géométries de surface (même fermées), il renvoie 0. |
Fonctions de traitement et de relation SFCGAL |
CG_Intersection
(geomA, geomB)
Calcul l'intersection de deux géométries |
CG_Intersects
(geomA, geomB)
Teste si deux géométries se croisent (elles ont au moins un point en commun) |
CG_3DIntersects
(geomA, geomB)
Teste si deux géométries 3D intersectent |
CG_Difference
(geomA, geomB)
Calcul la différence géométrique entre deux géométries |
ST_3DDifference
mm
3d
(geom1, geom2)
Effectuer une différence 3D |
CG_3DDifference
mm
3d
(geom1, geom2)
Effectuer une différence 3D |
CG_Distance
(geomA, geomB)
Calcule la distance minimale entre deux géométries |
CG_3DDistance
(geomA, geomB)
Calcule la distance 3D minimale entre deux géométries |
ST_3DConvexHull
3d
(geom1)
Calcule l'enveloppe convexe 3D d'une géométrie. |
CG_3DConvexHull
3d
(geom1)
Calcule l'enveloppe convexe 3D d'une géométrie. |
ST_3DIntersection
mm
3d
(geom1, geom2)
Réaliser une intersection 3D |
CG_3DIntersection
mm
3d
(geom1, geom2)
Réaliser une intersection 3D |
CG_Union
(geomA, geomB)
Calcule l'union de deux géométries |
ST_3DUnion
mm
3d
Effectuer l'union 3D.
- 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)
Calcul d'une forme Alpha entourant une géométrie |
CG_AlphaShape
(geom, alpha, allow_holes = false)
Calcul d'une forme Alpha entourant une géométrie |
CG_ApproxConvexPartition
cg1.5
(geom)
Calcul de la partition convexe approximative de la géométrie du polygone |
ST_ApproximateMedialAxis
3d
(geom)
Calculer l'axe médian approximatif d'une géométrie aréolaire. |
CG_ApproximateMedialAxis
3d
(geom)
Calculer l'axe médian approximatif d'une géométrie aréolaire. |
ST_ConstrainedDelaunayTriangles
3d
(g1)
Renvoie une triangulation de Delaunay contrainte autour de la géométrie d'entrée donnée. |
CG_ConstrainedDelaunayTriangles
3d
(g1)
Renvoie une triangulation de Delaunay contrainte autour de la géométrie d'entrée donnée. |
ST_Extrude
3d
(geom, x, y, z)
Extruder une surface vers un volume |
CG_Extrude
3d
(geom, x, y, z)
Extruder une surface vers un volume |
CG_ExtrudeStraightSkeleton
cg1.5
(geom, roof_height, body_height = 0)
Extrusion de squelette droit |
CG_GreeneApproxConvexPartition
cg1.5
(geom)
Calcul de la partition convexe approximative de la géométrie du polygone |
ST_MinkowskiSum
(geom1, geom2)
Effectue la somme de Minkowski |
CG_MinkowskiSum
(geom1, geom2)
Effectue la somme de Minkowski |
ST_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
Calcule une forme alpha entourant une géométrie en utilisant une valeur alpha "optimale". |
CG_OptimalAlphaShape
(geom, allow_holes = false, nb_components = 1)
Calcule une forme alpha entourant une géométrie en utilisant une valeur alpha "optimale". |
CG_OptimalConvexPartition
cg1.5
(geom)
Calcul d'une partition convexe optimale de la géométrie du polygone |
CG_StraightSkeleton
3d
(geom, use_distance_as_m = false)
Calcule un squelette (straight skeleton) à partir d'une géométrie |
ST_StraightSkeleton
3d
(geom)
Calcule un squelette (straight skeleton) à partir d'une géométrie |
ST_Tesselate
3d
(geom)
Effectue la tessellation de la surface d'un polygone ou d'une surface polyédrique et renvoie un TIN ou une collection de TINS |
CG_Tesselate
3d
(geom)
Effectue la tessellation de la surface d'un polygone ou d'une surface polyédrique et renvoie un TIN ou une collection de TINS |
CG_Triangulate
(geom)
Triangule une géométrie polygonale |
CG_Visibility
cg1.5
3d
Calculer un polygone de visibilité à partir d'un point ou d'un segment dans une géométrie polygonale
- polygon, point
- polygon, pointA, pointB
|
CG_YMonotonePartition
cg1.5
(geom)
Calcul de la partition y-monotone de la géométrie du polygone |
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. |