Đây là lệnh Gravity có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
Trọng lực - tính toán trường trọng lực của trái đất
SYNOPSIS
Nghiêm trọng [ -n tên ] [ -d dir ] [ -G | -D | -A | -H ] [ -c trễ h ] [ -w ] [ -p khu đất ] [ -v
] [ - dấu phân cách -comment bình luận ] [ --phiên bản | -h | --Cứu giúp ] [ --tập tin đầu vào trong tập tin |
--chuỗi đầu vào cài đặt ] [ - dấu phân cách dòng dòng chữ ] [ --output-tệp ô uế ]
MÔ TẢ
Nghiêm trọng đọc các vị trí trên đầu vào tiêu chuẩn và in ra trường hấp dẫn trên
đầu ra tiêu chuẩn.
Dòng đầu vào có dạng trễ lon h. trễ và lon là vĩ độ và kinh độ
được biểu thị bằng độ thập phân hoặc độ, phút và giây; để biết chi tiết về mức độ được phép
định dạng cho vĩ độ và kinh độ, hãy xem phần "TỐI ĐỘ ĐỊA LÝ" của
Chuyển đổi địa lý(1). h là chiều cao phía trên hình elip tính bằng mét; số lượng này là tùy chọn
và mặc định là 0. Ngoài ra, trường trọng lực có thể được tính ở nhiều điểm khác nhau trên
một vòng vĩ độ (không đổi trễ và h) thông qua -c lựa chọn; trong trường hợp này chỉ
kinh độ nên được đưa ra trên các dòng đầu vào. Số lượng in ra được điều chỉnh bởi
các -G (Mặc định), -D, -A, hoặc là -H tùy chọn.
Tất cả các mô hình trọng lực được hỗ trợ, ngoại trừ grs80, đều sử dụng WGS84 làm hình elip tham chiếu a
= 6378137 mét, f = 1/298.257223563, omega = 7292115e-11 rad/s, và GM = 3986004.418e8
m^3/s^2.
LỰA CHỌN
-n sử dụng mô hình trường trọng lực tên thay vì "egm96" mặc định. Xem "MÔ HÌNH".
-d đọc mô hình trọng lực từ dir thay vì mặc định. Xem "MÔ HÌNH".
-G tính gia tốc trọng trường (bao gồm cả gia tốc ly tâm do
vòng quay của trái đất) g. Đầu ra bao gồm gx gy gz (tất cả tính bằng m/s^2), trong đó
các x, yvà z các thành phần nằm ở các hướng Đông, Bắc và hướng lên,
tương ứng. Thường xuyên gz là tiêu cực.
-D tính toán nhiễu loạn trọng lực đồng bằng = g - gamma, Nơi gamma là trọng lực "bình thường"
nhờ vào hình elip tham chiếu. Đầu ra bao gồm đồng bằng trì hoãn đồng bằng (tất cả trong
mGal, 1 mGal = 10^-5 m/s^2), trong đó x, yvà z các thành phần ở phía đông,
hướng Bắc và hướng lên tương ứng. Lưu ý rằng đồng bằng = gx, bởi vì gammax =
0.
-A tính toán dị thường hấp dẫn. Đầu ra bao gồm 3 mục Dg01 xi eta, Nơi
Dg01 tính bằng mGal (1 mGal = 10^-5 m/s^2) và xi và eta tính bằng giây cung. Các
dị thường hấp dẫn so sánh trường hấp dẫn g at P với trọng lực bình thường
gamma at Q nơi P theo chiều dọc ở trên Q và thế năng hấp dẫn tại P
bằng điện thế bình thường tại Q. Dg01 mang lại sự khác biệt về độ lớn của
hai vectơ này và xi và eta đưa ra sự khác biệt về hướng của họ (như phía bắc
và các thành phần phía đông). Việc tính toán sử dụng phép tính gần đúng hình cầu để phù hợp với
kết quả của các chương trình tổng hợp của NGA.
-H tính chiều cao của Geoid phía trên ellipsoid tham chiếu (tính bằng mét). Trong này
trường hợp, h nên bằng không. Kết quả trùng khớp chính xác với kết quả của NGA
các chương trình tổng hợp. GeoidEval(1) có thể tính toán độ cao Geoid nhanh hơn nhiều bằng cách
nội suy trên một lưới các kết quả được tính toán trước; tuy nhiên kết quả từ GeoidEval(1)
chỉ chính xác đến vài mm.
-c đánh giá thực địa trên một vòng tròn vĩ độ được cho bởi trễ và h thay vì đọc những thứ này
số lượng từ các dòng đầu vào. Trong trường hợp này, Nghiêm trọng có thể tính toán trường
nhanh hơn đáng kể. Nếu độ cao Geoid đang được tính toán ( -H tùy chọn), sau đó
h phải bằng không.
-w trên đầu vào và đầu ra, kinh độ đứng trước vĩ độ (ngoại trừ ở đầu vào, điều này có thể là
bị ghi đè bởi bộ chỉ định bán cầu, N, S, E, W).
-p đặt độ chính xác đầu ra thành khu đất. Theo mặc định khu đất là 5 cho gia tốc do
trọng lực, 3 cho sự xáo trộn trọng lực và dị thường, và 4 cho chiều cao Geoid.
-v in thông tin về mô hình trọng lực trên sai số chuẩn trước khi xử lý
đầu vào.
- dấu phân cách -comment
đặt dấu phân cách nhận xét thành bình luận (ví dụ: "#" hoặc "//"). Nếu được đặt, đầu vào
các dòng sẽ được quét để tìm dấu phân cách này và nếu được tìm thấy, dấu phân cách và phần còn lại của
dòng sẽ bị xóa trước khi xử lý và sau đó được nối vào đầu ra
dòng (cách nhau bởi dấu cách).
--phiên bản
phiên bản in và thoát.
-h cách sử dụng in, đường dẫn và tên trọng lực mặc định rồi thoát.
--Cứu giúp
in tài liệu đầy đủ và thoát.
--tập tin đầu vào
đọc đầu vào từ tệp trong tập tin thay vì từ đầu vào tiêu chuẩn; tên tệp của "-"
là viết tắt của đầu vào tiêu chuẩn.
--chuỗi đầu vào
đọc đầu vào từ chuỗi cài đặt thay vì từ đầu vào tiêu chuẩn. Tất cả các lần xuất hiện
của ký tự phân cách dòng (mặc định là dấu chấm phẩy) trong cài đặt được chuyển đổi thành
dòng mới trước khi bài đọc bắt đầu.
- dấu phân cách dòng
đặt ký tự phân cách dòng thành dòng chữ. Theo mặc định, đây là dấu chấm phẩy.
--output-tệp
ghi đầu ra vào tệp ô uế thay vì đến đầu ra tiêu chuẩn; tên tệp của "-"
là viết tắt của đầu ra tiêu chuẩn.
MÔ HÌNH
Nghiêm trọng tính toán trường trọng lực bằng một trong các mô hình sau
egm84, mô hình trọng lực trái đất 1984. Xem
http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html
egm96, mô hình trọng lực trái đất 1996. Xem
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html
egm2008, mô hình trọng lực trái đất 2008. Xem
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008
wgs84, hệ thống trắc địa thế giới 1984. Điều này trả về kết quả bình thường
trọng lực cho ellipsoid WGS84.
grs80, hệ quy chiếu trắc địa 1980. Điều này trả về kết quả bình thường
trọng lực của ellipsoid GRS80.
Những mô hình này gần đúng với trường hấp dẫn phía trên bề mặt trái đất. Qua
mặc định, mô hình trọng lực "egm96" được sử dụng. Điều này có thể thay đổi bằng cách thiết lập môi trường
biến "GEOGRAPHICLIB_GRAVITY_NAME" hoặc với -n tùy chọn.
Các mô hình trọng lực sẽ được tải từ một thư mục được chỉ định tại thời điểm biên dịch. Điều này có thể
đã thay đổi bằng cách đặt các biến môi trường "GEOGRAPHICLIB_GRAVITY_PATH" hoặc
"GEOGRAPHICLIB_DATA" hoặc với -d Lựa chọn. Các -h tùy chọn in trọng lực mặc định
đường dẫn và tên. Sử dụng -v tùy chọn để xác định tên đường dẫn đầy đủ của tệp dữ liệu.
Hướng dẫn tải và cài đặt mô hình trọng lực có tại
<http://geographiclib.sf.net/html/gravity.html#trọng lực>.
MÔI TRƯỜNG
GEOGRAPHICLIB_GRAVITY_NAME
Ghi đè tên trọng lực mặc định tại thời gian biên dịch của "egm96". Các -h tùy chọn báo cáo
giá trị của GEOGRAPHICLIB_GRAVITY_NAME, nếu được xác định, nếu không, nó sẽ báo cáo thời gian biên dịch
giá trị. Nếu -n tên tùy chọn được sử dụng, sau đó tên được ưu tiên.
GEOGRAPHICLIB_GRAVITY_PATH
Ghi đè đường dẫn trọng lực mặc định tại thời gian biên dịch. Đây thường là
"/usr/local/share/GeographicLib/Gravity" trên các hệ thống giống Unix và
"C:/ProgramData/GeographicLib/Gravity" trên hệ thống Windows. Các -h tùy chọn báo cáo
giá trị của GEOGRAPHICLIB_GRAVITY_PATH, nếu được xác định, nếu không, nó sẽ báo cáo thời gian biên dịch
giá trị. Nếu -d dir tùy chọn được sử dụng, sau đó dir được ưu tiên.
ĐỊA LÝCLIB_DATA
Một cách khác để ghi đè đường dẫn trọng lực mặc định tại thời điểm biên dịch. Nếu nó được đặt (và nếu
GEOGRAPHICLIB_GRAVITY_PATH không được đặt), sau đó $ĐỊA LÝCLIB_DATA/trọng lực được sử dụng.
LRI
Một dòng đầu vào không hợp lệ sẽ in thông báo lỗi đến đầu ra chuẩn bắt đầu bằng
"LỖI:" và nguyên nhân Nghiêm trọng để trả về mã thoát là 1. Tuy nhiên, lỗi không gây ra
Nghiêm trọng chấm dứt; các dòng sau sẽ được chuyển đổi.
VÍ DỤ
Trường trọng lực từ EGM2008 trên đỉnh Everest
vang 27:59:17N 86:55:32E 8820 | Trọng lực -n egm2008
=> -0.00001 0.00103 -9.76782
Sử dụng Gravity trực tuyến bằng dịch vụ onworks.net