Gravity - 클라우드에서의 온라인

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 Gravity 명령입니다.

프로그램:

이름


중력 - 지구의 중력장을 계산합니다.

개요


중량 [ -n name ] [ -d DIR ] [ -G | -D | -A | -H ] [ -c 위도 h ] [ -w ] [ -p 사전 ] [ -v
] [ --주석 구분 기호 논평 ] [ --번역 | -h | --도움 ] [ --입력 파일 인파일 |
--입력 문자열 인스트링 ] [ --줄 구분 기호 라인셉 ] [ --결과물 파일 아웃파일 ]

기술


중량 표준 입력의 위치를 ​​읽고 중력장을 인쇄합니다.
표준 출력.

입력 라인은 다음과 같은 형식입니다. 위도 경도 h. 위도경도 위도와 경도입니다
십진수 도 또는 도, 분, 초로 표시됩니다. 허용되는 항목에 대한 자세한 내용은
위도 및 경도 형식은 "지리 좌표" 섹션을 참조하세요.
지리 변환(1). h 는 타원체 위의 높이(미터)입니다. 이 수량은 선택사항입니다.
기본값은 0입니다. 또는 중력장은 화면의 다양한 지점에서 계산될 수 있습니다.
위도권(일정 위도h을 통해 -c 옵션; 이 경우에만
경도는 입력 라인에 제공되어야 합니다. 인쇄된 수량은 다음에 따라 결정됩니다.
전에, -G (기본값), -D, -A-H 옵션을 제공합니다.

grs80을 제외하고 지원되는 모든 중력 모델은 WGS84를 참조 타원체로 사용합니다. a
= 6378137m, f = 1/298.257223563, 오메가 = 7292115e-11 rad/s 및 GM = 3986004.418e8
m^3/s^2.

옵션


-n 중력장 모델 사용 name 기본 "egm96" 대신. "모델"을 참조하세요.

-d 중력 모델 읽기 DIR 기본값 대신. "모델"을 참조하십시오.

-G 중력으로 인한 가속도 계산(원심 가속도 포함)
지구의 자전) g. 출력은 다음으로 구성됩니다. gx gy gz (모두 m/s^2 단위), 여기서
전에, x, yz 구성 요소는 동쪽, 북쪽, 위쪽 방향으로 되어 있습니다.
각기. 대개 gz 부정적이다.

-D 중력 교란을 계산하다 델타 = g - 감마어디로 감마 "정상적인" 중력이다
참조 타원체로 인해 . 출력은 다음으로 구성됩니다. 델타 델타 델타 (모두
mGal, 1mGal = 10^-5m/s^2), 여기서 x, yz 구성 요소는 동쪽에 있습니다.
각각 북쪽 방향과 위쪽 방향이다. 참고하세요 델타 = gx, 때문에 감맥스 =
0.

-A 중력 이상을 계산합니다. 출력은 3개 항목으로 구성됩니다. Dg01 xi η어디로
Dg01 mGal(1mGal = 10^-5m/s^2) 단위이며 xiη 초 단위입니다. 그만큼
중력 이상은 중력장을 비교합니다. g at P 보통 중력으로
감마 at Q 어디 P 수직으로 위에 있습니다 Q 그리고 중력 잠재력은 P
의 정상 전위와 같습니다. Q. Dg01 크기의 차이를 제공합니다.
이 두 벡터와 xiη 그들의 방향에 차이를 줍니다(북쪽과 같이).
및 동쪽 구성 요소). 계산에서는 다음과 일치하도록 구형 근사치를 사용합니다.
NGA의 합성 프로그램 결과.

-H 기준 타원체 위의 지오이드 높이를 계산합니다(미터 단위). 이에
케이스, h XNUMX이어야 합니다. 결과는 NGA의 결과와 정확하게 일치합니다.
합성 프로그램. 지오이드 평가(1) 다음과 같은 방법으로 지오이드 높이를 훨씬 더 빠르게 계산할 수 있습니다.
미리 계산된 결과의 그리드를 보간합니다. 그러나 결과는 지오이드 평가(1)
몇 밀리미터까지만 정확합니다.

