Буфер

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
smit72
Новоприбывший
Сообщения: 11
Зарегистрирован: 07 фев 2018, 09:56
Репутация: 0
Откуда: Москва

Буфер

Сообщение smit72 » 15 мар 2018, 11:57

Добрый день!
Имею проект в QGIS в WGS84 и шейп с кучей линейных объектов в WGS 84 по всей территории России. Строю фиксированный буфер. И он получается разной ширины: если объект ориентирован на запад-восток ширина буфера соответствует заданной, если на север-юг - то ширина меньше. Почему и как сделать чтобы ширина буфера была везде одинаковой?
Спасибо.

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Буфер

Сообщение trir » 15 мар 2018, 12:33

сменить СК данных
Последний раз редактировалось trir 15 мар 2018, 12:42, всего редактировалось 1 раз.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Буфер

Сообщение freeExec » 15 мар 2018, 12:39

Ну так логично же. Посмотрите на глобус, сколько земных метров между меридианами на экваторе и на полюсе - они там вообще в одну точку сходятся.

smit72
Новоприбывший
Сообщения: 11
Зарегистрирован: 07 фев 2018, 09:56
Репутация: 0
Откуда: Москва

Re: Буфер

Сообщение smit72 » 15 мар 2018, 12:42

Наверно логично, но в том же Arcgis при построении буфера в WGS таких искажений нет, но он не всегда под рукой, а QGIS вот он тут.

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Буфер

Сообщение trir » 15 мар 2018, 12:45

видимо Arcgis всегда строит в метрах, а QGIS в еденицах СК слоя

smit72
Новоприбывший
Сообщения: 11
Зарегистрирован: 07 фев 2018, 09:56
Репутация: 0
Откуда: Москва

Re: Буфер

Сообщение smit72 » 15 мар 2018, 12:54

Объекты в шейпе лежат в разных зонах и надо делать много телодвижений, чтоб получить правильные буферы, а хотелось бы побыстрее :D . А в QGIS нет похожего модуля для построения буфера?

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Буфер

Сообщение gamm » 15 мар 2018, 13:47

А использовать любую равнопрмежуточную проекцию что мешает?

smit72
Новоприбывший
Сообщения: 11
Зарегистрирован: 07 фев 2018, 09:56
Репутация: 0
Откуда: Москва

Re: Буфер

Сообщение smit72 » 15 мар 2018, 14:01

Подскажите какую лучше?

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Буфер

Сообщение Ariki » 15 мар 2018, 19:26

Равнопромежуточная (в общем случае) тут не поможет. Меркатор тоже равнопромежуточный, а в нём буфера можно строить разве что на экваторе. Интересно, что даже в PostGIS построение буфера вокруг объекта типа Geography реализовано через перепроецирование в равноугольную или равновеликую проекцию, которую PostGIS считает подходящей (выбирает между UTM, LAEA и — когда объект слижком большой и ничего приличного подобрать не удаётся — Mercator).

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Буфер

Сообщение Игорь Белов » 15 мар 2018, 20:35

Для всей территории России создайте пользовательскую проекцию "Равнопромежуточная коническая для России"

Код: Выделить всё

+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

Ariki
Гуру
Сообщения: 731
Зарегистрирован: 12 янв 2011, 22:40
Репутация: 304
Ваше звание:

Re: Буфер

Сообщение Ariki » 16 мар 2018, 12:59

Да, про равнопромежуточность Меркатора я глупость написал (на самом деле имел в виду цилиндрическую равнопромежуточную). В любом случае, пригодность той или иной проекции для построения буферов определяется не её местом в классификации, а максимальными искажениями на выбранной территории — потому что совсем без искажений, к сожалению, не получится.

gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Буфер

Сообщение gamm » 16 мар 2018, 13:55

Ariki писал(а):
16 мар 2018, 12:59
совсем без искажений, к сожалению, не получится.
получится, если прямо на глобусе строить (в сферической геометрии). Наверняка где-нибудь есть тулза. А уже потом - проецировать :D

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей