ГАО2012

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

  1. Родичкин

    Родичкин Форумчанин

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

    Yuriy Форумчанин

    Там, это в софтине, про которую шла речь.
    Если бы выложили в "тримблёвом GGF" формате, то поклонники лейковского *.GEM формата, были бы сильно рассержены, а уж топконовцы бы совсем рассвирепели.
     
    Sheutsyk, stout и Yuri V. нравится это.
  3. Yuri V.

    Yuri V. Форумчанин

    А мне этот тримбловский формал нафиг не упал, у меня вопросы возникли бы. Я бы хотел видеть или текстовый файл высот по сетке, или утилиту, работающую с данной ГПМ.
     
  4. stout

    stout Форумчанин

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

    Yuri V. Форумчанин

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

    Yuriy Форумчанин

    Так выложили бы исполняемые файлы. Или Вы хотите способствовать распространению Фортрана в форумных массах?::biggrin24.gif::
     
  7. Yuriy

    Yuriy Форумчанин

    У меня все кончается вот так:
    upload_2017-7-19_20-4-36.png
     

    Вложения:

  8. stout

    stout Форумчанин

  9. Yuriy

    Yuriy Форумчанин

    Я тоже не знаю. Makefile не трогал. Мне этот Фортран последний раз в 1989 г. был нужен. Уже бы выложили откомпилированные файлы, раз у Вас все гладко.

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

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

    Родичкин Форумчанин

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

    stout Форумчанин

    Вот этого делать как раз не надо. Если центр масс совмещён с центром СК, то и моменты инерции относительно него равны нулю, а следовательно и стоксовы коэффициенты C1,0, C1,1, S1,1 тоже равны нулю. На практике так делают в 99.9999%. Поэтому и суммирование начинают со второй степени.
     
    pauz нравится это.
  12. stout

    stout Форумчанин

    Оффтоп

    Хех, Фортран живее всех живых, за бугром пользуется заслуженной популярностью, только у нас в стране к огромному сожалению помер.
    А Вы думаете я его не выкладывал?
    Выкладывал, но через минуту чуйка сработала, запустил и получил 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::

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

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

    Yuri V. Форумчанин

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

    Yuri V. Форумчанин

    Оффтоп
    Уважаемый stout, близится трехтысячник.. как было бы красиво...
     
  15. freeExec

    freeExec Форумчанин

    Оффтоп

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

    stout Форумчанин

    А вот и не угадали.::wink24.gif::
    Это
    libgfortran-3.dll
    libgomp-1.dll
    libmingwex-0.dll
    pthreadGC-3.dll
     

    Вложения:

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

    freeExec Форумчанин

    И ещё добавка:
    depend.png
     
  18. stout

    stout Форумчанин

    Статическая линковка, т.е. достаточно только одного файла из архива
    Этого не надо. Ссылки может быть и есть, вот только вызовов нет.
     

    Вложения:

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

    freeExec Форумчанин

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

    Yuri V. Форумчанин

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