1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Расстояние (перпендикуляр) в ексель от одной точки до прямой, построенной по 2-ум координатам

Тема в разделе "Строительство и исполнительные съемки", создана пользователем milkon88, 15 апр 2022.

  1. milkon88

    milkon88 Форумчанин

    Коллеги, доброго времени суток! Как вычислить расстояние (перпендикуляр) в ексель от одной точки до прямой, построенной по 2-ум координатам. Может есть у кого-то готовый файл?
     
  2. semenenko igor

    semenenko igor Форумчанин

    Вложения:

    milkon88 нравится это.
  3. Deleted member 122005

    Deleted member 122005 Только чтение

    Геодезист вообще не должен такие вопросы спрашивать.
     
  4. zvezdochiot

    zvezdochiot Форумчанин

    На кой чорт "здесь" вообще какие то макросы?!
     

    Вложения:

    milkon88 нравится это.
  5. semenenko igor

    semenenko igor Форумчанин

  6. toshiba

    toshiba Форумчанин

    Вот пример. По формулам в ячейках сможете понять как считать
     

    Вложения:

    vsv нравится это.
  7. vsv

    vsv Форумчанин

    А теперь то же, но - до кривой )))
     
  8. zvezdochiot

    zvezdochiot Форумчанин

    А до какой кривой? Для всех (разбивочная, путевая, тоннельная) можно запутаться. Лучше самому составить под конкретные нужды.
     
    Yuri V. нравится это.
  9. toshiba

    toshiba Форумчанин

    А самому :)
    Мне лень :)

    Если кратко и если тип кривой не известен заранее:
    - находиться ближайший участок кривой
    - точки на участке кривой "проставляются с заданным шагом" (кривая дифференцируется)
    - по точкам строются различные кривые, чтобы определить какое стандартное уравнение кривой дает наименьшие коэффициенты ошибок
    - по точкам на участке отстраивается стандартная кривая
    - определяется расстояние до стандартной кривой

    Но это наиболее полный алгоритм. есть более упрощенные.

    Короче "простой табличкой" тут дело не ограничится.
     
  10. zvezdochiot

    zvezdochiot Форумчанин

    ... вычисляется расстояние от точки до центра кривой. Из него отнимается радиус кривой. Всё.
     
  11. toshiba

    toshiba Форумчанин

    Как у вас все просто :)
    А если кривая у вас представлена в виде "сплайна", в котором сочетаются и окружности и клотоиды и другие переходные кривые.
    Или, например, кривая представлена в виде набора точек с определенным шагом и "компьютер дупля не отбивает" что это - круг, парабола, гипербола или какая-нибудь "верзьера аньези".
    Или кривая - часть какой-то спирали - у которых вообще радиус кривизны не постоянный.
    Все зависит от входных данных
    Для "общего случая" - алгоритм довольно сложный.
     
    vsv нравится это.
  12. zvezdochiot

    zvezdochiot Форумчанин

    Нет, не было и не будет никакого "общего случая".
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление