Calcular un área a partir de un punto

Hola gente, esto que estoy por publicar no tendrá mucho sentido para algunos, es una abstracción de la función buffer. Pero el problema es que buffer no es una función muy recomendada para zonas grandes por la cantidad de CPU y RAM que usa. Es por eso que la encapsulé en otra función, luego publicaré aquí mismo la función completa.

create or replace function puntoredondo(x TEXT, y TEXT, radians float) returns geometry as
$$
begin
return buffer(pointfromtext('POINT (' || $1 ||' '|| $2||')'),$3);
end;
$$
language 'plpgsql';

A esta función se la llama con parámetros XX, YY, y la distancia (en radianes).
Espero les sirva.

Tags: , , ,

One Response to “Calcular un área a partir de un punto”

  1. […] siguiendo mas o menos el esquema de mi último post, y de los anteriores relacionados. La idea de este post es crear un trigger que cuando se genere un […]