англійськафранцузькаіспанська

Ad


Значок OnWorks

Гравітація - онлайн у хмарі

Запустіть Gravity у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда Gravity, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


Гравітація - обчислити гравітаційне поле Землі

СИНТАКСИС


Вага [ -n ім'я ] [ -d реж ] [ -G | -D | -A | -H ] [ -c лат h ] [ -w ] [ -p прец ] [ -v
] [ --Коментар-роздільник commentdelim ] [ -- версія | -h | --допомога ] [ --вхідний файл infile |
--вхідний рядок рядок ] [ -- рядок-роздільник linesep ] [ -- вихідний файл вихідний файл ]

ОПИС


Вага зчитує в положеннях на стандартному вводі та друкує гравітаційне поле
стандартний вихід.

Рядок введення має вигляд лат лон h. лат та лон - це широта і довгота
виражається у десяткових градусах або градусах, хвилинах і секундах; для детальної інформації щодо дозволеного
формати широти та довготи, див. розділ «ГЕОГРАФІЧНІ КООРДИНАТИ»
GeoConvert(1). h – висота над еліпсоїдом в метрах; ця кількість необов'язкова
і за замовчуванням дорівнює 0. Крім того, поле тяжіння можна обчислити в різних точках
коло широти (постійна лат та h) через -c варіант; в даному випадку тільки
у вхідних рядках слід вказати довготу. Роздруковані кількості регулюються
-G (За замовчуванням), -D, -Aабо -H Варіанти.

Усі підтримувані моделі гравітації, за винятком grs80, використовують WGS84 як опорний еліпсоїд a
= 6378137 м, f = 1/298.257223563, омега = 7292115e-11 рад/с, і GM = 3986004.418e8
м^3/с^2.

ВАРІАНТИ


-n використовувати модель поля тяжіння ім'я замість стандартного "egm96". Дивіться «МОДЕЛІ».

-d читати моделі гравітації реж замість стандартного. Дивіться «МОДЕЛІ».

-G обчислити прискорення через силу тяжіння (включаючи відцентрове прискорення через
обертання Землі) g. Вихід складається з gx gy gz (все в м/с^2), де
x, y та z компоненти розташовані у східному, північному та вгору напрямках,
відповідно. Зазвичай gz є негативним.

-D обчислити гравітаційне порушення дельта = g - гамма, Де гамма це "нормальна" гравітація
завдяки опорному еліпсоїду . Вихід складається з дельтакс дельта дельтаз (поставити все зразу
мГал, 1 мГал = 10^-5 м/с^2), де x, y та z компоненти знаходяться на сході,
на північ і вгору відповідно. Зауважте, що дельтакс = gx, Так як гаммакс =
0.

-A обчислює гравітаційну аномалію. Вихід складається з 3 елементів Dg01 xi eta, Де
Dg01 в мГал (1 мГал = 10^-5 м/с^2) і xi та eta знаходяться в секундах дуги. The
гравітаційна аномалія порівнює гравітаційне поле g at P з нормальною тяжкістю
гамма at Q де P знаходиться вертикально вище Q і гравітаційний потенціал при P
дорівнює нормальному потенціалу при Q. Dg01 дає різницю у величинах
ці два вектори і xi та eta вкажіть різницю в їх напрямках (як на північ
та східні компоненти). Підрахунок використовує сферичне наближення для відповідності
результати програм синтезу NGA.

-H обчислити висоту геоїда над опорним еліпсоїдом (у метрах). У цьому
випадок, h має бути нульовим. Результати точно відповідають результатам NGA
програми синтезу. GeoidEval(1) може обчислювати висоту геоїда набагато швидше
інтерполяція на сітці попередньо обчислених результатів; однак результати від GeoidEval(1)
з точністю лише до кількох міліметрів.

-c оцінити поле по колу широти, заданому лат та h замість того, щоб читати ці
величини з вхідних рядків. В цьому випадку, Вага може обчислити поле
значно швидше. Якщо обчислюються висоти геоїда ( -H варіант), то
h має бути нульовим.

-w на вході та виводі довгота передує широті (за винятком того, що на введенні це може бути
замінюється позначенням півкулі, N, S, E, W).

-p встановити точність виведення на прец. За замовчуванням прец дорівнює 5 для прискорення через
гравітації, 3 для збурення і аномалії тяжіння, і 4 для висоти геоїда.

-v роздрукувати інформацію про гравітаційну модель за стандартною похибкою перед обробкою
Вхід

--Коментар-роздільник
встановити роздільник коментарів commentdelim (наприклад, "#" або "//"). Якщо встановлено, вхід
рядки будуть скановані на наявність цього роздільника і, якщо знайдено, роздільника та решти
рядок буде видалено перед обробкою і згодом додано до виводу
рядок (відокремлений пробілом).

-- версія
версія для друку та вихід.

-h використання друку, стандартний шлях тяжіння та ім’я, а також вихід.

--допомога
роздрукувати повну документацію та вийти.

--вхідний файл
прочитати введені дані з файлу infile замість стандартного введення; ім'я файлу "-"
означає стандартний вхід.

--вхідний рядок
прочитати введені дані з рядка рядок замість стандартного введення. Усі випадки
символу роздільника рядків (за умовчанням — крапка з комою). рядок перетворюються на
нові рядки перед початком читання.

