Страница 1 из 1
Водоохранная зона вдоль реки
Добавлено: 27 май 2020, 15:44
TutorL
Казалось, ВСЕ ОЧЕНЬ ПРОСТО с буферными зонами! но нет!
Охранные зон на простом примере для плавных линий строятся без проблем, но когда выбрала реку Ракитня в Ржевском районе (15 км и 134 узла в объекте), нарисовался огромный эллипс больше всей Тверской области.
в диалоговом окне Геооброботка -буферные зоны есть непонятные мне параметры Апроксимировать сегменты (пробовала увеличивать от 5 до 55 - результат огромный эллипс) и Результат объединения по признаку.
Почему всегда в диалоге нужно указывать новый файл. По логике, хотелось бы дописать буфер для новой речки в тот же файл.
Жду подсказок от ГУРУ!
Re: Водоохранная зона вдоль реки
Добавлено: 27 май 2020, 16:45
Игорь Белов
Дайте угадаю. Система координат реки географическая?
Re: Водоохранная зона вдоль реки
Добавлено: 27 май 2020, 17:08
TutorL
карта OSM WGS 84 / Pseudo Mercator
десятичные градусы.
Re: Водоохранная зона вдоль реки
Добавлено: 27 май 2020, 17:16
Игорь Белов
Система координат карты не имеет значения. Буферная зона строится в единицах слоя.
Re: Водоохранная зона вдоль реки
Добавлено: 29 май 2020, 11:46
TutorL
nextGISовцы! Ответьте на вопрос чайника про охранные зоны рек.
карта OSM WGS 84 / Pseudo Mercator оставила только слой water-line, единицы слоя метры.
выделила одну маленькую речку - рисует овал на пол тверской области.
ЗАЧЕМ У ВАС ЭТО ЕСТЬ, но делает не то, что надо?
в чем тонкости этой процедуры? В ломаной линии?
выбирала самую короткую, без премудростей с узлами. система координат?
Re: Водоохранная зона вдоль реки
Добавлено: 29 май 2020, 12:14
Эдуард Казаков
Здравствуйте,
перед построение буферной зоны перепроецируйте ваш слой в метрическую систему координат, желательно в оптимальную для вашей местности.
Что происходит: дело в том, что многие инструменты при построении дополнительных геометрий, таких как буферные зоны, используют не систему координат карты (которую вы можете на лету менять), а систему координат слоя, то есть те "числа координат", которые хранятся в самом файле. Если файл хранит внутри себя координаты в градусах, то буферная зона для него тоже будет строиться в градусах. Например, указав буферную зону 100 (подразумевая метры), для такого слоя вы построите её в 100 градусов, а это половина Земного шара.
Ещё ловушка: Даже если ваши данные хранятся в метрической СК, в зависимости от её свойств возможно серьезное искажение. Например, Pseudo Mercator на широте Тверской области приведет к искажению длин и площадей в 1.8 раз. Т.е. строим буферную зону 100 метров, получаем 180 метров.
Как поступить правильно: Предварительно перепроецировать ваш слой в хорошо подходящую для территории систему координат (для Тверской области - UTM 36N (EPSG:32636)). И после этого на перепроецированном слое строить буферную зону.
Как это сделать: в панели слоёв правой кнопкой по вашему слою рек -> сохранить как -> выбрать имя и место для нового файла с перепроецированными данными, в разделе "Система координат" выбрать UTM 36N (EPSG:32636).
Строить буферные зоны на этом новом слое.
Re: Водоохранная зона вдоль реки
Добавлено: 29 май 2020, 20:48
TutorL
Эдуард! У меня ведь Карта OSM со многими слоями, как будут смотреться перепроецированный слой и новый слой Зон, которые нужно вернуть на место в карту? или сработает перепроецирование на лету?
Re: Водоохранная зона вдоль реки
Добавлено: 29 май 2020, 22:36
Эдуард Казаков
TutorL писал(а): ↑29 май 2020, 20:48
Эдуард! У меня ведь Карта OSM со многими слоями, как будут смотреться перепроецированный слой и новый слой Зон, которые нужно вернуть на место в карту? или сработает перепроецирование на лету?
Все данные независимо от их внутренних систем координат будут отрисованы вместе, в единой системе координат выбранной для проекта, так что это не проблема. В этом одна из сущностей ГИС - в едином географическом пространстве видеть данные из разных источников, в разных СК и т.д...