Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Для тахеометра всё равно избыточно. Плюс к этому потеряет стабильность алгоритм оценки неизвестных (неизмеренных) расстояний. Это тоже имеет значение.
     
    #141
  2. ErnieBoyd

    Форумчанин

    Регистрация:
    10 июн 2014
    Сообщения:
    272
    Симпатии:
    161
    Действительно, я написал утилиту findkey в качестве иллюстрации к статье.
    Спасибо, тему GeoFindKey 1.2 видел, но не связывал её с findkey. Вот теперь узнал, что Звездочёт подхватил знамя и развивает код. В исходниках честно указаны два автора.
     
    #142
    zvezdochiot нравится это.
  3. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Надеюсь, что против лицензии (Public Domain Mark 1.0) возражений нет?
     
    #143
  4. ErnieBoyd

    Форумчанин

    Регистрация:
    10 июн 2014
    Сообщения:
    272
    Симпатии:
    161
    Возражений не имею. Я за всё, что в духе Copyleft.
    Вы автор GeoFindKey, Вам и карты в руки ::good1::
     
    #144
    zvezdochiot и stout нравится это.
  5. gumel

    Регистрация:
    21 май 2014
    Сообщения:
    21
    Симпатии:
    1
    Вынос мозга с этими координатами ))

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

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

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

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

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

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    #146
  7. gumel

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

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

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Если нужно больше теории, глянь https://svn.oss.deltares.nl/repos/openearthtools/trunk/matlab/applications/SuperTrans/ , но там все на буржуйском (но есть матлабовские процедуры).
     
    #148
  9. X-Y-H

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.987
    Симпатии:
    7.202
    Адрес:
    Россия
    у нас не так
     
    #149
    gumel нравится это.
  10. trir

    Форумчанин

    Регистрация:
    25 ноя 2014
    Сообщения:
    3.253
    Симпатии:
    931
    Адрес:
    gnomtrir@mail.ru
    нет
     
    #150
  11. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная
    Если вы читали обсуждение, то должны были видеть моё замечание о точности.
    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. Слава аллаху, на практике такие удаления никогда не встречаются). Минус конкретно этого отчёта – отсутствие формул для вычисления масштаба проекции и сближения меридианов. Но вам этого и не надо.
     
    #151
    мирось, UnknownUser и gumel нравится это.
  12. UnknownUser

    Форумчанин

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

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    #153
    gumel нравится это.
  14. gumel

    Регистрация:
    21 май 2014
    Сообщения:
    21
    Симпатии:
    1
    Давно сюда не заглядывал.

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

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

    111.jpg

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

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Не почти, а то же самое. Здесь не всё так просто. Хоть автор и говорит, что прогу использовали в проектах (а значит протестили), но в коде я нашёл достаточное кол-во стрёмных комментариев. Короче, тестить надобно. А для этого нужны знающие люди, имеющие несколько прог такого типа для сравнения. Я к таковым не отношусь.
     
    #155
  16. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.939
    Адрес:
    Златоглавая и Белокаменная

    Вложения:

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

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    Отличнейший подгон. Как освободится время, попробую поколдовать с 6-ю плановыми параметрами и (наверное) с 4-я высотными. Спсб.
     
    #157
  18. zvezdochiot

    Форумчанин

    Регистрация:
    27 июн 2014
    Сообщения:
    6.015
    Симпатии:
    2.128
    Адрес:
    г. Москва
    См. https://geodesist.ru/threads/geofindkey-1-2.70639/#post-969437

    За слайды огромное спсб. Как всегда попали точно в цель.
     
    #158
  19. АрВБ20

    Регистрация:
    16 июн 2020
    Сообщения:
    16
    Симпатии:
    2
    #159
    zvezdochiot нравится это.
  20. shiz

    Форумчанин

    Регистрация:
    17 фев 2013
    Сообщения:
    523
    Симпатии:
    188
    на название файла, ссылки на которые поставили посмотрите.
     
    #160
    АрВБ20 и stout нравится это.

Поделиться этой страницей

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