Страница 1 из 1
Построение точек буферной зоны
Добавлено: 25 май 2017, 08:24
SmArtem
На картинке изобразил, то что я хочу получить, но у меня не получается. Не хватает базы, изучить всё времени уже.
На картинке:
- Зелёные точки это те что уже есть;
- Зелёный угол Альфа тоже известен
- Оранжевые точки, это те что надо найти;
- Жёлтая точка это, не обязательна, если что думаю сам смогу её найти.

Читал, про геодезические засечки, но условия не подходят. Там или три точки, или 2 точки и два угла. У меня есть ширина буферной зоны, чтобы восстановить одно из условий. Вопрос как.
Думаю, что задача типовая, и решение не сложное. Подскажите?
P.S.: Там где точки M и N углы прямые.
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 09:48
Игорь Белов
SmArtem писал(а):у меня не получается. Не хватает базы, изучить всё времени уже.
Нет времени на изучение тригонометрии для учащихся 10 классов общеобразовательных учреждений?
SmArtem писал(а):Жёлтая точка это, не обязательна, если что думаю сам смогу её найти.
Для определённости в этом вопросе не хватает пары деталей. Кривая линия внизу Вашей картинки может быть, к примеру, парой
переходных кривых. Если это дуга окружности, должно быть видно на картинке:
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 09:57
Аминодов-Борисов
А вам нужна именно скруглённая буферная зона? С дугой окружности между точками M и N?
Просто в зависимости от типа буферной зоны математика немножко разная будет.
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 10:48
SmArtem
А вам нужна именно скруглённая буферная зона? С дугой окружности между точками M и N?
Просто в зависимости от типа буферной зоны математика немножко разная будет.
Думаю лучше закруглённая, чтобы не потерять точки.
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 10:56
SmArtem
Нет времени на изучение тригонометрии для учащихся 10 классов общеобразовательных учреждений?

Скорее тогда 9 класс. Сам удивляюсь как отупел за 4 курса.
Для определённости в этом вопросе не хватает пары деталей. Кривая линия внизу Вашей картинки может быть, к примеру, парой переходных кривых.
Простите, не понял.
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 11:17
SmArtem
Надо наверно отметить, что использую QGIS API.
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 13:09
Игорь Белов
Если нужна дуга окружности с центром в точке B, точки M и N лишние. Дуга должна начинаться и заканчиваться в точках M' и N' (синие на рисунке выше).
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 13:26
SmArtem
Если нужна дуга окружности с центром в точке B, точки M и N лишние. Дуга должна начинаться и заканчиваться в точках M' и N' (синие на рисунке выше).
Простите, но нет. Дуга начинается, конечно в точках, которые вы назвали M' и N', но искомые точки это M, N, P.
Точки дуги, я надеюсь найти как точки между M и N. Надеюсь у меня в этом не возникнет проблем.
Re: Построение точек буферной зоны
Добавлено: 25 май 2017, 14:05
Игорь Белов
Хорошо, в документе Excel пример решения. Дана ширина буфера. Даны координаты точек поворота центральной линии. Угол α не нужен, углы получаются из координат. На выходе координаты точек P, M, N, M', N' и середины дуги Q.

- img_20170525_135054.png (12.24 КБ) 6719 просмотров
С другой стороны, можно построить буфер средствами QGIS:

- img_20170525_135114.png (6.13 КБ) 6719 просмотров
Точек M и N там, правда, не будет.