이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 명령 invgeod입니다.
프로그램:
이름
geod - 직접 측지 계산
invgeod - 역 측지 계산
개요
지오드 +ellps= [ -afFIlptwW [ 인수 ] ] [ +인수 ] 파일
인비지드 +ellps= [ -afFIlptwW [ 인수 ] ] [ +인수 ]
파일
기술
지오드 (직접) 그리고 인비지드 (역) 측지("Great
Circle") 위도, 경도 및 경도를 결정하기 위한 계산
초기점이 주어진 종점의 후방 방위각
위도, 경도, 방위각 및 거리(직접) 또는
전방 및 후방 방위각 및 초기와 후방 사이의 거리
종점 위도 및 경도(역). 결과
반올림하는 것이 정확합니다 |f| < 1/50, 여기서 f is
평탄화. 인비지드 모든 플랫폼에서 사용 가능한 것은 아닙니다. ~에
이 케이스 콜 지오드 와 더불어 -I 옵션을 선택합니다.
다음 명령줄 옵션은 임의의 순서로 나타날 수 있습니다.
-I 역 측지 계산이 다음과 같이 되도록 지정합니다.
수행. 의 실행과 함께 사용할 수 있습니다. 지오드 로
에 대한 대안 인비지드 실행.
-a 초기 및 터미널의 위도 및 경도
포인트, 전방 및 후방 방위각 및 거리는
출력.
-ta A 첫 번째 문자로 사용되는 문자를 지정합니다.
없이 통과할 제어선을 나타내기 위해
처리.
그들 될 수 있는 모든 타원체의 목록을 제공합니다.
로 선택한 +엘프= 옵션을 선택합니다.
-루 선택할 수 있는 모든 단위의 목록을 제공합니다.
와 더불어 +단위= 옵션을 선택합니다.
-[에프|에프] 체재
형성 하는 printf 출력을 제어하는 형식 문자열
지리 좌표 값의 형식(f) 또는 거리
가치 (F). 기본 모드는 지리적인 경우 DMS입니다.
좌표 및 거리에 대한 "%.3f".
-[승|승]n
N 는 유효 소수 자릿수의 수입니다.
초 출력을 위해 사용(옵션이 아닌 경우
지정된, -w3 가정). 언제 -W 고용된다
필드는 선행 XNUMX이 있는 일정한 너비가 됩니다.
-p 이 옵션을 사용하면 방위각 값이 다음과 같이 출력됩니다.
0에서 360도 사이의 부호 없는 DMS 번호. 또한
참고 -f.
XNUMXD덴탈의 +인수 명령줄 옵션은 측지와 연결됩니다.
사용할 타원체 또는 구를 지정하기 위한 매개변수.
만나다 프로젝트 이러한 매개변수의 전체 목록에 대한 설명서 및
통제 수단. 옵션은 왼쪽에서 오른쪽 순서로 처리됩니다.
명령줄에서. 옵션의 재진입은 다음과 같이 무시됩니다.
첫 번째 발생은 원하는 값으로 간주됩니다.
하나 이상 파일 (왼쪽에서 오른쪽으로 처리) 지정
변환할 데이터 소스. A - 다음을 지정합니다.
표준 입력을 처리하는 위치. 파일이 없는 경우
지정된 경우 입력은 다음에서 가정합니다. 표준 입력
직접 측정의 경우 입력 데이터는 위도에 있어야 합니다.
경도, 방위각 및 거리 순서 및 출력은 다음과 같습니다.
종점의 위도, 경도 및 후방 방위각.
시작점과 종점의 위도, 경도를 입력합니다.
역 모드 및 각각의 전방 및 후방 방위각
초기 및 종점에서 출력과 함께
점 사이의 거리.
지리 좌표(위도 및 경도)를 입력하고
방위각 데이터는 십진법 또는 DMS 형식이어야 하며
입력 거리 데이터는
타원체 장축 또는 구 반경 단위. 위도는
[-90d,90d] 범위에 있습니다. 지리 좌표 출력
DMS에 있을 것입니다(만약 -f 스위치가 사용되지 않음) ~ 0.001"
후행의 값이 XNUMX인 분-초 필드가 삭제되었습니다.
출력 거리 데이터는 타원체와 동일한 단위로 표시됩니다.
또는 구 반경.
지구의 타원체 도형은 같은 방식으로 선택될 수 있습니다.
프로그램으로서의 매너 프로젝트 사용하여 +엘프=, +아=, +에=, 등
지오드 중간 지점을 결정하는 데에도 사용할 수 있습니다.
두 점 사이의 측지선 또는 호를 따라
지리적 지점에서 지정된 거리. 두 경우 모두
초기점은 다음과 같이 지정해야 합니다. +lat_1=위도 과 +lon_1=경도
매개변수 및 종점 +lat_2=위도 과
+lon_2=경도 또는 초기 점으로부터의 거리 및 방위각
과 +에스=거리 과 +에이=방위각 지정해야 합니다.
측지선을 따라 점을 결정해야 하는 경우
+n_S=정수 중간 점의 수 지정
및 / 또는 +del_S=거리 증분 거리 지정
점 사이를 지정해야 합니다.
초기에서 등거리에 있는 호를 따라 점을 결정하려면
둘 다 가리켜 +del_A=각도 과 +n_A=정수 지정해야 합니다
각각의 각도 증분 및 수를 결정합니다.
결정해야 할 점.
예
다음 스크립트는 측지 방위각을 결정하고
매사추세츠주 보스턴에서 포틀랜드까지의 거리(미국 법령 마일),
또는:
지오드 +ellps=clrk66 <
42d15'N 71d07'W 45d31'N 123d41'W
EOF
결과를 제공합니다.
-66d31'50.141" 75d39'13.083" 2587.504
여기서 처음 두 값은 보스턴에서 까지의 방위각입니다.
포틀랜드, 포틀랜드에서 보스턴까지의 후방 방위각
거리.
순측지선 사용의 예는 Boston을 사용하는 것입니다.
방위각으로 포틀랜드의 위치를 결정하고
거리:
지오드 +ellps=clrk66 <
42d15'N 71d07'W -66d31'50.141" 2587.504
EOF
다음을 제공합니다.
45d31'0.003"N 123d40'59.985"W 75d39'13.094"
참고: 거리 값의 정밀도가 부족하면 성능이 저하됩니다.
포틀랜드 위치의 정확성.
onworks.net 서비스를 사용하여 온라인으로 invgeod 사용