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.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
Official function.
Renombrado desde la versión 1.x
Soporte
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¶
Resumen
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));
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