Está en la página 1de 2

Universidad Estatal de Bolívar

Nombre: Lady Caluña

Curso: Octavo Sistemas

Fecha:15-11-2019

Docente: Ing. Jesús Coloma

ST_Area

flotante ST_Area (geometría g1);


float ST_Area (geografía geog, boolean use_spheroid = true);
Descripción
Devuelve el área de una geometría poligonal. Para los tipos de geometría, se calcula un área
cartesiana 2D (plana), con unidades especificadas por el SRID. Para los tipos de geografía,
el área predeterminada se determina en un esferoide con unidades en metros cuadrados.
Para calcular el área utilizando el modelo esférico más rápido pero menos preciso, utilice
ST_Area (geog, false).

Ejemplo

select ST_Area(geom) sqft,


ST_Area(geom) * 0.3048 ^ 2 sqm
from (
select 'SRID=2249;POLYGON((743238 2967416,743238 2967450,
743265 2967450,743265.625 2967416,743238
2967416))' :: geometry geom
) subquery;
ST_Buffer

geometry ST_Buffer (geometry g1, float radius_of_buffer, text buffer_style_parameters =


'');
geometry ST_Buffer (geometry g1, float radius_of_buffer, integer
num_seg_quarter_circle);
geography ST_Buffer (geography g1, float radius_of_buffer, text buffer_style_parameters);
geografía ST_Buffer (geografía g1, flotante radius_of_buffer, entero
num_seg_quarter_circle);
Descripción
Devuelve una geometría / geografía que representa todos los puntos cuya distancia desde
esta Geometría / geografía es menor o igual a la distancia.
Ejemplo

SELECT ST_Buffer(
ST_GeomFromText('POINT(100 90)'),
50, 'quad_segs=8');
ST_Distance
float ST_Distance (geometría g1, geometría g2);

float ST_Distance (geografía geog1, geografía geog2,> boolean use_spheroid = true);

Descripción
Para los tipos de geometría, devuelve la distancia cartesiana (plana) 2D mínima entre dos
geometrías, en unidades proyectadas (unidades de referencia espacial).
Para los tipos de geografía predeterminados para devolver la distancia geodésica mínima
entre dos geografías en metros, calcule en el esferoide determinado por el SRID. Si
use_spheroid es falso, se usa un cálculo esférico más rápido.

SELECT ST_Distance(
'SRID=4326;POINT(-72.1235 42.3521)'::geometry,
'SRID=4326;LINESTRING(-72.1260 42.45, -72.123
42.1546)'::geometry
);
Bibliografia
https://postgis.net/docs/ST_Area.html

También podría gustarte