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

Буферные зоны

Добавлено: 13 авг 2020, 17:05
Iasola
Здравствуйте! Мне нужно построить зону покрытия вокруг каждого объекта заданным радиусом 30 км. В проекте QGIS 3 я выбрала карту, сохранила экселевский файл, где содержаться мои объекты, с расширением csv и загрузила его в проект. Нашла в видеоуроке (но QGIS 2), что круги можно изобразить как буферные зоны. Во 2 версии все было понятно, а в 3 я попыталась по аналогии, но как указать метры (радиус) не нашла. По пути "Вектор-Геообработка-Буфер" открылось окно, где вместо метров я так поняла градусы и предлагают попробовать проецируемую систему координат. Тут у меня стопор :cry: Поскольку я совсем зеленый новичок, не могу разобраться с проекциями. Что и куда нужно нажимать, чтобы поставить нужные проекции задать нужный в метрах радиус? Если дело в этом. Подскажите пожалуйста, буду благодарна, если совсем детским языком и шажочек за шажочком)

Re: Буферные зоны

Добавлено: 13 авг 2020, 17:56
gamm
установите проекцию в метрах, если область порядка сотен километров, то Гаусса-Крюгера или UTM с нужной зоной (если тысячи километров - то какую нибудь равнопромежуточную, они бывают и в километрах). Что такое проекция и как ее установить, прочитайте в инструкции, перевод на русский есть на сайте в разделе документации.

Re: Буферные зоны

Добавлено: 14 авг 2020, 09:00
Iasola
gamm писал(а):
13 авг 2020, 17:56
то Гаусса-Крюгера или UTM с нужной зоной
Спасибо за ответ! Я еще почитаю про проекции. Я тоже узнала, что проекция Гаусса-Крюгера нужна, а как выглядит ее название в списке проекций? И какая нужна зона при проекции UTM для карты Беларуси? Выбрать проекцию нужно при загрузке слоя с объектами, правильно? А при создании проекта и загрузке карты нужно такую же проекцию выбирать? Спасибо!

Re: Буферные зоны

Добавлено: 14 авг 2020, 11:03
gamm
Iasola писал(а):
14 авг 2020, 09:00
И какая нужна зона при проекции UTM для карты Беларуси?
Зона выбирается по центральному меридиану, от 3 градусов 1 зона, с шагом 6 градусов. Ширина области для одной зоны - 6 градусов (примерно 300-400 км в средних широтах), можно выйти в соседние зона, итого примерно 900 км. Для UTM к номеру зоны добавляем 30 (и там буква N, т.е. к северу от экватора). Датум NAD на картинке - это в штатах, ищите Гаусса-Крюгера на Красовском, UTM - на WGS84. И почитайте хотя бы вики про проекции ... да, в QGIS все непросто, установить нужно проекцию проекта (а слой перепроецироват, т.е. создать копию в новой проекции, для надежности :mrgreen: )

Re: Буферные зоны

Добавлено: 14 авг 2020, 11:06
Iasola
Нашла фото с зонами, определила что для Беларуси 35 зона, N так поняла, что к северу от экватора. Загружаю .cvs файл с координатами X и Y станций, в системе координат ввожу UTM 35N, мне предлагаются системы WGS 72 BE/ UTM zone 35N и WGS 84 / UTM zone 35N. Пробовала и ту и другую, мои объекты по Беларуси попадают в Африку. Проекцию при создании нового проекта тоже меняла и пробовала разные комбинации. Итог один - Африка. Карту загружаю OSM Standart. Если загружаю просто csv слой без подложки, появляется возможность указать метры. Но точки сплюснуты относительно карты. Что я не так делаю? :(

Re: Буферные зоны

Добавлено: 14 авг 2020, 14:59
tikhpetr
Iasola, Я не работаю в QGIS, но, как я понял, там есть возможность устанавливать СК по коду EPSG. Наберите код EPSG 20005(проекция Гаусса-Крюгера, зона 5, Пулково 1995), или 28405 - то же самое но в Пулково 1942. Если все верно сделаете, но точки опять улетят, ищите ошибку в исходных координатах.

Re: Буферные зоны

Добавлено: 14 авг 2020, 15:12
trir
не туда СК прописываем

Re: Буферные зоны

Добавлено: 14 авг 2020, 16:09
Iasola
Проекция Гаусса-Крюгера (UTM или Пулково) должна быть везде одинаковая, и в слое, и в самом проекте?
Если проекция проекта WGS 84/Pseudo-Mercator 3857 и проекция слоя WGS 84 EPSG: 3857, то все точки находятся на месте, правильно распределены по городам Беларуси (рис.1).
Если проекция проекта WGS 84/Pseudo-Mercator 3857, а слой EPSG:20005 Пулково1995/Гаусс-Крюггер, то рис.2.
Если проекция проекта WGS 84/Pseudo-Mercator 3857, а слой EPSG:32635-WGS 84/UTM zone 35N, то в Африке в районе Конго.
Координаты брала на яндекс карте.
Памагити!!! :)

Re: Буферные зоны

Добавлено: 14 авг 2020, 16:09
Iasola
trir писал(а):
14 авг 2020, 15:12
не туда СК прописываем
а куда и что прописать? SOS!

Re: Буферные зоны

Добавлено: 14 авг 2020, 16:16
tikhpetr
Если я правильно понимаю:
При запуске программы устанавливаете СК проекта, как я писал выше, потом в настройках указываете "перепроецирование на лету". Ваши данные будут отображаться(только отображаться) в СК проекта. Пересохраните их в новой СК, откройте заново и стройте себе буфер. Вы извините, но лень мне ради такого дела ставить, а потом сносить QGIS. Пардон!

Re: Буферные зоны

Добавлено: 14 авг 2020, 19:30
Игорь Белов
Система координат проекта не имеет значения. Буферные зоны строятся в системе координат исходного слоя. Поэтому нужно перепроецировать слой точек, т. е. создать копию слоя точек не в географической системе, а в проекции:
[Слой] → [Сохранить как…]
и укажите подходящую конформную проекцию в качестве системы координат копии слоя.
В данном случае [EPSG:20005 - Pulkovo 1995 / Gauss-Kruger zone 5] подходит.
Как, впрочем, и [EPSG:32635 - WGS 84 / UTM zone 35N].
Вот вокруг объектов копии слоя и стройте буферные зоны.

Re: Буферные зоны

Добавлено: 17 авг 2020, 10:21
Iasola
tikhpetr писал(а):
14 авг 2020, 16:16
в настройках указываете "перепроецирование на лету"
Спасибо! В QGIS 3 не нашла эту опцию к сожалению, но пересохранила слой и по ходу указала новую СК. Буферные зоны получились)

Re: Буферные зоны

Добавлено: 17 авг 2020, 10:22
Iasola
Игорь Белов писал(а):
14 авг 2020, 19:30
В данном случае [EPSG:20005 - Pulkovo 1995 / Gauss-Kruger zone 5] подходит.
Как, впрочем, и [EPSG:32635 - WGS 84 / UTM zone 35N].
Да, именно эти СК ставила, они как раз и подошли. Спасибо огромное!

Re: Буферные зоны

Добавлено: 18 авг 2020, 13:24
tikhpetr
Э-ех! Хоть какая- то от нас польза. База знаний по проекциям бывшего Союза!