Fonctions de traitement et de relation SFCGAL |
CG_Intersection
1
(geomA, geomB)
Calcul l'intersection de deux géométries |
CG_Intersects
1
(geomA, geomB)
Teste si deux géométries se croisent (elles ont au moins un point en commun) |
CG_3DIntersects
1
(geomA, geomB)
Teste si deux géométries 3D intersectent |
CG_Difference
1
(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
1
mm
3d
(geom1, geom2)
Effectuer une différence 3D |
CG_Distance
1
(geomA, geomB)
Calcule la distance minimale entre deux géométries |
CG_3DDistance
1
(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
1
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
1
mm
3d
(geom1, geom2)
Réaliser une intersection 3D |
CG_Union
1
(geomA, geomB)
Calcule l'union de deux géométries |
ST_3DUnion
mm
3d
Effectuer l'union 3D.
- geom1, geom2
- g1field agg
|
CG_3DUnion
1
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
1
(geom, alpha, allow_holes = false)
Calcul d'une forme Alpha entourant une géométrie |
CG_ApproxConvexPartition
1
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
1
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
1
3d
(geom, x, y, z)
Extruder une surface vers un volume |
CG_ExtrudeStraightSkeleton
1
cg1.5
(geom, roof_height, body_height = 0)
Extrusion de squelette droit |
CG_GreeneApproxConvexPartition
1
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
1
(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
1
(geom, allow_holes = false, nb_components = 1)
Calcule une forme alpha entourant une géométrie en utilisant une valeur alpha "optimale". |
CG_OptimalConvexPartition
1
cg1.5
(geom)
Calcul d'une partition convexe optimale de la géométrie du polygone |
CG_StraightSkeleton
1
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
1
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
1
(geom)
Triangule une géométrie polygonale |
CG_Visibility
1
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
1
cg1.5
(geom)
Calcul de la partition y-monotone de la géométrie du polygone |