English프랑스어스페인어

온웍스 파비콘

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

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 RhumbSolve를 실행하세요.

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

프로그램:

이름


RhumbSolve - rhumb line 계산을 수행합니다.

개요


럼브솔브 [ -i | -l lat1 론 1 아지12 ] [ -e a f ] [ -d | -: ] [ -w ] [ -p 사전 ] [ -s ] [
--주석 구분 기호 논평 ] [ --번역 | -h | --도움 ] [ --입력 파일 인파일 |
--입력 문자열 인스트링 ] [ --줄 구분 기호 라인셉 ] [ --결과물 파일 아웃파일 ]

기술


(에서 타원체의 두 점 사이의 일정한 방향을 갖는 경로)lat1, 론 1) and
(lat2, 론 2)를 마름모선(rhumb line) 또는 록소드롬(loxodrome)이라고 합니다. 그 길이는 s12 그리고 럼블라인
전방 방위각이 있습니다 아지12 길이를 따라. 또한 다음과 같이 계산됩니다. S12 사이의 면적이다
지점 1에서 지점 2까지의 마름모 선과 적도; 즉, 측정된 면적입니다.
모서리가 있는 측지 사변형의 시계 반대 방향(lat1,론 1), (0,론 1),
(0,론 2) 및 (lat2,론 2). 극점에 있는 점은 아주 작은 거리에 있는 점으로 간주됩니다.
주어진 경도선의 극점으로부터. 다음과 같은 경우 경도가 불확실해집니다.
대름선은 극을 통과하며, 럼브솔브 경도에 대한 NaN을 보고합니다.
이 경우 지역.

알림: 운문 라인은 지원 두 지점 사이의 최단 경로; 그것이 측지선이고
그것은에 의해 계산됩니다 지오드솔브(1).

럼브솔브 세 가지 모드 중 하나로 작동합니다.

1. 기본적으로 럼브솔브 다음을 포함하는 표준 입력의 행을 허용합니다. lat1 론 1 아지12
s12 및 지문 lat2 론 2 S12 표준 출력에서. 이것이 바로 계산입니다.

2. 명령줄 인수 -l lat1 론 1 아지12 마름모꼴 라인을 지정합니다. 럼브솔브 그때
일련의 것을 받아들인다 s12 표준 입력의 값(한 줄에 하나씩) 및 인쇄 lat2 론 2
S12 각각. 이것은 마름모꼴 선에 일련의 점을 생성합니다.

3. -i 명령줄 인수, 럼브솔브 역계산을 수행합니다. 그것
다음을 포함하는 행을 읽습니다. lat1 론 1 lat2 론 2 그리고 다음의 값을 인쇄합니다. 아지12 s12 S12 for
해당하는 가장 짧은 마름선. 끝점이 반대 자오선에 있는 경우
두 개의 가장 짧은 마름선이 있고 동쪽으로 가는 마름모 선이 선택됩니다.

옵션


-i 역 계산을 수행합니다(위의 3 참조).

-l 라인 모드(위의 2 참조); 지정된 마름모선을 따라 일련의 점을 생성합니다.
by lat1 론 1 아지12. 그만큼 -w 플래그를 사용하여 2의 기본 순서를 바꿀 수 있습니다.
지리적 좌표(단, 이전에 나타나는 경우) -l.

-e 다음을 통해 타원체 지정 a f; 적도 반경은 a 그리고 평탄화는 f.
환경 f = 0은 구를 생성합니다. 지정 f prolate 타원체의 경우 < 0. 간단한
분수(예: 1/297)가 허용됩니다. f. 기본적으로 WGS84 타원체가 사용되며, a =
6378137m, f = 1/298.257223563.

-d 출력 각도를 십진수 도 대신 도, 분, 초로 표시합니다.

-: 처럼 -d단, d, ' 및 " 구분 기호 대신 :을 구분 기호로 사용하는 것은 제외됩니다.

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

-p 출력 정밀도를 다음으로 설정 사전 (기본값 3); 사전 1m에 대한 정밀도입니다.
"정밀도"를 참조하세요.

-s 기본적으로, rhumb line 계산은 타원의 관점에서 정확하게 수행됩니다.
적분. 여기에는 타원 적분에 대한 덧셈 정리의 사용이 포함됩니다.
등각위도와 정류 위도의 분할된 차이를 계산합니다. 만약에 -s is
제공된 이 분할된 차이는 가로에 대한 Krueger 시리즈를 사용하여 계산됩니다.
에 대해서만 정확한 메르카토르 투영법 |f| < 0.01. "정확성"을 참조하세요.

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

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

-h 인쇄 사용 및 종료.

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

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

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

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

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

입력


