Я використовую PostGIS 1.5.2, з геометріями в SRID: 900913. Мені потрібно створити кола, використовуючи список точок у центрі, радіусом 600 кілометрів. Я використовую цей запит:
INSERT INTO circles (geom) (
SELECT ST_Buffer(point, 600000, 'quad_segs=8')
FROM points
);
Але створені кола мають не радіус 600 кілометрів (радіус знаходиться біля цієї довжини, але не точно).
Чи існують інші методи створення кіл в PostGIS?
ПРИМІТКА. Інформація, представлена з Іспанії. Правильна проекція становить 4326, але клієнт використовує растри Google, тому я зберігаю дані в 900913, щоб уникнути повторних проекцій та підвищення продуктивності.
SELECT ST_Distance( (select point from points where id = 7), (select point from points where id = 42));
повернення на відстань більше 100 км, поважайте gmap-pedometer.com, але якщо я вважаю, що ця довжина є правильною, радіус кола є ідеальним. Але люди використовують першу відстань як радіус, не відстань, повернуту st_distance. Чи можливо перетворити першу відстань на другу?