-- рядок-роздільник
встановити символ роздільника рядків linesep. За замовчуванням це крапка з комою.

-- вихідний файл
записати вихід у файл вихідний файл замість стандартного виведення; ім'я файлу "-"
означає стандартний вихід.

МОДЕЛІ


Вага обчислює гравітаційне поле за допомогою однієї з наступних моделей

egm84, модель земної гравітації 1984 р. Див
http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html
egm96, модель земної гравітації 1996 р. Див
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html
egm2008, модель земної гравітації 2008 р. Див
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008
wgs84, світова геодезична система 1984 р. Це повертає нормальний
гравітації для еліпсоїда WGS84.
grs80, геодезична система відліку 1980. Це повертає нормаль
гравітації для еліпсоїда GRS80.

Ці моделі апроксимують гравітаційне поле над поверхнею землі. За
за замовчуванням використовується гравітаційна модель "egm96". Це може змінитися шляхом налаштування середовища
змінної "GEOGRAPHICLIB_GRAVITY_NAME" або за допомогою -n варіант.

Гравітаційні моделі будуть завантажені з каталогу, зазначеного під час компіляції. Це може
змінено шляхом встановлення змінних середовища "GEOGRAPHICLIB_GRAVITY_PATH" або
"GEOGRAPHICLIB_DATA" або за допомогою -d варіант. -h параметр друкує значення за замовчуванням
шлях і ім'я. Використовувати -v можливість з’ясувати повне ім’я шляху до файлу даних.

Інструкції щодо завантаження та встановлення гравітаційних моделей доступні за адресою
<http://geographiclib.sf.net/html/gravity.html#gravityinst>.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


GEOGRAPHICLIB_GRAVITY_NAME
Замінити ім'я тяжкості за замовчуванням під час компіляції "egm96". The -h опція повідомляє
Значення GEOGRAPHICLIB_GRAVITY_NAME, якщо визначено, інакше він повідомляє час компіляції
значення. Якщо -n ім'я тоді використовується опція ім'я має пріоритет.

GEOGRAPHICLIB_GRAVITY_PATH
Замінити важливий шлях за замовчуванням під час компіляції. Це зазвичай
"/usr/local/share/GeographicLib/gravity" на Unix-подібних системах і
"C:/ProgramData/GeographicLib/gravity" в системах Windows. The -h опція повідомляє
Значення GEOGRAPHICLIB_GRAVITY_PATH, якщо визначено, інакше він повідомляє час компіляції
значення. Якщо -d реж тоді використовується опція реж має пріоритет.

GEOGRAPHICLIB_DATA
Інший спосіб перевизначити гравітаційний шлях за замовчуванням під час компіляції. Якщо він встановлений (і якщо
GEOGRAPHICLIB_GRAVITY_PATH не встановлено), то $GEOGRAPHICLIB_DATA/використовується гравітація.

ПОМИЛКИ


Недопустимий рядок введення надрукує повідомлення про помилку на стандартний вихід, починаючи з
"ПОМИЛКА:" і причини Вага щоб повернути код виходу 1. Однак помилка не викликає
Вага припинити; наступні рядки будуть перетворені.

ПРИКЛАДИ


Гравітаційне поле з EGM2008 на вершині Евересту

echo 27:59:17N 86:55:32E 8820 | Гравітація -n egm2008
=> -0.00001 0.00103 -9.76782

Використовуйте Gravity онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    OfficeFloor
    OfficeFloor
    OfficeFloor забезпечує інверсію
    управління зв'язком, з його: - залежністю
    ін'єкція - продовження ін'єкції -
    для додаткової інформації
    відвідати...
    Завантажити OfficeFloor
  • 2
    DivKit
    DivKit
    DivKit є відкритим вихідним кодом, керованим сервером
    Інтерфейс користувача (SDUI). Це дозволяє вам
    розгорнути серверні оновлення для
    різні версії програми. Крім того, це може бути
    використовується для...
    Завантажте DivKit
  • 3
    субконвертор
    субконвертор
    Утиліта для конвертації між різними
    формат підписки. Користувачі Shadowrocket
    слід використовувати ss, ssr або v2ray як ціль.
    Ви можете додати &remark= до
    Телеграм-лайк HT...
    Завантажити субконвертер
  • 4
    ВАШ
    ВАШ
    SWASH — числове число загального призначення
    інструмент для моделювання нестійкості,
    негідростатичний, з вільною поверхнею,
    обертальний потік і транспортні явища
    у прибережних водах як...
    Завантажити SWASH
  • 5
    VBA-M (заархівовано – зараз на Github)
    VBA-M (заархівовано – зараз на Github)
    Проект переміщено в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особливості: Створення чітів, збереження кількох станів
    система, підтримує gba, gbc, gb, sgb,
    sgb2Tu...
    Завантажте VBA-M (архівовано - тепер на Github)
  • 6
    Стацер
    Стацер
    Оптимізатор і моніторинг системи Linux
    Репозиторій Github:
    https://github.com/oguzhaninan/Stacer.
    Аудиторія: кінцеві користувачі/комп’ютер. Користувач
    інтерфейс: Qt. Програмування La...
    Завантажити Stacer
  • Детальніше »

Команди Linux

Ad