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

Искажение при пересчете координат в mapinfo

Тема в разделе "MapInfo", создана пользователем mamuk, 19 ноя 2010.

  1. mamuk

    mamuk Форумчанин

    доброго веремени всем! столкнулся с такой проблемой!
    в Autocad начертил полоилинию (трасса нефтепровода) координаты испльзованы wgs 84
    далее необходимо получить коодинаты трассы в МСК 86
    Перевел dwg файл с трассой в dxf потом ипортнул в Mapinfo трассу пересчитал в МСК 86 и из этой системы экспортнул в dxf открыл в Autocad и измерил углы полилинии (трасса нефтепровода) и углы которые были четко 90 градусов, изменились на несколько секунд почти минута. (и так все углы).
    С чем это связано с пересчетом координат или это особенности этой программы mapinfo?
     
  2. SergKo

    SergKo Форумчанин

    Почти вопрос для тестов... ::cool24.gif::
    Это связано с проекцией Гаусса и различными осевыми меридианами в том, что ты называешь WGS-84 (подразумевая, видимо, UTM) и в МСК-86
    http://ne-grusti.narod.ru/Glossary/proj ... html#gauss
    Из двух вариантов (с пересчетом или с особенностями) - вариант первый.

    Только проверь на всякий случай - не потерялись ли, случайно, где-нибудь цифирьки после запятой в координатах при импорте-экспорте...
     
  3. axinav

    axinav Форумчанин

    Они то как раз и потерялись и не случайно. Mapinfo интересная программа, там координаты точек округляются и храняться уже округленные( не помню правда до какого знака) а в автокаде координаты не округляютя и знаки после запятой зависят от формата переменной обычно там с плавающей точкой (до хрена знаков короче). Вообщем 0.009 м дает ошибку в 1 мин на 150 метров (примерно)
     
  4. mamuk

    mamuk Форумчанин

    Да интерессно что, при переводе в ск-42 такой ерунды не происходит.
    Точнее это присходит кода визуально заметно как в Mapinfo система разворачивается, такая же беда и ск 63, наверное с другими СК будет.
    спасибо. Попробую че нить придумать!
     
  5. stout

    stout Форумчанин

    Факт - тест не пройден! ::biggrin24.gif::
    Беда не в этом. Беда в том, что вполне закономерное явление, заранее предвычисляемые изменения (угол разворота, изменение масштаба) считаются бедой.
    Так на несколько секунд или почти на минуту? По идее, углы должны меняться в последнюю очередь, т.к. проекция конформная. Но без конкретных цифр=координат сказать что-то сложно.
    Мне вот интересно: "И сколько секунд дуги в вашей примерной минуте?"
    З.Ы. "Ради справедливости, и только." Не надо гнать на Mapinfo. Или, как говорится в одном известном фильме, "какие ваши доказательства?"
     
  6. mamuk

    mamuk Форумчанин

    stout, ошибка в параметрах пересчета? суть не в углах а вкоординатах, раз координаты пресчитаны не точно, то и изменнеия и в углах и в растояниях будут по трассе.
    я бы сказал в пределах минуты изменения происходят, от 10" до 53".
     
  7. SVP

    SVP Форумчанин

    1.Сколько знаков после запятой используется?
    2. Разворот.
     
  8. axinav

    axinav Форумчанин

    и то верно-до фига, что-то я с калькулятором не совладал. сейчас ради эксперимента перегнал из акада в мэп и обратно, при обратном экспорте сам поставил 2 десятичных знака после запятой, ошибка в угол составила 2.5" на 30м
     
  9. mamuk

    mamuk Форумчанин

    в автокаде стоит точность до 4 знаков после запятой.
    в Маpinfo незнаю как посмотреть, т. к. мало что знаю в этой программе, но при щелчке по линии в МСК 86 в геоинформации координаты указаны с точностью до 2 знков после запятой.
     
  10. axinav

    axinav Форумчанин

    это точность вывода на экран, в самой проге там до фига (уже говорил)
    при экспорте из мапа в dxf там такое окошко вылазит
    вот в нем можно установить точность, но там по умолчанию 6 стоит, а может и больше так что прав был Александр Юрьевич
    . Значит дело действительно в проекциях (но все же странно)
    (Добавление)
    попробовал на 4 знаках
    , так угол практически в ноль, точнее в 90
     

    Вложения:

    • dxfexport.jpg
      dxfexport.jpg
      Размер файла:
      83,4 КБ
      Просмотров:
      1.153
  11. mamuk

    mamuk Форумчанин

    раз пересчет из системы в систему происходит в Mapinfo то и скажение происходит тамже. и от экспрота и импорта не завист при условии соблюдения количесва знаков после запятой.
    вообще как пересчет координат в Mapinfo происходит? если мы меняем одну СК на другую. пересчитываются какждая координата каждого объекта?(хотя это должно быть долго)
     
  12. SergKo

    SergKo Форумчанин

    что странного-то?... 2х2=4 - это тоже странно? В нашем случае слегка ;-) сложнее формула, но все равно это только математика.
    Да, перессчитывается каждая координата. В эпоху компьютеров i386 это было долго. Теперь же - не все ли равно, за 0.0000001сек или за 0.00001сек выполнится пересчет? ::biggrin24.gif::
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление