Страница 1 из 1

Буфер

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

Re: Буфер

Добавлено: 15 мар 2018, 12:33
trir
сменить СК данных

Re: Буфер

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

Re: Буфер

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

Re: Буфер

Добавлено: 15 мар 2018, 12:45
trir
видимо Arcgis всегда строит в метрах, а QGIS в еденицах СК слоя

Re: Буфер

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

Re: Буфер

Добавлено: 15 мар 2018, 13:47
gamm
А использовать любую равнопрмежуточную проекцию что мешает?

Re: Буфер

Добавлено: 15 мар 2018, 14:01
smit72
Подскажите какую лучше?

Re: Буфер

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

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
А проекция Меркатора относится к равноугольным.

Re: Буфер

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

Re: Буфер

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