Местные системы координат городов

Тема в разделе "Исходные данные", создана пользователем STI, 20 июл 2012.

  1. zvezdochiot

    zvezdochiot Форумчанин

    Для тахеометра всё равно избыточно. Плюс к этому потеряет стабильность алгоритм оценки неизвестных (неизмеренных) расстояний. Это тоже имеет значение.
     
  2. ErnieBoyd

    ErnieBoyd Форумчанин

    Действительно, я написал утилиту findkey в качестве иллюстрации к статье.
    Спасибо, тему GeoFindKey 1.2 видел, но не связывал её с findkey. Вот теперь узнал, что Звездочёт подхватил знамя и развивает код. В исходниках честно указаны два автора.
     
    zvezdochiot нравится это.
  3. zvezdochiot

    zvezdochiot Форумчанин

    Надеюсь, что против лицензии (Public Domain Mark 1.0) возражений нет?
     
  4. ErnieBoyd

    ErnieBoyd Форумчанин

    Возражений не имею. Я за всё, что в духе Copyleft.
    Вы автор GeoFindKey, Вам и карты в руки ::good1::
     
    zvezdochiot и stout нравится это.
  5. Вынос мозга с этими координатами ))

    Нашел один, очень интересный для меня, калькулятор:
    https://gis-lab.info/forum/viewtopic.php?f=34&t=18604&start=15

    Там некто Franklin1967 написал этот калькулятор на понятном мне языке программирования.

    Уважаемые геодезисты, посмотрите пожалуйста. Можно ли в этом калькуляторе решать мою задачу (преобразовать координаты из одной МСК в другую МСК)? У него там чего только нет (есть даже Венера, Марс, Плутон и т.п.), отчего я путаюсь окончательно. Думаю вам будет гораздо легче, чем мне, разобраться в работе этого калькулятора. Вообще правильно он считает или нет?

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

    Заранее благодарен!
     
  6. zvezdochiot

    zvezdochiot Форумчанин

  7. Эх блин, наверное нет. К сожалению туповат )) Я на ваши геокалькуляторы то смотрю как баран на новые ворота и 90% нихрена в них не понимаю. А вы мне предлагаете вникнуть в мегакод где всё это считается. У меня программирование - это лишь хобби. И знания не особо то и обширные. В Delphi я бы еще поковырялся, поломал бы голову. Честно говоря, не думал что задача перевода из одной МСК в другую может оказаться сложной. А самое печальное, что точность этого перевода может оказаться не таким точным. Т.е., условно говоря, я бы хотел чтобы 10 дюймов это всегда было 254 мм, и наоборот: 254 мм = 10 дюймам.

    По-моему, проще вывести эмпирические формулы, которые будут давать результат близкий к ГеоБридж для перевода между двумя этими системами, чем разобраться во всех этих датумах, эллипсоидах, проекциях и т.п.
     
  8. zvezdochiot

    zvezdochiot Форумчанин

    Если нужно больше теории, глянь https://svn.oss.deltares.nl/repos/openearthtools/trunk/matlab/applications/SuperTrans/ , но там все на буржуйском (но есть матлабовские процедуры).
     
  9. X-Y-H

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

    у нас не так
     
    gumel нравится это.
  10. trir

    trir Форумчанин

    нет
     
  11. stout

    stout Форумчанин

    Если вы читали обсуждение, то должны были видеть моё замечание о точности.
    2 zvezdochiot, я же говорю, склероз. Ибо совсем не помню, что писал в той теме.
    Для решения вашей задачи вам необходимо, в порядке важности:
    1. Алгоритм/программу для Transverse Mercator Projection.
    2. Формулы для преобразования координат из проекции Гаусса-Крюгера (частный случай Transverse Mercator Projection) в местные системы городов и обратно. Местные системы координат городов
    3. Формулы для преобразования широты, долготы, высоты над эллипсоидом в прямоугольные 3D координаты X,Y,Z и обратные формулы.
    4. Программный модуль преобразования одного набора 3D координат в другой набор координат, относящихся к другой 3D СК и (это главное, это то чего обычно с достаточной точностью нет) параметры такого преобразования. Эти параметры всегда эмпирические.
    Последние 2 пункта нужны только в том случае, если МСК относятся к разным отсчётным системам.
    По первому пункту могу рекомендовать работу:
    N. Stuifbergen, 2009, Wide zone transverse Mercator projection, Technical Report 262, Canadian Hydrographic Service, URL http://www.dfo-mpo.gc.ca/Library/337182.pdf
    Это вольный пересказ (+программа на фортране) очень часто цитируемой работы Юргена Клотца 1993 г.
    У этого алгоритма есть свои заморочки (очень медленная сходимость итерационного процесса при большом удалении от осевого меридиана, порядка 100 итераций для double. Слава аллаху, на практике такие удаления никогда не встречаются). Минус конкретно этого отчёта – отсутствие формул для вычисления масштаба проекции и сближения меридианов. Но вам этого и не надо.
     
    мирось, UnknownUser и gumel нравится это.
  12. UnknownUser

    UnknownUser Форумчанин

    Если обе МСК основаны на СК-42, пересчёт сводится к переходу от МСК1 (x/y) к географическим координатам СК-42 (B/L), а от них - к МСК2 (x/y).
     
  13. zvezdochiot

    zvezdochiot Форумчанин

    gumel нравится это.
  14. Давно сюда не заглядывал.

    Да, это почти тоже самое, что и https://gis-lab.info/forum/viewtopic.php?t=18604&start=15

    Удалось откомпилировать и те и те исходники. Калькулятор работает. Только как на нём считать ума не приложу ::blink.gif::

    111.jpg

    Был бы признателен, если бы кто дал инструкцию каким образом можно преобразовать координаты из одной МСК в другую МСК с помощью этого калькулятора
     
  15. zvezdochiot

    zvezdochiot Форумчанин

    Не почти, а то же самое. Здесь не всё так просто. Хоть автор и говорит, что прогу использовали в проектах (а значит протестили), но в коде я нашёл достаточное кол-во стрёмных комментариев. Короче, тестить надобно. А для этого нужны знающие люди, имеющие несколько прог такого типа для сравнения. Я к таковым не отношусь.
     
  16. stout

    stout Форумчанин

    Вложения:

    мирось, X-Y-H и zvezdochiot нравится это.
  17. zvezdochiot

    zvezdochiot Форумчанин

    Отличнейший подгон. Как освободится время, попробую поколдовать с 6-ю плановыми параметрами и (наверное) с 4-я высотными. Спсб.
     
  18. zvezdochiot

    zvezdochiot Форумчанин

    См. https://geodesist.ru/threads/geofindkey-1-2.70639/#post-969437

    За слайды огромное спсб. Как всегда попали точно в цель.
     
  19. zvezdochiot нравится это.
  20. shiz

    shiz Форумчанин

    на название файла, ссылки на которые поставили посмотрите.
     
    АрВБ20 и stout нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление