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.

One thought on “Calcular un área a partir de un punto

  1. Pingback: Una zona para el usuario « Matias Neiff's Blog

Comments are closed.