Добрый день.
Прошу меня извинить, если данная информация уже где-то встречалась - я немного полистал, но не нашел :(
Мне нужно в PostGIS/PostgreSQL построить буфер на линейный объект радиусом в 50 метров.
Оригинальный слой в проекции EPSG:4326.
Я пробую так, конвертирую в 3395, строю буфер, потом обратно в 4326. А в Quantum GIS наблюдаю радиус примерно в 20 метров.
Собственно вопрос, какую проекцию мне использовать чтобы построить буфер в 50 метров.
Или есть другие способы?
Линии у меня на всю территорию России.
В PostgreSQL конструкция на поле геометрии выглядит так: st_transform(st_buffer(st_transform(geom, 3785), 50::double precision), 4326) AS geom
Построение метрового буфера для wgs84 слоя
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 06 окт 2011, 14:10
- Репутация: 0
- Aleksandr Dezhin
- Активный участник
- Сообщения: 244
- Зарегистрирован: 03 фев 2010, 10:47
- Репутация: 14
- Откуда: Москва
Re: Построение метрового буфера для wgs84 слоя
Возможно стоит попробовать так: geometry(ST_Buffer(geography(geom), 50))
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 06 окт 2011, 14:10
- Репутация: 0
Re: Построение метрового буфера для wgs84 слоя
Большое спасибо!
Помогло
Помогло
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость