Доброго времени суток, ВСЕМ!!! Уважаемые господа, помогите пожалуйста с расчетом координат точки. Я не геодезист, я программист и мне необходимо описать в программе данный механизм для расчета некой координаты. Условия подобной задачки: 1. имеется точка, из которой геодезист под нулевым углом смотрит на пункт ОМС, снимает показания прибора (расстояние). 2. затем поворачивается по часовой стрелке на такой-то угол и смотрит на другой пункт ОМС и также снимает показания прибора (расстояние и угол поворота). И так имеется 5 значений: длины до двух точек, координаты этих точек и угол поворота. Как определить координаты точки в которой стоит геодезист. Подскажите пожалуйста или натолкните на мысль где искать. За ранее спасибо.
Для вычисления координат точки стояния в вашем случае хватит и двух измерений. Имея 2 расстояния получаем линейную засечку Имея 3 измерения, вы получаете одно избыточное, следовательно некоторую неоднозначность вычисления координат точки стояния. Измерения необходимо уравнять. Не знаю на каком уровне поставлено вам выполнить решение задачи. Если создаёте серьёзный продукт, то без уравнивания не обойтись.
вообще-то при двух измерениях - мы будем иметь два варианта решения задачи (второе - зеркальное от первого). А при трех действительно - избыточность! Вот ведь какая штука..
Уважаемый silent79, геодезия это не геометрия. Если вы пишите модуль только в геометрическом смысле (вычислить координаты и не более), то ваших входных даннных и и составленного Вами, в конце концов, алгоритма будет достаточно. Если же ваша программа ориентирована на обработку геодезических измерений, то этого очень и очень мало... Во втором случае вам надо работать в паре с постановщиком задач, специалистом в области геодезии, практиком, знающим не понаслышке процесс собственно измерений, их обработку, актуальные нормативные документы, методы измерений и всевозможные инструменты. Поверте, это только на первый взляд просто и решаемо навскидку.