Буфер
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 07 фев 2018, 09:56
- Репутация: 0
- Откуда: Москва
Буфер
Добрый день!
Имею проект в QGIS в WGS84 и шейп с кучей линейных объектов в WGS 84 по всей территории России. Строю фиксированный буфер. И он получается разной ширины: если объект ориентирован на запад-восток ширина буфера соответствует заданной, если на север-юг - то ширина меньше. Почему и как сделать чтобы ширина буфера была везде одинаковой?
Спасибо.
Имею проект в QGIS в WGS84 и шейп с кучей линейных объектов в WGS 84 по всей территории России. Строю фиксированный буфер. И он получается разной ширины: если объект ориентирован на запад-восток ширина буфера соответствует заданной, если на север-юг - то ширина меньше. Почему и как сделать чтобы ширина буфера была везде одинаковой?
Спасибо.
-
- Гуру
- Сообщения: 5287
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Буфер
Равнопромежуточная (в общем случае) тут не поможет. Меркатор тоже равнопромежуточный, а в нём буфера можно строить разве что на экваторе. Интересно, что даже в PostGIS построение буфера вокруг объекта типа Geography реализовано через перепроецирование в равноугольную или равновеликую проекцию, которую PostGIS считает подходящей (выбирает между UTM, LAEA и — когда объект слижком большой и ничего приличного подобрать не удаётся — Mercator).
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Буфер
Для всей территории России создайте пользовательскую проекцию "Равнопромежуточная коническая для России"
либо "Равнопромежуточная коническая ВСЕГЕИ"
А проекция Меркатора относится к равноугольным.
Код: Выделить всё
+proj=eqdc +lat_0=54 +lon_0=100 +lat_1=49 +lat_2=68.5 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs
Код: Выделить всё
+proj=eqdc +lat_0=0 +lon_0=100 +lat_1=46.4 +lat_2=71.8 +x_0=0 +y_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,0,0.35,0.82,-0.12 +units=m +no_defs
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 731
- Зарегистрирован: 12 янв 2011, 22:40
- Репутация: 304
- Ваше звание: ∀
Re: Буфер
Да, про равнопромежуточность Меркатора я глупость написал (на самом деле имел в виду цилиндрическую равнопромежуточную). В любом случае, пригодность той или иной проекции для построения буферов определяется не её местом в классификации, а максимальными искажениями на выбранной территории — потому что совсем без искажений, к сожалению, не получится.
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 24 гостя