Yerçekimi - Bulutta Çevrimiçi

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen Gravity komutudur.

Program:

ADI


Yerçekimi - dünyanın yerçekimi alanını hesaplayın

SİNOPSİS


yerçekimi [ -n isim ] [ -d dir ] [ -G | -D | -A | -H ] [ -c lat h ] [ -w ] [ -p ön hazırlık ] [ -v
] [ --yorum sınırlayıcı yorum sınırı ] [ --versiyon | -h | --yardım et ] [ --giriş dosyası dosyada |
--giriş dizisi dize ] [ --satır ayırıcı çizgi dizisi ] [ --çıktı dosyası dış dosya ]

TANIM


yerçekimi standart girişteki konumları okur ve üzerindeki yerçekimi alanını yazdırır
standart çıktı.

Giriş satırı şu şekildedir: lat lon h. lat ve lon enlem ve boylam
ondalık derece veya derece, dakika ve saniye olarak ifade edilir; izin verilenlerle ilgili ayrıntılar için
enlem ve boylam biçimleri için bkz. "COĞRAFİ KOORDİNATLAR" bölümü
Coğrafi Dönüştürme(1). h metre cinsinden elipsoidin üzerindeki yüksekliktir; bu miktar isteğe bağlıdır
ve varsayılan olarak 0'dır. Alternatif olarak, yerçekimi alanı üzerinde çeşitli noktalarda hesaplanabilir.
bir enlem dairesi (sabit lat ve h) üzerinden -c seçenek; bu durumda sadece
boylam giriş satırlarında verilmelidir. Basılan miktarlar tarafından yönetilir
the -G (Varsayılan) -D, -Aya da -H seçenekleri.

grs80 hariç, desteklenen tüm yerçekimi modelleri, referans elipsoid olarak WGS84'ü kullanır a
= 6378137m, f = 1/298.257223563, omega = 7292115e-11 rad/sn ve GM = 3986004.418e8
m^3/s^2.

SEÇENEKLER


-n yerçekimi alanı modelini kullan isim varsayılan "egm96" yerine. "MODELLER" bölümüne bakın.

-d yerçekimi modellerini oku dir varsayılan yerine. "MODELLER" bölümüne bakın.

-G yerçekiminden kaynaklanan ivmeyi hesaplayın (nedeniyle merkezkaç ivmesi dahil)
dünyanın dönüşü) g. çıktı oluşur gx gy gz (tümü m/s^2 cinsinden), burada
the x, y, ve z bileşenler doğu, kuzey ve yukarı yönlerdedir,
sırasıyla. Genellikle gz negatiftir.

-D yerçekimi bozukluğunu hesaplayın delta = g - gama, Burada gama "normal" yerçekimi
referans elipsoid nedeniyle. çıktı oluşur deltaks delta delta (hepsi icinde
mGal, 1 mGal = 10^-5 m/s^2), burada x, y, ve z bileşenler doğuda,
sırasıyla kuzey ve yukarı yönler. Bunu not et deltaks = gxÇünkü, gammaks =
0.

-A yerçekimi anomalisini hesaplar. Çıktı 3 öğeden oluşur Dg01 xi eta, Burada
Dg01 mGal cinsindendir (1 mGal = 10^-5 m/s^2) ve xi ve eta ark saniye cinsindendir. NS
yerçekimi anomalisi yerçekimi alanını karşılaştırır g at P normal yerçekimi ile
gama at Q burada P dikey olarak yukarıda Q ve yerçekimi potansiyeli P
normal potansiyele eşittir Q. Dg01 büyüklüklerindeki farkı verir
bu iki vektör ve xi ve eta yönlerindeki farkı verin (kuzey
ve doğu bileşenleri). Hesaplama, eşleştirmek için küresel bir yaklaşım kullanır.
NGA'nın sentez programlarının sonuçları.

-H referans elipsoidin üzerindeki jeoidin yüksekliğini (metre olarak) hesaplayın. Bunda
vaka, h sıfır olmalıdır. Sonuçlar, NGA'ların sonuçlarıyla doğru bir şekilde eşleşiyor
sentez programları. JeoidDeğerlendirme(1) jeoid yüksekliklerini şu şekilde çok daha hızlı hesaplayabilir:
önceden hesaplanmış sonuçlardan oluşan bir ızgara üzerinde enterpolasyon; bununla birlikte sonuçlar JeoidDeğerlendirme(1)
yalnızca birkaç milimetreye kadar doğrudur.

-c alanı tarafından verilen bir enlem çemberi üzerinde değerlendirin lat ve h bunları okumak yerine
giriş satırlarından miktarlar. Bu durumda, yerçekimi alanı hesaplayabilir
önemli ölçüde daha hızlı. Jeoid yükseklikleri hesaplanıyorsa ( -H seçeneği), ardından
h sıfır olmalıdır.

-w giriş ve çıkışta boylam enlemden önce gelir (bunun girişte olabileceği dışında
bir yarım küre tanımlayıcısı tarafından geçersiz kılınır, N, S, E, W).

-p çıkış hassasiyetini şuna ayarla ön hazırlık. Varsayılan olarak ön hazırlık nedeniyle hızlanma için 5
yerçekimi, yerçekimi bozukluğu ve anomali için 3 ve jeoid yüksekliği için 4.

