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

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

Войти

ГАО2012

Тема в разделе "Геодезия как наука", создана пользователем Родичкин, 18 июл 2017.

  1. Родичкин

    Форумчанин

    Регистрация:
    7 июл 2010
    Сообщения:
    2.054
    Симпатии:
    2.111
    Там - это где?
    Если выложили бы в тримблёвом GGF (http://www.trimble.com/globalTRLTAB.asp?Nav=Collection-71) - вопросов по использованию выложенного не возникло.
     
    #21
  2. Yuriy

    Форумчанин

    Регистрация:
    15 фев 2010
    Сообщения:
    571
    Симпатии:
    201
    Адрес:
    Москва
    Там, это в софтине, про которую шла речь.
    Если бы выложили в "тримблёвом GGF" формате, то поклонники лейковского *.GEM формата, были бы сильно рассержены, а уж топконовцы бы совсем рассвирепели.
     
    #22
    Sheutsyk, stout и Yuri V. нравится это.
  3. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    А мне этот тримбловский формал нафиг не упал, у меня вопросы возникли бы. Я бы хотел видеть или текстовый файл высот по сетке, или утилиту, работающую с данной ГПМ.
     
    #23
  4. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Потому что у супостатов полная модель гравитационного поля, а у нас только возмущающая часть. Это же С0,0 - отвечает за гравитацию центрального тела, как материальной точки. Кстати, он иногда бывает не точно единицей.
    Нормально всё и под окнами. Там же Makefile есть.
    make GGMCalc-1.0.0.png
    Возможно единственное необходимое исправление – замена имени исполнимого модуля транслятора. Часто это просто gfortran. То есть строчка будет выглядеть так:
    LD = gfortran
    Для Fortran я использую
    Code::Blocks IDE for Fortran
    Его же (Code::Blocks) пользую и для С++, хотя, для последнего предпочитаю CodeLite.
     
    #24
    Yuri V. нравится это.
  5. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    Оффтоп
    Кладезь разного рода материала http://geodesy.curtin.edu.au/research/resolution, файлы лежат тут http://ddfe.curtin.edu.au/gravitymodels. Софт, вынимающий из файлов нужные вещи весь на MatLab. Осваиваю. Жутко меня заинтересовало, особенно топографические поверхности и глобальные модели квазигеоида
     
    #25
    stout нравится это.
  6. Yuriy

    Форумчанин

    Регистрация:
    15 фев 2010
    Сообщения:
    571
    Симпатии:
    201
    Адрес:
    Москва
    Так выложили бы исполняемые файлы. Или Вы хотите способствовать распространению Фортрана в форумных массах?::biggrin24.gif::
     
    #26
  7. Yuriy

    Форумчанин

    Регистрация:
    15 фев 2010
    Сообщения:
    571
    Симпатии:
    201
    Адрес:
    Москва
    У меня все кончается вот так:
    upload_2017-7-19_20-4-36.png
     

    Вложения:

    #27
  8. stout

    Форумчанин

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

    Форумчанин

    Регистрация:
    15 фев 2010
    Сообщения:
    571
    Симпатии:
    201
    Адрес:
    Москва
    Я тоже не знаю. Makefile не трогал. Мне этот Фортран последний раз в 1989 г. был нужен. Уже бы выложили откомпилированные файлы, раз у Вас все гладко.

    Убрал из Makefile LD = gfortran-4.7, оставил LD = gfortran, стало:
    upload_2017-7-19_22-25-30.png

    .
     
    #29
    Последнее редактирование: 19 июл 2017
  10. Родичкин

    Форумчанин

    Регистрация:
    7 июл 2010
    Сообщения:
    2.054
    Симпатии:
    2.111
    Тогда непонятно, с какого бодуна первой строчкой в росреестровском файле написано "gravity field".
    Ежели считать геоид якобы над ГСК-2011 по этим данным - не забудьте нолик превратить в единицу ...
     
    #30
  11. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Вот этого делать как раз не надо. Если центр масс совмещён с центром СК, то и моменты инерции относительно него равны нулю, а следовательно и стоксовы коэффициенты C1,0, C1,1, S1,1 тоже равны нулю. На практике так делают в 99.9999%. Поэтому и суммирование начинают со второй степени.
     
    #31
    pauz нравится это.
  12. stout

    Форумчанин

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

    Хех, Фортран живее всех живых, за бугром пользуется заслуженной популярностью, только у нас в стране к огромному сожалению помер.
    А Вы думаете я его не выкладывал?
    Выкладывал, но через минуту чуйка сработала, запустил и получил SIGSEGV.png
    Поэтому тут же удалил и начал искать выход из сложившейся ситуации.
    Параллельно на VirtualBox поставил Проворного Грызуна (Zesty Zapus)
    zapus.jpg
    Доставил gfortran, скомпилировал, запустил – работает.
    Linux.png
    Стал думать, как запустить Linux-программу под Windows.
    В принципе, решения есть. Но coLinux (Cooperative Linux) и основанный на ней speedLinux работают только на 32-х разрядных Windows.
    С WSL (Windows Subsystem for Linux) на Windows 10 огрёб кучу проблем, проваландылся 3 суток.
    Для компиляции в Windows я обычно использую http://tdm-gcc.tdragon.net/about , но эта сборка уже два года как не обновлялась.
    Поставил просто MinGW, подгрузил недостающие пакеты, собрал – работает!
    Win10.png
    Осталось только выяснить от каких dll зависит экзешник.::biggrin24.gif::
    Ибо, при простом переносе на другой комп жалуется на отсутствие одной dll, подгрузив которую, получаем тоже самое, что и на первом рисуночке.::blink.gif::

    Продолжение в следующей серии.

     
    #32
    кит, Yuriy, freeExec и ещё 1-му нравится это.
  13. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    Оффтоп
    У меня со скриптами под Mathlab ничего не вышло. Работал под Octave, ибо free, кто мне даст Mathlab?! Сказано, что она нормально интерпретирует код от матлаб. Хрен там! Затыкается на первой же переменной (пилят, я говорю как программист, хоть не кодировал ничего никогда..) Мне очень хочется поюзать австралийские модели, а самое главное, понять: они правда лучше/точнее рассчитали, нежели интернациональный http://icgem.gfz-potsdam.de. Пока на голову свалились личные неприятности, пауза. Если кто шарит в языке Mathlab, отзовитесь, скрипт, пример и файло дам. У мну даже по примеру не выходит на Актаве.
     
    #33
    stout нравится это.
  14. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    Оффтоп
    Уважаемый stout, близится трехтысячник.. как было бы красиво...
     
    #34
  15. freeExec

    Форумчанин

    Регистрация:
    16 апр 2015
    Сообщения:
    159
    Симпатии:
    50
    Оффтоп

    Но в нём же всё прописано, так что вы выкладывайте, там уже видно будет.
    Обычно это
    • libiconv-2.dll
    • libintl-8.dll
    • libstdc++-6.dll
    • libwinpthread-1.dll
     
    #35
  16. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    А вот и не угадали.::wink24.gif::
    Это
    libgfortran-3.dll
    libgomp-1.dll
    libmingwex-0.dll
    pthreadGC-3.dll
     

    Вложения:

    • TEST.7Z
      Размер файла:
      391,3 КБ
      Просмотров:
      10
    #36
  17. freeExec

    Форумчанин

    Регистрация:
    16 апр 2015
    Сообщения:
    159
    Симпатии:
    50
    И ещё добавка:
    depend.png
     
    #37
  18. stout

    Форумчанин

    Регистрация:
    5 янв 2008
    Сообщения:
    4.172
    Симпатии:
    11.936
    Адрес:
    Златоглавая и Белокаменная
    Статическая линковка, т.е. достаточно только одного файла из архива
    Этого не надо. Ссылки может быть и есть, вот только вызовов нет.
     

    Вложения:

    • GGMCalc.7z
      Размер файла:
      191,9 КБ
      Просмотров:
      19
    #38
    Yuri V. нравится это.
  19. freeExec

    Форумчанин

    Регистрация:
    16 апр 2015
    Сообщения:
    159
    Симпатии:
    50
    Да, теперь работает, спасибо. Я думаю стоит ещё к архиву добавить README, LICENSE.TXT и *.dat.* файлы, чтобы он не был непонятным огрызком.
     
    #39
  20. Yuri V.

    Форумчанин

    Регистрация:
    31 мар 2009
    Сообщения:
    2.297
    Симпатии:
    2.061
    Адрес:
    Ивантеевка, РФ
    В смысле перевести на русский то, что написано в исходном README?
     
    #40

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

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