영어프랑스어스페인어

Ad


온웍스 파비콘

mapprojectgmt - 클라우드의 온라인

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

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

프로그램:

이름


mapproject - 정방향 및 역방향 맵 변환, 데이텀 변환 및 측지 수행

개요


지도 프로젝트 [ 테이블 ] 매개 변수 지방 [ b|B|f|F|o|O[론 0/lat0] ] [ [dx/dy] ] [ c|i|p ] [
[자료] ] [ [단위] ] [ [x0/y0/][[+|-]단위][+|-] ] [ ] [ 라인.xy[/[+|-]단위][+] ] [
[a|c|g|m] ] [ [d|e ] [ ] [ [h][/] ] [ [수평] ] [ [w|h] ] [ -b] [
-d] [ -f] [ -g] [ -h] [ -i] [ -o] [
-p] [ -s] [ -:[i|o] ]

참고 : 옵션 플래그와 관련 인수 사이에는 공백이 허용되지 않습니다.

기술


지도 프로젝트 (경도, 위도) 위치를 읽습니다. 테이블 [또는 표준 입력] 및
지정된 지도 투영 및 축척을 사용하여 (x,y) 좌표를 계산합니다. 선택적으로
(x,y) 위치를 읽고 역으로 (경도, 위도) 값을 계산할 수 있습니다.
변환. 이것은 디지털화하여 얻은 선형(x,y) 점을 변환하는 데 사용할 수 있습니다.
지리적 좌표에 대한 알려진 투영 맵. 거리를 계산할 수도 있습니다.
추적, 고정 지점 또는 선에 가장 가까운 접근. 마지막으로 다음을 수행하는 데 사용할 수 있습니다.
다양한 데이터 변환. 처음 2개 열 다음에 추가 데이터 필드가 허용됩니다.
(경도, 위도) 또는 (x, y)가 있어야 합니다. 옵션 보기 -: 읽는 방법에 대해
(위도, 경도) 파일.

필요한 인수


-J매개 변수 (더 ~)
지도 투영을 선택합니다.

-NS[단위]x분/xmax/ymin/와이맥스[아르 자형] (더 ~)
관심 영역을 지정합니다. UTM 투영의 특별한 경우: 만약 -C 사용
-R 가 주어지지 않으면 지역은 주어진 UTM 영역과 일치하도록 설정되므로
전체 타원 솔루션을 유지하기 위해(자세한 내용은 제한 사항 참조
정보).

선택 사항 인수


테이블 하나 이상의 ASCII(또는 바이너리, -비[ncols][유형]) 데이터 테이블 파일
데이터 열의 수. 테이블이 제공되지 않으면 표준 입력에서 읽습니다.

-Ab|B|f|F|o|O[론 0/lat0]
-아프 고정점에서 (앞으로) 방위각을 계산합니다. 경도/위도 각 데이터 포인트에.
-아브 데이터 포인트에서 고정 포인트까지의 후방 방위각을 가져옵니다. 사용하다 -아오 도착
방위각(90/90)이 아닌 방향(-0/360)입니다. 대문자 F, B or O 의지
측지 위도에서 지구 중심 위도로 변환하고 측지 방위각 추정
(현재 타원체가 구가 아니라고 가정). 고정 소수점이 주어지지 않으면
우리는 이전 지점에서 방위각(또는 후방 방위각)을 계산합니다.

-씨[dx/dy]
투사 좌표의 중심을 지도 투사 중심으로 설정 [기본값은
왼쪽 하단 모서리]. 선택적으로 추가할 투영 단위에 오프셋을 추가합니다(또는
뺄 때 -I false와 같이 투영된 좌표에서)로 설정됩니다.
특정 투영 영역에 대한 동쪽 및 북쪽 [0/0]. 에 사용되는 단위
offset은 유효한 플롯 거리 단위입니다(PROJ_LENGTH_UNIT 참조). -F is
이 경우 오프셋은 미터 단위입니다.

-DC|i|p
PROJ_LENGTH_UNIT를 일시적으로 재정의하고 사용 c (센티미터), i (인치) 또는 p (포인트들)
대신에. 와 함께 사용할 수 없습니다 -F.

-이자형[자료]
측지(경도, 위도, 높이)에서 지구 중심 지구 고정(ECEF)으로 변환
(x,y,z) 좌표(추가 -I 역변환의 경우). 데이텀 ID 추가(참조 -Qd)
또는 주다 타원체:dx,dy,dz 어디에 타원체 타원체 ID일 수 있습니다(참조 -케) 또는
로 주어진 a[,*inv_f*], 여기서 a 는 반장축이고 inv_f 역이다
병합(생략된 경우 0). 만약에 자료 우리는 WGS-84를 가정합니다.

-NS[단위]
Force 1:1 스케일링, 즉 출력(또는 입력, -I) 데이터는 실제 예상
미터. 다른 단위를 지정하려면 원하는 단위를 추가하십시오(UNITS 참조). 없이 -F,
출력(또는 입력, -I)는 PROJ_LENGTH_UNIT에 의해 지정된 단위입니다(그러나
참조 -D).

-NS[x0/y0/][[+|-]단위][+|-]
트랙을 따라 거리 계산 or 로 설정된 선택적 포인트로 -Gx0/y0. 추가
다음을 포함한 거리 단위(UNITS 참조) c (입력을 사용한 데카르트 거리
좌표) 또는 C (투영 좌표를 사용한 직교 거리). NS C 단위
필요 -R-J 설정합니다. 고정 소수점이 주어지지 않은 상태에서 우리는 누적을 계산합니다.
트랙을 따라 거리. 추가 - 연속적인 사이의 증분 거리를 얻기 위해
포인트들. 추가 + 입력 파일에서 두 개의 추가 열을 통해 두 번째 점을 지정합니다.

-I 역변환을 수행합니다. 즉, (x,y) 데이터에서 (경도, 위도)를 가져옵니다.

-L라인.xy[/[+|-]단위][+]
입력 데이터 포인트에서 주어진 선까지의 최단 거리를 결정하십시오.
ASCII 다중 세그먼트 파일 라인.xy. 거리와 좌표
가장 가까운 점이 출력에 XNUMX개의 새 열로 추가됩니다. 추가
거리 단위(UNITS 참조), 포함 c (입력 좌표를 이용한 직교 거리)
or C (투영 좌표를 사용한 직교 거리). NS C 단위 필요 -R
-J 설정합니다. 마지막으로 추가 + 라인 세그먼트 ID와 분수를 보고하기 위해
가장 가까운 점의 경도/위도 대신 점 번호입니다.

-N[a|c|g|m]
측지 위도에서 변환(현재 타원체 사용, PROJ_ELLIPSOID 참조)
XNUMX개의 다른 보조 위도 중 하나로 변경됩니다(경도는 영향을 받지 않음). 선택하다
a유틸릭, c정식, g편심, 그리고 meridional 위도 [지구 중심]. 사용하다 -I
보조 위도에서 측지 위도로 변환합니다.

-Q[d|e 모든 투영 매개변수를 나열합니다. 데이텀만 나열하려면 다음을 사용하십시오. -Qd. 목록에만
타원체, 사용 -케.

-S 영역 외부에 있는 점을 억제합니다.

-NS][/]
데이텀 간의 좌표 변환 표준 Molodensky를 사용하여
변환. 사용하다 -NS 세 번째 입력 열의 높이가 타원체보다 높은 경우 [기본값
높이 = 0, 즉 타원체]로 가정합니다. 데이텀 ID를 사용하여 데이텀을 지정합니다(참조
-Qd) 또는 제공 타원체:dx,dy,dz 어디에 타원체 타원체 ID일 수 있습니다(참조 -케) 또는
로 주어진 a[,*inv_f*], 여기서 a 는 반장축이고 inv_f 역이다
병합(생략된 경우 0). 만약에 자료 우리는 WGS-84를 가정합니다. -T
와 함께 사용 -R -J 좌표 투영 전에 데이텀을 변경하려면
(더하다 -I 역 투영 후 데이텀 변환을 적용하기 위해). 확인
PROJ_ELLIPSOID 설정이 귀하의 경우에 정확합니다.

-V[수평] (더 ~)
상세 수준 [c]를 선택합니다.

-W[w|h]
표준 출력에 지도 너비와 높이를 인쇄합니다. 입력 파일을 읽지 않습니다. 에게만
너비 또는 높이 출력, 추가 w or h, 각각. 의 단위
치수는 다음을 통해 변경될 수 있습니다. -D.

-비[ncols][NS] (더 ~)
기본 바이너리 입력을 선택하십시오. [기본값은 2개의 입력 열입니다].

-악[ncols][유형] (더 ~)
기본 바이너리 출력을 선택합니다. [기본값은 입력과 동일].

-d[|o]노다타 (더 ~)
다음과 같은 입력 열 교체 노다타 NaN을 사용하고 출력에서 ​​반대 작업을 수행합니다.

-f[|o]콜포 (더 ~)
입력 및/또는 출력 열의 데이터 유형을 지정합니다.

-g[a]x|y|d|X|Y|D|[대장균의 뜻]z[+|-][유] (더 ~)
데이터 간격 및 줄 바꿈을 확인합니다.

-h[|오][n][+c][+d][+r비난하다][+r제목] (더 ~)
헤더 레코드를 건너뛰거나 생성합니다.

-i목걸이[l][들규모][영형오프셋][,...] (더 ~)
입력 열을 선택합니다(0은 첫 번째 열).

-o목걸이[,...] (더 ~)
출력 열을 선택합니다(0은 첫 번째 열임).

-p[x|y|z]아짐/고도[/즈레벨][+주론 0/lat0[/z0]][+vx0/y0] (더 ~)
투시도를 선택합니다.

-NS[목걸이][아|r] (더 ~)
NaN 레코드 처리를 설정합니다.

--:[||o] (더 ~)
입력 및/또는 출력에서 ​​첫 번째와 두 번째 열을 바꿉니다.

-^ or 다만 -
명령 구문에 대한 짧은 메시지를 인쇄한 다음 종료합니다(참고: Windows
그냥 사용 -).

-+ or 다만 +
설명을 포함하여 광범위한 사용(도움말) 메시지를 인쇄하십시오.
모듈별 옵션(GMT 공통 옵션 아님)을 선택한 다음 종료됩니다.

-? or 아니 인수
옵션 설명을 포함하여 전체 사용법(도움말) 메시지를 인쇄한 다음
출구.

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

--show-datadir
GMT 공유 디렉토리의 전체 경로를 인쇄하고 종료합니다.

단위


지도 거리 단위의 경우 추가 단위 d 호도의 경우, m 아크 분의 경우, s 호용
두 번째, 또는 e 미터의 경우 [기본값], f 발을 위해, k km의 경우, M 법령 마일, n 항해용
마일, 그리고 u 미국 측량 발을 위해. 기본적으로 구형을 사용하여 이러한 거리를 계산합니다.
큰 원으로 근사합니다. 추가 - 거리까지(또는 단위가 거리가 없음은
주어진) "평평한 지구" 계산을 수행하거나(더 빠르지만 덜 정확함) +
정확한 측지 계산을 수행합니다(느리지만 더 정확함).

ASCII FORMAT 정도


숫자 데이터의 ASCII 출력 형식은 사용자의 매개변수에 의해 제어됩니다. gmt.conf
파일. 경도와 위도는 FORMAT_GEO_OUT에 따라 형식이 지정되지만 다른 형식은
값은 FORMAT_FLOAT_OUT에 따라 형식이 지정됩니다. 유효한 형식은
출력의 정밀도 손실로 이어져 다운스트림에 다양한 문제가 발생할 수 있습니다. 만약에
출력이 충분한 정밀도로 작성되지 않은 경우 바이너리로 전환하는 것을 고려하십시오.
출력(-악 사용 가능한 경우) 또는 FORMAT_FLOAT_OUT 설정을 사용하여 더 많은 소수를 지정합니다.

사용 예


미터 단위의 UTM 좌표를 지리적 위치로 변환하려면 utm.txt 파일과
UTM 영역(및 영역 또는 반구)을 알고 있으면

gmt mapproject utm.txt -Ju+11/1:1 -C -I -F

(경도, 위도)가 있는 파일을 메르카토르에서 cm 단위의 (x,y) 위치로 변환하려면
도당 0.5cm의 주어진 눈금에 대한 그리드, 실행

gmt mapproject lonlatfile -R20/50/12/25 -Jm0.5c > xyfile

(위도, 경도)를 사용하여 여러 개의 2열, 이진, 배정밀도 파일을 변환하려면
메르카토르 횡단 그리드(중앙 경도 75W)에서 인치 단위의 (x,y) 위치로
scale = 1:500000이고 지도 영역 밖에 있는 점을 억제하고 실행합니다.

gmt mapproject 트랙.* -R-80/-70/20/40 -Jt-75/1:500000 -: -S -Di -bo -bi2 > tmfile.b

NAD27에서 old.dat 파일의 측지 좌표(경도, 위도, 높이)를 변환하려면
CONUS 데이텀(Clarke-131 타원체를 사용하는 데이텀 ID 1866)에서 WGS 84까지, 실행

gmt mapproject old.dat -Th131 > new.dat

입력 파일 quakes.dat의 각 점 사이의 가장 가까운 거리(km)를 계산하려면
다중 세그먼트 ASCII 파일 coastline.xy에 제공된 선 세그먼트는 다음을 실행합니다.

gmt mapproject quakes.dat -Lcoastline.xy/k > quake_dist.dat

제한 사항


다음으로 설정된 직사각형 입력 영역 -R 일반적으로 직사각형이 아닌 것으로 매핑됩니다.
그리드. 하지 않는 한 -C 가 설정되면 이 그리드의 가장 왼쪽 지점은 xvalue = 0.0이고
가장 낮은 점은 yvalue = 0.0입니다. 따라서 지도를 디지털화하기 전에 극한의
지도 좌표 지도 프로젝트 적절한 스케일을 사용하여 (x,y) 값을 확인하십시오.
그들은 매핑됩니다. 디지타이징을 설정할 때 이 값을 사용하여
역변환이 올바르게 작동하거나 대안으로 사용 AWK 확장 및 이동
변환하기 전의 (x,y) 값.

일부 투영의 경우 사용자가 선택했음에도 불구하고 구형 솔루션을 사용할 수 있습니다.
타원체. 이것은 사용자가 -R 설정은 도메인을 초과하는 영역을 의미합니다.
타원 급수 확장이 유효한 경우. 조건은 다음과 같습니다. (1)
램버트 등각 원추(-JL) 및 Albers Equal-Area(-JB) 구형 솔루션을 사용합니다
지도 축척이 1.0E7을 초과할 때. (2) 횡방향 메르카토르(-JT) 및 UTM(-주) 것입니다
서쪽 또는 동쪽 경계가 -R ~보다
중앙 자오선에서 10도, (3) 카시니에 대해 동일(-JC) 그러나
겨우 4도.

타원체 회전 타원체


GMT는 구현되고 사용자가 선택한 경우 타원 공식을 사용합니다.
참조 모양으로 타원체(PROJ_ELLIPSOID 참조). 사용자는 몇 가지 사항을 알고 있어야 합니다.
잠재적인 함정: (1) Transverse Mercator, Albers 및
매핑된 영역이 다음과 같을 때 Lambert의 등각 원뿔형을 사용합니다.
작고 구형 표현으로 전환합니다(그리고 적절한 보조
더 큰 지도의 경우 위도). 타원 공식은 다음과 같이 사용됩니다. (a) 가로
메르카토르: 모든 점이 중심 자오선의 10도 이내에 있을 때, (b) 원추 투영
세로 범위가 90도 미만일 때, (c) 모든 점에서 카시니 투영법
중심 자오선에서 4도 이내입니다. (2) 일부 역사적 사실을 일치시키려고 할 때
데이터(예: 특정 투영 및 특정 참조로 얻은 좌표
타원체) GMT가 약간 다른 결과를 제공한다는 것을 알 수 있습니다. 하나의 가능성
이 불일치의 원인은 이전 계산에서 종종 덜 유효 숫자를 사용했기 때문입니다. 을위한
예를 들어, Snyder의 예는 종종 Clarke 1866 타원체(그가 정의한
평평한 f = 1/294.98). f에서 이심률의 제곱을 0.00676862818로 얻습니다.
(이것은 GMT가 사용하는 것입니다) Snyder는 반올림하여 0.00676866을 사용합니다. 이 차이는
수십 cm의 불일치를 제공합니다. 투영된 좌표를 재현해야 하는 경우
이 약간 다른 편심을 사용하여 고유한 타원체를 지정해야 합니다.
Clarke 1866과 동일한 매개변수이지만 f = 1/294.97861076입니다. 또한 나이가 들수록
데이터는 다른 데이터를 참조할 수 있으며 어떤 데이터가 사용되었고
모든 데이터를 공통 데이터로 변환하면 수십에서 수백 개의 불일치가 발생할 수 있습니다.
미터. (3) 마지막으로 PROJ_SCALE_FACTOR에는 일부 기본값에 대한 특정 기본값이 있습니다.
생성된 결과와 일치시키기 위해 설정을 재정의해야 할 수도 있습니다.
다른 설정으로.

onworks.net 서비스를 사용하여 온라인으로 mapprojectgmt 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 2
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 3
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 4
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 5
    그림자 독
    그림자 독
    당신을 돕는 고속 터널 프록시
    바이패스 방화벽 이것은 응용 프로그램입니다
    에서 가져올 수도 있습니다.
    https://sourceforge.net/projects/shadowsocksgui/.
    하...
    Shadowsocks 다운로드
  • 6
    GLPI 테마
    GLPI 테마
    릴리스 다운로드
    https://github.com/stdonato/glpi-modifications/
    GLPI 0.84 및 0.85의 색상 테마 New
    GLPI 수정 사항 이것은
    C 응용 프로그램 ...
    GLPI 테마 다운로드
  • 더»

Linux 명령

Ad