Там - это где? Если выложили бы в тримблёвом GGF (http://www.trimble.com/globalTRLTAB.asp?Nav=Collection-71) - вопросов по использованию выложенного не возникло.
Там, это в софтине, про которую шла речь. Если бы выложили в "тримблёвом GGF" формате, то поклонники лейковского *.GEM формата, были бы сильно рассержены, а уж топконовцы бы совсем рассвирепели.
А мне этот тримбловский формал нафиг не упал, у меня вопросы возникли бы. Я бы хотел видеть или текстовый файл высот по сетке, или утилиту, работающую с данной ГПМ.
Потому что у супостатов полная модель гравитационного поля, а у нас только возмущающая часть. Это же С0,0 - отвечает за гравитацию центрального тела, как материальной точки. Кстати, он иногда бывает не точно единицей. Нормально всё и под окнами. Там же Makefile есть. Возможно единственное необходимое исправление – замена имени исполнимого модуля транслятора. Часто это просто gfortran. То есть строчка будет выглядеть так: LD = gfortran Для Fortran я использую Code::Blocks IDE for Fortran Его же (Code::Blocks) пользую и для С++, хотя, для последнего предпочитаю CodeLite.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Кладезь разного рода материала http://geodesy.curtin.edu.au/research/resolution, файлы лежат тут http://ddfe.curtin.edu.au/gravitymodels. Софт, вынимающий из файлов нужные вещи весь на MatLab. Осваиваю. Жутко меня заинтересовало, особенно топографические поверхности и глобальные модели квазигеоида
Так выложили бы исполняемые файлы. Или Вы хотите способствовать распространению Фортрана в форумных массах?
Я тоже не знаю. Makefile не трогал. Мне этот Фортран последний раз в 1989 г. был нужен. Уже бы выложили откомпилированные файлы, раз у Вас все гладко. Убрал из Makefile LD = gfortran-4.7, оставил LD = gfortran, стало: .
Тогда непонятно, с какого бодуна первой строчкой в росреестровском файле написано "gravity field". Ежели считать геоид якобы над ГСК-2011 по этим данным - не забудьте нолик превратить в единицу ...
Вот этого делать как раз не надо. Если центр масс совмещён с центром СК, то и моменты инерции относительно него равны нулю, а следовательно и стоксовы коэффициенты C1,0, C1,1, S1,1 тоже равны нулю. На практике так делают в 99.9999%. Поэтому и суммирование начинают со второй степени.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Хех, Фортран живее всех живых, за бугром пользуется заслуженной популярностью, только у нас в стране к огромному сожалению помер. А Вы думаете я его не выкладывал? Выкладывал, но через минуту чуйка сработала, запустил и получил Поэтому тут же удалил и начал искать выход из сложившейся ситуации. Параллельно на VirtualBox поставил Проворного Грызуна (Zesty Zapus) Доставил gfortran, скомпилировал, запустил – работает. Стал думать, как запустить Linux-программу под Windows. В принципе, решения есть. Но coLinux (Cooperative Linux) и основанный на ней speedLinux работают только на 32-х разрядных Windows. С WSL (Windows Subsystem for Linux) на Windows 10 огрёб кучу проблем, проваландылся 3 суток. Для компиляции в Windows я обычно использую http://tdm-gcc.tdragon.net/about , но эта сборка уже два года как не обновлялась. Поставил просто MinGW, подгрузил недостающие пакеты, собрал – работает! Осталось только выяснить от каких dll зависит экзешник. Ибо, при простом переносе на другой комп жалуется на отсутствие одной dll, подгрузив которую, получаем тоже самое, что и на первом рисуночке. Продолжение в следующей серии.
Оффтоп (Move your mouse to the spoiler area to reveal the content) У меня со скриптами под Mathlab ничего не вышло. Работал под Octave, ибо free, кто мне даст Mathlab?! Сказано, что она нормально интерпретирует код от матлаб. Хрен там! Затыкается на первой же переменной (пилят, я говорю как программист, хоть не кодировал ничего никогда..) Мне очень хочется поюзать австралийские модели, а самое главное, понять: они правда лучше/точнее рассчитали, нежели интернациональный http://icgem.gfz-potsdam.de. Пока на голову свалились личные неприятности, пауза. Если кто шарит в языке Mathlab, отзовитесь, скрипт, пример и файло дам. У мну даже по примеру не выходит на Актаве.
Оффтоп (Move your mouse to the spoiler area to reveal the content) Уважаемый stout, близится трехтысячник.. как было бы красиво...
Оффтоп (Move your mouse to the spoiler area to reveal the content) Но в нём же всё прописано, так что вы выкладывайте, там уже видно будет. Обычно это libiconv-2.dll libintl-8.dll libstdc++-6.dll libwinpthread-1.dll
Статическая линковка, т.е. достаточно только одного файла из архива Этого не надо. Ссылки может быть и есть, вот только вызовов нет.
Да, теперь работает, спасибо. Я думаю стоит ещё к архиву добавить README, LICENSE.TXT и *.dat.* файлы, чтобы он не был непонятным огрызком.