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

Пересчитать координаты пунктов, с учетом линейных расстояний между ними

Тема в разделе "ПЕСОЧНИЦА", создана пользователем swdartvader, 14 авг 2013.

  1. Здравствуйте! Подскажите пожалуйста дилетанту. Имеется около 30 точек, для которых были получены координаты с различной степенью отклонения от истины (до 20 см в радиусе) в WGS84. От каждой из точек до каждой были измерены линейные расстояния с точностью 0,01 (Декартова система). Существует ли метод, чтобы уточнить координаты точек с учетом расстояний между ними (можно найти и углы при необходимости)?
    Заранее спасибо.
     
  2. ЮС

    ЮС Форумчанин

    Да, метод существует, при условии, что расстояния измерены между всеми (или почти всеми) соседними пунктами, и образуют сеть треугольников.
    Такую сеть можно уравнять как трилатерацию, где имеются предварительные координаты (до 20 см в радиусе) и измерены "расстояния с точностью 0,01". Находить углы не потребуется.
     
  3. В.Шуфотинский

    В.Шуфотинский Модератор Команда форума

    Зачем в таком случае было наблюдать
    ? Чем Вы эти координаты определили и откуда известна истина?
     
  4. На тему истины, я предположил, что мера точности в +-20 см - есть ни что иное, как корень из дисперсии значений вокруг истинного значения координаты. Координаты определялись связкой GPS/Glonass, с продолжительностью, для достижения такого значения (программа Mobile Topographer). Определялись они в точках стояния лазерного сканера и для каждой марки в созвездии. Соответственно в процессе сканирования были получены все необходимые линейные расстояния с неплохой точностью (GLS-1500). Возникла мысль скорректировать полученные координаты, в соответствии с линейными измерениями, а затем, в свою очередь, насадить на них результат съемки в локальной системе.

    Задача скорее из цикла "интересно", экспериментальная, в практической деятельности использоваться врятле будет (уповаем на установку базовых)
     
  5. В.Шуфотинский

    В.Шуфотинский Модератор Команда форума

    В таком случае, несколько точек лучше определить геодезическими приёмниками GNSS с точностью, равноценной точности определения расстояний. Кстати, какого порядка она?
     
  6. Lex K-G

    Lex K-G Форумчанин

    Если "линейные измерения", как указал ув. ЮС, образуют жесткие фигуры (треугольники), то уточнить полученные координаты WGS можно так:
    Вначале перевести WGS в условную плоскую СК.
    Насадить на нее сеть линейных измерений, прикинуть общую картину (в-основном, насколько Вы угадали масштаб при трансформации из WGS на плоскость) и уравнять, задав веса еще и координатам исходных пунктов. Такое уравнивание делает ТБЦ.
    Другой способ, самый простой, взять плоские координаты в условной системе, полученные из измерений и координаты, полученные из WGS и найти параметры по Хельмерту (т. е., тупо пересчитать плоские координаты, используя усредненный сдвиг, разворот, масштаб. Кредо-Транскор и еще с десяток подобных программ. Как оригинальный вариант - можно приспособить для этой цели функцию "Калибровка/Локализация", есть в любом софте обработки ГНСС )
    Если "линейные измерения" не образуют жестких фигур, то задача становится намного интереснее, хотя и ее можно просто решить в доступном софте, не вручную.
    Ну, что Вы! Задача вполне из практики. ,Увы, случается и такое, что координаты XY-го качества;), но есть возможность сделать относительные измерения (углы, длины, превышения). А потом найти наиболее вероятные поправки в координаты...
     
  7. Простите за неловкий вопрос. Нашел кое-как Кредо Транскор, открыл, вроде понятно - Левая панель - спутниковые измерения с указанием СК, в правой панели - СК целевая (создал туда местную СК). Параметры преобразования выбрал Хельмерт, и на этом ступор - необходимы параметры. Где можно поглядеть каким образом эти параметры определить?
    Затем, после преобразования WGS84 в местную - мне надо запихнуть эти координаты в проект в TBC. А каким образом туда добавить измерения расстояний? Или мне необходимо рассчитать координаты в локальной СК, исходя из полевых измерений, а затем делать уравнивание? А затем уравненные координаты, используя параметры преобразования переводить назад в wgs84?

    Я далековат от геодезии, честно говоря, может быть есть какие-то мануалы, чтобы разобраться в этом вопросе? Спасибо
     
  8. Lex K-G

    Lex K-G Форумчанин

    Параметры по Хельмерту, афинные и др. параметры связи двух СК можно вычислить САМОСТОЯТЕЛЬНО
    , имея коорднаты трех и более точек в двух системах одновременно. Не видя ваших исходных данных можно только гадать. Пусть у вас есть СК1 - это WGS84. И есть длины линий между ВСЕМИ пунтами. Решите в условной системе линейные засечки между пунктами, получите их условные плоские координаты. Легче это сделать в кредо дат, можно в автокаде графически, в excel аналитмчески и т.д. У Вас будут координаты в СК2. Тогда берите ск 1 и ск2, пихайте их в транскор обе панели, ищите параметры связи. А лучше, прикрепите сюда файл с конкретными данными, чтобы было понятно, что же Вы все-таки хотите;)
    --- Сообщения объединены, 19 сен 2013, Оригинальное время сообщения: 19 сен 2013 ---
    З.Ы. пишу с телефона, извиняюсь за прлмахи по кдаыищам
     
  9. ЮС

    ЮС Форумчанин

    Координаты "с различной степенью отклонения от истины (до 20 см в радиусе) в WGS84" и расстояния "От каждой из точек до каждой были измерены линейные расстояния с точностью 0,01 (Декартова система)" в студию или в личку.
    Если вообще решение возможно, то всё будет сделано быстрее, чем идёт эта переписка.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление