Versiones no soportadas:2.6 2.5 2.4 2.3 2.2 2.1 2.0
pgr_alphaShape
¶
pgr_alphaShape
—Parte poligonal de una forma alfa.
Disponibilidad
Versión 3.8.0
Función obsoleta.
Versión 3.0.0
Cambio de ruptura en la firma
Firma antigua ya no soportada
Boost 1.54 y Boost 1.55 son soportados
Boost 1.56+ es preferible
Boost Geometry es estable en Boost 1.56
Versión 2.1.0
Añadido argumento alfa con valor predeterminado 0 (usar el valor óptimo)
Soporte para devolver múltiples anillos exteriores/interiores
Versión 2.0.0
Nueva función oficial.
Renombrado desde la versión 1.x
Migración de pgr_alphaShape
¶
Comenzando en v3.8.0
Antes de la Depreciación: Se calculó lo siguiente:
Se ha calculado un alphaShape
After Deprecation:
PostGIS has two ways of generating alphaShape.
If you have SFCGAL, which you can install using
CREATE EXTENSION postgis_sfcgal
Since PostGIS 3.5+ use CG_AlphaShape
For PostGIS 3.5+ use the old name
ST_AlphaShape
Other PostGIS options are * ST_ConvexHull * ST_ConcaveHull
Descripción¶
Devuelve la parte poligonal de una forma alfa.
Características
La entrada es una geometría y devuelve una geometría
Usa PostGis ST_DelaunyTriangles
En lugar de utilizar la definición de CGAL de alpha utiliza
spoon_radius
el “”spoon_radius””Un área de triángulo se considera parte de la forma alfa cuando
El parámetro
alpha
es el radio de cucharaCuando el número total de puntos es menor que 3, devuelve una geometría EMPTY
Firmas¶
geometry
- Ejemplo:
pasar una colección de geometrías con radio de cuchara
usando la variable de retornogeom
SELECT ST_Area(pgr_alphaShape((SELECT ST_Collect(geom)
FROM vertices), 1.5));
WARNING: pgr_alphashape(geometry,double precision) deprecated function on v3.8.0
st_area
---------
9.75
(1 row)
Parámetros¶
Parámetro |
Tipo |
x Defecto |
Descripción |
---|---|---|---|
geometría |
|
Geometría con al menos |
|
|
|
0 |
El radio de la cuchara. |
Valor de Devolución¶
Tipo de geometría |
Descripción |
---|---|
GEOMETRY COLLECTION |
Una colección de Geometría de Polígonos |
Ver también¶
Índices y tablas