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

Программирование в геодезии

Тема в разделе "Общие вопросы", создана пользователем Alexyz, 11 май 2009.

  1. MaxKal

    MaxKal Форумчанин

    ок

    согласен, но пока ещё не отменили
     
  2. Как рассчитать СКВ ошибку функции вычисления дирекционного угла и расстояния если известны СКВ ошибки координат? Может кто знает? Нарисовал программу для внецентренных измерений направлений в тоннельной полигонометрии, не хватает априорной оценки точности. Пашет под Windows на Ура, но хотелось бы под Andoid, жабу не знаю да и заморочек много..
    И такой хитрый вопрос. Как при машинной обработке измерений вычислить среднее направление, ну к примеру между 359 градусами и 1 градусом без разной там векторной алгебры?. Кому надо - расскажу
     
  3. igor kruchkovskiy

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

    Можно определить к какой четверти относятся отчёты, в зависимости от этого добавляйте к результату 180.
     
  4. shiz

    shiz Форумчанин

    когда есть переход 1 - 359 градусов и нужно усреднить направления я просто к отсчетам меньше 1 градуса накидываю 360 и усредняю, а потом если среднее получилось больше 360 убираю лишние 360 градусов.
    --- Сообщения объединены, 19 май 2018, Оригинальное время сообщения: 19 май 2018 ---
    по известной формуле для оценки функции измеренных величин: квадрат ошибки функции измеренных величин равен частной производной функции по каждому аргументу умноженной на квадрат ошибки этого аргумента.
     
  5. A вот проверить бы:
    mD2= (dx/D)2*(mXa2+mXb2)+(dy/D)2*(mYa2+mYb2)
    mA2= (dx/D2)2*(mXa2+mXb2)+(dy/D2)2*(mYa2+mYb2), где:
    dx, dy - приращения координат между точками A и B;
    D - горизонтальное проложение AB;
    A - дирекционный угол AB;
    mXa, mXb,
    myA, mYb - ско координат пунктов A и B соответственно.

    При обработке направлений я поступаю похожим образом, но немного иначе. Суть такая. Есть список из 2 или более направлений n1,n2,..,nn . Вычисляем приведённые направления относительно первого [(n1-n1)±360)], [(n2-n1)±360],..,[(nn-n1)±360]. Все направления теперь у нас лежат в пределах от 0 до 360. Результатом является среднее значение из списка приведённых направлений плюс направление n1.
     
  6. shiz

    shiz Форумчанин

    когда-то для стороны считал, но не помню уже... завтра постараюсь найти. для угла не считал, но что-то мне подсказывает, что там тригонометрия должна участвовать...

    У меня задача усреднения вылезла когда автоматизировал обработку сырых данных с тахеометров и решение с приведением к начальному я отбросил, потому как усреднение мне одна функция делала (или метод если в ООП парадигме) и ей всё равно что усреднять (список дал - она усреднила его) и была функция по проверке условия на переход 1-359, которая работала только тогда, когда он был. И вычислений меньше выходило, чем при приведении, поэтому в моем случае описанный Вами вариант оказался не выгодным.
    --- Сообщения объединены, 19 май 2018, Оригинальное время сообщения: 19 май 2018 ---
    - и тут тоже вроде как относите на длину стороны, а ошибка абсолютная выходит...
     
  7. Ну я формулы сам выводил может где и наврал, а проверить некому, вот на форум и обратился.
     
  8. Добрый день,

    [уровень - чайник]

    Если есть возможность, подскажите пожалуйста формулы для того что бы пересчитать из МСК-42 в WGS-84. Нужны именно формулы, т.к. нужно встроить в python для внутреннего процесса. Точность - чем точнее, тем лучше, но и 10-15 метров вполне устроит.

    Пример данных на Кемеровскую область (зона 1 - могу ошибаться):

    point_numcoord_xcoord_y
    1658626.111308641.95
    2658786.651308765.90
    3658826.111308799.92
    4658839.091308811.81
    5659040.881308981.95
    6659253.621309150.02
    7659442.871309305.70
    8659542.751309392.59
    9659784.451309597.76
    10660211.411309957.98
     
  9. X-Y-H

    X-Y-H Администратор Команда форума

    cumatoza, это не 42 год. Пардон это МСК региона.
     
  10. trir

    trir Форумчанин

  11. Как в ArcGIS это сделать ?
    --- Сообщения объединены, 27 июн 2018, Оригинальное время сообщения: 27 июн 2018 ---
    Спасибо за полезное замечание.
     
  12. trir

    trir Форумчанин

  13. trir

    trir Форумчанин

  14. можно по подробнее ?
     
  15. trir

    trir Форумчанин

    что именно?
     
  16. Вы написали, methodprojectAs - что это ?
     
  17. trir

    trir Форумчанин

    метод для пересчёта геометрии
     
  18. у меня получились такие формулы
    mdx2 = mXa2+mXb2
    mdy2 = mYa2+mYb2
    mS2 = (dx * mdx / S)2 + (dy * mdy / S)2
    mAlpha2 = (dy * mdx / S2)2 + (dx * mdy / S2)2
    погрешность дирекционного угла получается в радианах
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление