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

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 13 авг 2020, 17:05

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

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

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

Сообщение gamm » 13 авг 2020, 17:56

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

Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 14 авг 2020, 09:00

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

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

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

Сообщение gamm » 14 авг 2020, 11:03

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

Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 14 авг 2020, 11:06

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

tikhpetr
Гуру
Сообщения: 1087
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

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

Сообщение tikhpetr » 14 авг 2020, 14:59

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

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

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

Сообщение trir » 14 авг 2020, 15:12

не туда СК прописываем

Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 14 авг 2020, 16:09

Проекция Гаусса-Крюгера (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, то в Африке в районе Конго.
Координаты брала на яндекс карте.
Памагити!!! :)
Вложения
1.PNG
координаты
1.PNG (151.04 КБ) 5783 просмотра
2.JPG
рис.2
2.JPG (139.38 КБ) 5783 просмотра
1.JPG
рис.1
1.JPG (167.56 КБ) 5783 просмотра

Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 14 авг 2020, 16:09

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

tikhpetr
Гуру
Сообщения: 1087
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

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

Сообщение tikhpetr » 14 авг 2020, 16:16

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

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

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

Сообщение Игорь Белов » 14 авг 2020, 19:30

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

Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 17 авг 2020, 10:21

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

Iasola
Интересующийся
Сообщения: 16
Зарегистрирован: 29 мар 2019, 13:20
Репутация: 0
Откуда: Беларусь

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

Сообщение Iasola » 17 авг 2020, 10:22

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

tikhpetr
Гуру
Сообщения: 1087
Зарегистрирован: 30 окт 2014, 16:33
Репутация: 153
Откуда: г. Жуковский МО

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

Сообщение tikhpetr » 18 авг 2020, 13:24

Э-ех! Хоть какая- то от нас польза. База знаний по проекциям бывшего Союза!

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Ahrefs [Bot] и 18 гостей