-v işlemeden önce standart hatada yerçekimi modeli hakkında bilgi yazdırın.
giriş.

--yorum sınırlayıcı
yorum sınırlayıcıyı şuna ayarla yorum sınırı (örneğin, "#" veya "//"). ayarlanırsa, giriş
satırlar bu sınırlayıcı ve bulunursa sınırlayıcı ve geri kalanı için taranacaktır.
satır, işlenmeden önce kaldırılacak ve ardından çıktıya eklenecektir.
satır (bir boşlukla ayrılmış).

--versiyon
sürümü yazdırın ve çıkın.

-h yazdırma kullanımı, varsayılan yerçekimi yolu ve adı ve çıkış.

--yardım et
tüm belgeleri yazdırın ve çıkın.

--giriş dosyası
dosyadan girdiyi oku dosyada standart girdi yerine; "-" dosya adı
standart girdi anlamına gelir.

--giriş dizisi
dizeden girdiyi oku dize standart girdi yerine. Tüm oluşumlar
satır ayırıcı karakterin (varsayılan noktalı virgüldür) dize dönüştürüldü
okuma başlamadan önce yeni satırlar.

--satır ayırıcı
satır ayırıcı karakteri olarak ayarlayın çizgi dizisi. Varsayılan olarak bu bir noktalı virgüldür.

--çıktı dosyası
çıktıyı dosyaya yaz dış dosya standart çıktı yerine; "-" dosya adı
standart çıktı anlamına gelir.

MODELLER


yerçekimi aşağıdaki modellerden birini kullanarak yerçekimi alanını hesaplar

egm84, yerçekimi modeli 1984. Bkz.
http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html
egm96, yerçekimi modeli 1996. Bkz.
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html
egm2008, yerçekimi modeli 2008. Bkz.
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008
wgs84, dünya jeodezik sistemi 1984. Bu, normali döndürür
WGS84 elipsoidi için yerçekimi.
grs80, jeodezik referans sistemi 1980. Bu, normali döndürür
GRS80 elipsoidi için yerçekimi.

Bu modeller, dünya yüzeyinin üzerindeki yerçekimi alanına yaklaşır. Tarafından
varsayılan olarak, "egm96" yerçekimi modeli kullanılır. Bu, ortamı ayarlayarak değişebilir
"GEOGRAPHICLIB_GRAVITY_NAME" değişkeni veya -n seçeneği.

Yerçekimi modelleri, derleme zamanında belirtilen bir dizinden yüklenecektir. Bu olabilir
"GEOGRAPHICLIB_GRAVITY_PATH" ortam değişkenlerini ayarlayarak değiştirildi veya
"GEOGRAPHICLIB_DATA" veya -d seçeneği. -h seçenek varsayılan yerçekimini yazdırır
yol ve isim. Kullan -v veri dosyasının tam yol adını tespit etme seçeneği.

Yerçekimi modellerini indirme ve yükleme talimatları şu adreste mevcuttur:
<http://geographiclib.sf.net/html/gravity.html#yerçekimi>.

ÇEVRE


GEOGRAPHICLIB_GRAVITY_NAME
"egm96"nın derleme zamanı varsayılan yerçekimi adını geçersiz kılın. NS -h seçeneği bildirir
değeri GEOGRAPHICLIB_GRAVITY_NAME, tanımlanmışsa, aksi takdirde derleme zamanını bildirir
değer. Eğer -n isim seçeneği kullanılır, ardından isim öncelik kazanır.

GEOGRAPHICLIB_GRAVITY_PATH
Derleme zamanı varsayılan yerçekimi yolunu geçersiz kılın. Bu tipik olarak
Unix benzeri sistemlerde "/usr/local/share/GeographicLib/gravity" ve
Windows sistemlerinde "C:/ProgramData/GeographicLib/gravity". NS -h seçeneği bildirir
değeri GEOGRAPHICLIB_GRAVITY_PATH, tanımlanmışsa, aksi takdirde derleme zamanını bildirir
değer. Eğer -d dir seçeneği kullanılır, ardından dir öncelik kazanır.

GEOGRAPHICLIB_DATA
Derleme zamanı varsayılan yerçekimi yolunu geçersiz kılmanın başka bir yolu. Eğer ayarlanmışsa (ve eğer
GEOGRAPHICLIB_GRAVITY_PATH ayarlanmadı), ardından $GEOGRAPHICLIB_DATA/yerçekimi kullanılır.

HATALAR


Geçersiz bir girdi satırı ile başlayan standart çıktıya bir hata mesajı yazdıracaktır.
"HATA:" ve nedenleri yerçekimi 1 çıkış kodunu döndürmek için
yerçekimi sonlandırmak için; aşağıdaki satırlar dönüştürülecektir.

ÖRNEKLER


Everest Dağı'nın tepesindeki EGM2008'den yerçekimi alanı

yankı 27:59:17N 86:55:32E 8820 | Yerçekimi -n egm2008
=> -0.00001 0.00103 -9.76782

Onworks.net hizmetlerini kullanarak Gravity'yi çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları