이는 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 명령 invproj입니다.
프로그램:
이름
proj - 전방 지도 제작 투영 필터
invproj - 역 지도 제작 투영 필터
개요
프로젝트 [ -bceEfiIlmorsStTvVwW [ 인수 ] ] [ +인수 ] 파일
invproj [ -bceEfiIlmorsStTwW [ 인수 ] ] [ +인수 ] 파일
기술
프로젝트 그리고 invproj 지도 제작의 각 순방향 및 역변환 수행
다양한 선택 가능한 투영 기능을 사용하여 데카르트 데이터와 데이터를 주고 받습니다.
다음 제어 매개변수는 임의의 순서로 나타날 수 있습니다.
-b 표준 입력을 통한 이진 좌표 데이터 입력 및 출력을 위한 특수 옵션
및 표준 출력. 데이터는 시스템 유형으로 간주됩니다. 더블 부동 소수점
단어. 이 옵션은 다음과 같은 경우에 사용됩니다. 프로젝트 하는 그것의 프로세스 및 우회 허용
포맷 작업.
-i 이진 입력만 선택합니다(참조 -b 선택권).
-I 역 투영을 지정하는 대체 방법. 와 함께 사용할 때 중복 invproj.
-o 이진 출력만 선택합니다(참조 -b 선택권).
-ta A 제어 라인을 나타내는 첫 번째 문자로 사용되는 문자를 지정합니다.
처리하지 않고 통과됩니다. 이 옵션은 ASCII 입력에만 적용됩니다.
(#은 기본값입니다).
-e 현
끈 데이터 중에 오류가 감지되면 출력되는 임의의 문자열입니다.
변형. 기본값은 *\t*입니다. 경우에 유의하십시오. -NS, -i or -o
옵션을 사용하면 두 반환 모두에 대해 HUGE_VAL 값으로 오류가 반환됩니다.
values.
-E 인쇄하기 전에 입력 좌표가 출력 라인에 복사되도록 합니다.
변환된 값.
-l[p|P|=|e|u|d]id
다음을 사용하여 프로젝션 식별자 나열 -엘, -lp or -LP (퍼지는) 선택할 수 있는
과 +프로젝트 -l=id 투영에 대한 확장된 설명을 제공합니다. 신분증. 타원체 나열
식별자 -르, 로 선택할 수 있는 +엘프스, -루 데카르트의 목록
로 선택할 수 있는 미터 변환 계수 +단위 or -ld 데이텀 목록
로 선택할 수 있는 +데이텀.
-r 이 옵션은 경도-위도 또는 x-에서 예상 입력의 순서를 반대로 합니다.
y를 위도-경도 또는 yx로 변환합니다.
-s 이 옵션은 xy 또는 경도-위도에서 yx로 출력 순서를 반대로 합니다.
또는 위도-경도.
-S 의 원인 추정 자오선 그리고 병렬 스케일 팩터, 지역 스케일 팩터 및
모난 왜곡, 그리고 최고 그리고 최저한의 <> 사이에 나열되는 배율 요소
각 입력 포인트에 대해 등각 투영 자오선 및 평행 눈금의 경우
요인은 동일하고 각도 왜곡이 XNUMX이 됩니다. 동일 면적 예측은
면적 계수가 1입니다.
-m 많은
데카르트 데이터는 많은 매개변수. 에서 데이터를 처리할 때
정방향 투영 모드 직교 출력 값에 다음을 곱합니다. 많은
그렇지 않으면 입력 데카르트 값을 다음으로 나눕니다. 많은 역 투영 전에.
의 처음 두 문자의 경우 많은 1/ 또는 1: 다음의 역수 값 많은
사용됩니다.
-f 체재
형성 하는 printf 출력 값의 형식을 제어하는 형식 문자열입니다. 을위한
역 투영에서 이 옵션을 사용할 때 출력은 도 단위가 됩니다.
기본 형식은 정방향 투영의 경우 "%.2f"이고 역 투영의 경우 DMS입니다.
-[승|승]n
N 초 출력에 사용할 유효 소수 자릿수입니다(
옵션이 지정되지 않은 경우 -w3 가정). 언제 -W 필드는 고용됩니다
너비가 일정하고 선행 XNUMX이 있어야 합니다.
-v 에 의해 테스트되고 사용되는 지도 제작 제어 매개변수의 목록을 유발합니다.
데이터를 입력하기 전에 인쇄할 프로그램입니다. 와 함께 사용해서는 안됩니다. -T 옵션을 선택합니다.
-V 이 옵션을 사용하면
투영된 점. -v is 암시 된 과 이 옵션을 선택합니다.
-T ulow,uhi,vlow,vhi,res[,umax,vmax]
이 옵션은 다음과 같은 이변량 체비쇼프 다항식 계수 세트를 생성합니다.
선택한 지도 제작 투영을 근사화합니다. 표준 출력. 가치 낮은 그리고 hi
입력 범위를 나타냅니다. u or v 접두사는 각각에 적용됩니다.
정방향 투영인지 역 투영인지에 따라 경도-x 또는 위도-y
선택된. 해상도 는 10 정밀도의 거듭제곱을 지정하는 정수입니다.
근사. 예를 들어, 고해상도 -3의 근사값을 지정합니다.
정확도가 .001보다 우수합니다. 유맥스, 그리고 vmax 의 최대 정도를 지정
다항식(기본값: 15). 또한보십시오: fproj(1).
The +인수 실행 라인 인수는 지도 제작 매개변수와 연관되며 사용법은 다양합니다.
투영 및 전체 설명은 다음을 참조하십시오. 지도 제작 투영 안내 을 통한
전에, UNIX 환경 - A 사용자의 Manual 릴리스 4에 대한 추가 문서.
추가 투영 제어 매개변수는 두 개의 보조 제어 파일에 포함될 수 있습니다.
첫 번째는 선택적으로 +초기화=파일:ID 그리고 두 번째는 항상
실행 라인 중 하나에서 투영 이름이 설정된 후에 처리됩니다.
또는 내용 +초기화 파일. 환경 매개변수 PROJ_LIB 기본값을 설정합니다
절대 경로가 없는 파일 참조용 디렉터리입니다. 이것은 또한 지원하는 데 사용됩니다.
데이텀 시프트 파일과 같은 파일.
하나 이상 파일 (왼쪽에서 오른쪽으로 처리) 데이터 소스를 지정합니다.
변형. A - 표준 입력 처리 위치를 지정합니다. 파일이 없는 경우
지정된 경우 입력은 다음에서 가정합니다. 표준 입력 ASCII 입력 데이터의 경우 두 데이터
값은 공백으로 구분된 처음 두 필드에 있어야 하며 입력 및
출력은 ASCII입니다. 입력 라인의 모든 후행 부분은 출력 라인에 추가됩니다.
입력 지리 데이터(경도 및 위도)는 DMS 형식이어야 하며 데카르트를 입력해야 합니다.
데이터는 타원체 장축 또는 구 반경 단위와 일치하는 단위여야 합니다.
출력 지리 좌표는 DMS에 있습니다(만약 -w 스위치가 사용되지 않음) 및
0.001"까지 정확하며 후행의 값이 XNUMX인 분-초 필드는 삭제됩니다.
예
다음 스크립트
proj +proj=utm +lon_0=112w +ellps=clrk66 -r <
45d15'33.1" 111.5W
45d15.551666667N -111d30
+45.25919444444 111d30'000w
EOF
표준 UTM 중앙 자오선 가장 가까운 경도로 UTM 전방 투영을 수행합니다.
112°W. 이 예의 지리적 값은 동등하며 다음의 예를 의미합니다.
다양한 형태의 DMS 입력 xy 출력 데이터는 다음 세 줄로 표시됩니다.
460769.27 5011648.45
기타 프로그램
The 프로젝트 프로그램은 지리 좌표와 투영 좌표 간의 변환으로 제한됩니다.
하나의 데이텀 내에서.
The cs2cs 프로그램은 유사하게 작동하지만 정의 가능한 쌍 사이의 번역을 허용합니다.
데이텀 변환 지원을 포함한 좌표계.
The 지오드 프로그램은 측지(Great Circle) 계산을 계산하는 기능을 제공합니다.
onworks.net 서비스를 사용하여 invproj를 온라인으로 사용하세요