Водоохранная зона вдоль реки

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
TutorL
Новоприбывший
Сообщения: 13
Зарегистрирован: 28 янв 2013, 22:23
Репутация: 0

Водоохранная зона вдоль реки

Сообщение TutorL » 27 май 2020, 15:44

Казалось, ВСЕ ОЧЕНЬ ПРОСТО с буферными зонами! но нет!
Охранные зон на простом примере для плавных линий строятся без проблем, но когда выбрала реку Ракитня в Ржевском районе (15 км и 134 узла в объекте), нарисовался огромный эллипс больше всей Тверской области.
в диалоговом окне Геооброботка -буферные зоны есть непонятные мне параметры Апроксимировать сегменты (пробовала увеличивать от 5 до 55 - результат огромный эллипс) и Результат объединения по признаку.
Почему всегда в диалоге нужно указывать новый файл. По логике, хотелось бы дописать буфер для новой речки в тот же файл.
Жду подсказок от ГУРУ!

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

Re: Водоохранная зона вдоль реки

Сообщение Игорь Белов » 27 май 2020, 16:45

Дайте угадаю. Система координат реки географическая?
The purpose of computing is insight, not numbers

TutorL
Новоприбывший
Сообщения: 13
Зарегистрирован: 28 янв 2013, 22:23
Репутация: 0

Re: Водоохранная зона вдоль реки

Сообщение TutorL » 27 май 2020, 17:08

карта OSM WGS 84 / Pseudo Mercator
десятичные градусы.

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

Re: Водоохранная зона вдоль реки

Сообщение Игорь Белов » 27 май 2020, 17:16

Система координат карты не имеет значения. Буферная зона строится в единицах слоя.
The purpose of computing is insight, not numbers

TutorL
Новоприбывший
Сообщения: 13
Зарегистрирован: 28 янв 2013, 22:23
Репутация: 0

Re: Водоохранная зона вдоль реки

Сообщение TutorL » 29 май 2020, 11:46

nextGISовцы! Ответьте на вопрос чайника про охранные зоны рек.
карта OSM WGS 84 / Pseudo Mercator оставила только слой water-line, единицы слоя метры.
выделила одну маленькую речку - рисует овал на пол тверской области.
ЗАЧЕМ У ВАС ЭТО ЕСТЬ, но делает не то, что надо?
в чем тонкости этой процедуры? В ломаной линии?
выбирала самую короткую, без премудростей с узлами. система координат?

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 546
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 532
Откуда: Planet Earth
Контактная информация:

Re: Водоохранная зона вдоль реки

Сообщение Эдуард Казаков » 29 май 2020, 12:14

Здравствуйте,

перед построение буферной зоны перепроецируйте ваш слой в метрическую систему координат, желательно в оптимальную для вашей местности.
Что происходит: дело в том, что многие инструменты при построении дополнительных геометрий, таких как буферные зоны, используют не систему координат карты (которую вы можете на лету менять), а систему координат слоя, то есть те "числа координат", которые хранятся в самом файле. Если файл хранит внутри себя координаты в градусах, то буферная зона для него тоже будет строиться в градусах. Например, указав буферную зону 100 (подразумевая метры), для такого слоя вы построите её в 100 градусов, а это половина Земного шара.
Ещё ловушка: Даже если ваши данные хранятся в метрической СК, в зависимости от её свойств возможно серьезное искажение. Например, Pseudo Mercator на широте Тверской области приведет к искажению длин и площадей в 1.8 раз. Т.е. строим буферную зону 100 метров, получаем 180 метров.
Как поступить правильно: Предварительно перепроецировать ваш слой в хорошо подходящую для территории систему координат (для Тверской области - UTM 36N (EPSG:32636)). И после этого на перепроецированном слое строить буферную зону.

Как это сделать: в панели слоёв правой кнопкой по вашему слою рек -> сохранить как -> выбрать имя и место для нового файла с перепроецированными данными, в разделе "Система координат" выбрать UTM 36N (EPSG:32636).
Строить буферные зоны на этом новом слое.

TutorL
Новоприбывший
Сообщения: 13
Зарегистрирован: 28 янв 2013, 22:23
Репутация: 0

Re: Водоохранная зона вдоль реки

Сообщение TutorL » 29 май 2020, 20:48

Эдуард! У меня ведь Карта OSM со многими слоями, как будут смотреться перепроецированный слой и новый слой Зон, которые нужно вернуть на место в карту? или сработает перепроецирование на лету?

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 546
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 532
Откуда: Planet Earth
Контактная информация:

Re: Водоохранная зона вдоль реки

Сообщение Эдуард Казаков » 29 май 2020, 22:36

TutorL писал(а):
29 май 2020, 20:48
Эдуард! У меня ведь Карта OSM со многими слоями, как будут смотреться перепроецированный слой и новый слой Зон, которые нужно вернуть на место в карту? или сработает перепроецирование на лету?
Все данные независимо от их внутренних систем координат будут отрисованы вместе, в единой системе координат выбранной для проекта, так что это не проблема. В этом одна из сущностей ГИС - в едином географическом пространстве видеть данные из разных источников, в разных СК и т.д...

Ответить

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

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

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