-c 다음과 같이 주어진 위도 원에서 필드를 평가합니다. 위도h 이 글을 읽는 대신
입력 라인의 수량. 이 경우, 중량 필드를 계산할 수 있습니다
훨씬 더 빨리. 지오이드 높이가 계산되는 경우( -H 옵션) 그런 다음
h XNUMX이어야 합니다.

-w 입력 및 출력에서 ​​경도가 위도보다 우선합니다(단, 입력 시
반구 지정자로 재정의되고, N, S, E, W).

-p 출력 정밀도를 다음으로 설정 사전. 기본적으로 사전 다음으로 인한 가속도는 5입니다.
중력, 중력 교란 및 이상 현상에 대해 3, 지오이드 높이에 대해 4입니다.

-v 처리하기 전에 표준 오류에 대한 중력 모델에 대한 정보를 인쇄합니다.
입력.

--주석 구분 기호
주석 구분 기호를 다음으로 설정 논평 (예: "#" 또는 "//"). 설정하면 입력
이 구분 기호에 대해 행을 스캔하고, 발견된 경우 구분 기호와 나머지
행은 처리 전에 제거되고 이후에 출력에 추가됩니다.
줄(공백으로 구분).

--번역
버전을 인쇄하고 종료합니다.

-h 사용법, 기본 중력 경로 및 이름을 인쇄하고 종료합니다.

--도움
전체 문서를 인쇄하고 종료합니다.

--입력 파일
파일에서 입력 읽기 인파일 표준 입력 대신에; "-"의 파일 이름
표준 입력을 나타냅니다.

--입력 문자열
문자열에서 입력 읽기 인스트링 표준 입력 대신. 모든 발생
줄 구분 문자(기본값은 세미콜론) 인스트링 변환됩니다
읽기 시작 전에 줄 바꿈.

--줄 구분 기호
줄 구분 문자를 다음으로 설정 라인셉. 기본적으로 이것은 세미콜론입니다.

--결과물 파일
파일에 출력 쓰기 아웃파일 표준 출력 대신에; "-"의 파일 이름
표준 출력을 나타냅니다.

모델


중량 다음 모델 중 하나를 사용하여 중력장을 계산합니다.

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#중력인스트>.

환경


GEOGRAPHICLIB_GRAVITY_NAME
"egm96"이라는 컴파일 타임 기본 중력 이름을 재정의합니다. 그만큼 -h 옵션 보고
의 가치 GEOGRAPHICLIB_GRAVITY_NAME, 정의된 경우 그렇지 않으면 컴파일 시간을 보고합니다.
값. 만약 -n name 옵션이 사용된 다음 name 우선합니다.

GEOGRAPHICLIB_GRAVITY_PATH
컴파일 시간 기본 중력 경로를 재정의합니다. 이는 일반적으로
Unix 계열 시스템의 경우 "/usr/local/share/GeographicLib/gravity" 및
Windows 시스템의 경우 "C:/ProgramData/GeographicLib/gravity". 그만큼 -h 옵션 보고
의 가치 GEOGRAPHICLIB_GRAVITY_PATH, 정의된 경우 그렇지 않으면 컴파일 시간을 보고합니다.
값. 만약 -d DIR 옵션이 사용된 다음 DIR 우선합니다.

GEOGRAPHICLIB_DATA
컴파일 타임 기본 중력 경로를 재정의하는 또 다른 방법입니다. 설정되어 있는 경우(그리고
GEOGRAPHICLIB_GRAVITY_PATH 설정되지 않음), $GEOGRAPHICLIB_DATA/중력을 사용합니다.

오류


잘못된 입력 줄은 다음으로 시작하는 표준 출력에 오류 메시지를 인쇄합니다.
"오류:" 및 원인 중량 종료 코드 1을 반환합니다. 그러나 오류가 발생하지 않습니다.
중량 종료하다; 다음 행이 변환됩니다.

사용 예


에베레스트 산 정상에서 EGM2008의 중력장

에코 27:59:17N 86:55:32E 8820 | 중력 -n egm2008
=> -0.00001 0.00103 -9.76782

onworks.net 서비스를 통해 온라인으로 Gravity를 사용하세요



최신 Linux 및 Windows 온라인 프로그램