럼브솔브 모든 각도(도), 모든 길이(s12)(미터) 및 모든 지역
(S12) 미터^2 단위입니다. 입력 각도(위도, 경도, 방위각, 호 길이)는 다음과 같습니다.
십진수 도 또는 도, 분, 초. 예를 들어 "40d30", "40d30'", "40:30",
"40.5d"와 40.5는 모두 동일합니다. 기본적으로 위도는 각각의 경도보다 우선합니다.
포인트( -w 플래그는 이 규칙을 전환합니다); 그러나 입력시 둘 중 하나가 먼저 주어질 수 있습니다
추가(또는 앞에 추가)하여 N or S 위도와 E or W 경도까지. 방위각
북쪽에서 시계 방향으로 측정됩니다. 그러나 이는 다음으로 재정의될 수 있습니다. E or W.

각도에 허용되는 형식에 대한 자세한 내용은 "지리 좌표" 섹션을 참조하세요.
지리 변환(1).

정도


사전 출력의 정밀도를 제공합니다. 사전 = 0은 1m 정밀도를 제공합니다. 사전 = 3은 1을 준다
mm 정밀도 등 사전 길이의 소수점 이하 자릿수입니다. 을 위한
소수점 이하의 자릿수는 사전 + 5. DMS의 경우
(도, 분, 초) 출력, 소수점 이하 자릿수
초 구성요소는 사전 + 1. 최소값 사전 0이고 최대 값은 10입니다.

오류


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

정확성


에서 사용하는 알고리즘 럼브솔브 위도를 변환하기 위해 정확한 공식을 사용합니다.
위도 수정(mu), 등각위도(PSI). 이 공식은 정확합니다.
평탄화의 모든 값. 대름선의 계산에는 비율(psi1 -
psi2🇧🇷mu1 - mu2) 다음과 같은 경우 큰 반올림 오류가 발생할 수 있습니다. lat1 가까운
lat2. 따라서 이 비율은 두 가지 방법 중 하나를 사용하여 분할된 차이를 사용하여 계산됩니다.
기본적으로 타원 적분에 대한 덧셈 정리를 사용합니다(모든 값에 대해 정확함).
f); 그러나, -s 옵션에서는 다음에서 사용하는 계열 확장을 사용하여 계산됩니다.
가로메르카토르 프로젝트(1) 정류 위도와 등각 위도 간의 변환을 위해
(정확한 |f| < 0.01). WGS84 타원체의 경우 오류는 약 10나노미터입니다.
두 가지 방법 중 하나를 사용합니다.

사용 예


JFK 공항에서 싱가포르 창이 공항까지의 노선:

echo 40:38:23N 073:46:44W 01:21:33N 103:59:22E |
RhumbSolve -i -: -p 0

103 : 34 : 58.2 18523563

NB 이것은 지원 일반적으로 항공기가 이동하는 경로는 상당히 길기 때문에
에 의해 주어진 측지선보다 지오드솔브(1).

2000km 간격의 경로에 있는 웨이포인트:

for ((i = 0; i <= 20; i += 2)); 에코 ${i}000000;완료 |
RhumbSolve -l 40:38:23N 073:46:44W 103:34:58.2 -: -p 0

40:38:23.0N 073:46:44.0W
36:24:30.3N 051:28:26.4W
32:10:26.8N 030:20:57.3W
27:56:13.2N 010:10:54.2W
23:41:50.1N 009:12:45.5E
19:27:18.7N 027:59:22.1E
15:12:40.2N 046:17:01.1E
10:57:55.9N 064:12:52.8E
06:43:07.3N 081:53:28.8E
02:28:16.2N 099:24:54.5E
01:46:36.0S 116:52:59.7E

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    XMLTV
    XMLTV
    XMLTV는 처리할 프로그램 집합입니다.
    TV(tvguide) 목록 및 도움말 관리
    TV 시청, 목록 저장
    XML 기반 형식. 유틸리티가 있습니다
    해야 할 것...
    XMLTV 다운로드
  • 2
    스트라이커
    스트라이커
    스트라이커 자유 소프트웨어 프로젝트. 유물
    '의도 기반'으로 출시
    이중 라이선스: AGPLv3(커뮤니티) 및
    CC-BY-NC-ND 4.0 국제
    (광고)...
    스트라이커 다운로드
  • 4
    지플립
    지플립
    giflib는 읽기 및
    gif 이미지 쓰기. API와 ABI입니다.
    에 있던 libungif와 호환 가능
    LZW 압축 동안 넓은 사용
    알고리즘은...
    GIFLIB 다운로드
  • 5
    Alt-F
    Alt-F
    Alt-F는 무료 오픈 소스를 제공합니다.
    DLINK용 대체 펌웨어
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F에는 Samba와 NFS가 있습니다.
    ext2/3/4 지원...
    Alt-F 다운로드
  • 6
    usm
    usm
    Usm은 통합 슬랙웨어 패키지입니다.
    자동으로 처리하는 관리자
    종속성 해결. 그것은 통일한다
    다음을 포함한 다양한 패키지 저장소
    슬랙웨어, 슬랙키, 피...
    다운로드
  • 더»

Linux 명령

Ad