영어프랑스어스페인어

Ad


온웍스 파비콘

g.projgrass - 클라우드의 온라인

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

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

프로그램:

이름


g.proj - GRASS 투영 정보 파일을 인쇄하거나 수정합니다(다양한 좌표로
시스템 설명).
새로운 GRASS 위치를 생성하는 데에도 사용할 수 있습니다.

키워드


일반, 투영, 위치 생성

개요


g.proj
g.proj --도움
g.proj [-pgdjfwetc] [지리 참조=파일] [=파일] [프로젝트4=매개 변수] [EPSG=암호]
[자료=name] [데이텀_트랜스=색인] [위치=name] [--도움] [--말 수가 많은] [--조용한]
[--ui]

플래그 :
-p
기존 GRASS 형식으로 프로젝션 정보 인쇄

-g
셸 스크립트 스타일로 투영 정보 인쇄

-d
데이텀 정보 확인 및 변환 매개변수 인쇄

-j
PROJ.4 형식으로 투영 정보 인쇄

-f
줄바꿈 없이 '플랫' 출력 인쇄(WKT 및 PROJ.4 출력에 적용)

-w
WKT 형식으로 투영 정보 인쇄

-e
ESRI 스타일 형식 사용(WKT 출력에만 적용)

-t
입력 좌표계에서 데이텀 변환 정보 강제 무시

-c
현재 위치 투영 파일 수정

--도움
사용 요약 인쇄

--말 수가 많은
자세한 모듈 출력

--조용한
조용한 모듈 출력

--UI
강제 실행 GUI 대화 상자

매개 변수 :
지리 참조=파일
투영 정보를 읽을 지리 참조 데이터 파일의 이름

=파일
WKT 투영 설명을 포함하는 ASCII 파일 이름
표준 입력의 경우 '-'

프로젝트4=매개 변수
PROJ.4 프로젝션 설명
표준 입력의 경우 '-'

EPSG=암호
EPSG 프로젝션 코드
옵션 : 1-1000000

자료=name
데이텀(입력 좌표계에 지정된 모든 데이텀 무시)
표준 GRASS 데이텀 코드 또는 "목록"을 사용하여 나열하고 종료합니다.

데이텀_트랜스=색인
데이텀 변환 매개변수의 인덱스 번호
지정되지 않은 경우 "0" 또는 나열하고 종료하려면 "-1"
옵션 : - 1-100
태만: 0

위치=name
생성할 새 위치의 이름

기술


g.proj 좌표계 설명을 변환하는 수단을 제공합니다(예: 투영
정보) 다양한 형식 간에. OGR이 없는 상태에서 컴파일된 경우 기능
다음으로 제한됩니다.

· 현재 위치에 대한 투영 정보 보고
기존의 GRASS(-p 플래그) 또는 PROJ.4(-j 플래그) 형식

· 기준 변경 또는 기준 변환 보고 및 수정
매개변수, 현재 위치에 대한

OGR로 컴파일하면 기능이 향상되고 투영의 출력이 허용됩니다.
독점 GIS에 의해 대중화된 Well-Known Text(WKT) 형식의 정보. 에
또한 매개변수 중 하나가 지리 참조, , 프로젝트4 or EPSG 대신 지정됩니다.
현재 위치에서 읽어오는 투영 정보
다음과 같이 외부 소스:

지리 참조 =파일 이름
g.proj 지리 참조 파일을 읽기 위해 차례로 GDAL 및 OGR을 호출하려고 시도합니다. 파일 이름.
이 파일에서 투영 정보를 읽습니다. 파일이 아닌 경우
지리 참조되거나 읽을 수 없는 경우 XY(투영되지 않음)가 사용됩니다.

주 =파일 이름 or -
파일 파일 이름 또는 WKT 형식의 투영 설명을 포함해야 합니다.
줄 바꿈 없이(예: '.prj' 파일). 만약에 - 파일 이름에 대해 WKT가 제공됩니다.
설명은 파일이 아닌 stdin에서 읽습니다.

프로젝트4=설명 or -
설명 따옴표로 묶인 PROJ.4 형식의 투영 설명이어야 합니다.
공백이 있으면 표시합니다. 만약에 - 주어진다 설명, PROJ.4 설명
직접 제공되는 명령줄 매개변수가 아닌 stdin에서 읽습니다.

EPSG=번호
번호 EPSG에서 유효한 좌표계의 인덱스 번호와 일치해야 합니다.
데이터 베이스. EPSG 코드 지원은 GDAL CSV 좌표의 로컬 복사본을 기반으로 합니다.
$GISBASE/etc/proj/ogr_csv 디렉토리에 저장된 시스템 및 데이텀 정보 파일.
EPSG 데이터베이스의 향후 개정판을 지원하기 위해 필요한 경우 업데이트할 수 있습니다.

입력 좌표계 정의에서 데이텀 정보가 정확하지 않거나 누락된 경우
(예: PROJ.4 설명은 데이텀 이름 지정에 대한 지원이 매우 제한적임), GRASS
대신 다음을 사용하여 데이텀 약어를 제공할 수 있습니다. 자료 매개변수. 이것은 재정의할 것입니다
입력 좌표계에 포함된 모든 데이텀 및 모든 데이텀 변환 폐기
매개변수. 데이터 입력=명부 GRASS에서 지원하는 모든 데이터 목록을 반환합니다. 부터
기존 데이텀 변환 매개변수는 모두 삭제되며, 데이텀트랜스
매개변수는 일반적으로 항상 다음과 함께 사용해야 합니다. 자료.

-p, -j, -w 등의 플래그는 다음에서 프로젝션 정보를 가져올 때 모두 작동합니다.
외부 소스, 즉 g.proj 의 표현 사이를 변환하는 데 사용할 수 있습니다.
정보. 입력 또는 출력이 GRASS 형식일 필요는 없습니다.

또한 -c 플래그가 지정되면 g.proj 새로운 GRASS 투영을 생성합니다
가져온 정보를 기반으로 파일(PROJ_INFO, PROJ_UNITS, WIND 및 DEFAULT_WIND). 만약에
전에, 위치 매개변수가 -c에 추가로 지정되면 새 위치는
만들어진. 그렇지 않으면 현재 위치의 투영 정보 파일이
덮어썼다. 프로그램은 이 작업을 수행하기 전에 경고하지 않습니다.

g.proj의 최종 작동 모드는 데이터 정보와 데이터를 보고하는 것입니다.
좌표계와 관련된 변환 매개변수. -d 플래그가 보고합니다.
사람이 읽을 수 있는 요약입니다.

노트


입력 좌표계에 데이텀 이름은 있지만 변환 매개변수가 없는 경우
파일에 따라 둘 이상의 적합한 매개변수 세트를 사용할 수 있습니다.
$GISBASE/etc/proj의 datum.table 및 datumtransform.table), g.proj 의 값을 확인할 것입니다
전에, 데이텀트랜스 선택하고 다음에 따라 행동합니다.
-1: GUI 구문 분석이 가능한(사람이 읽을 수 있는) 형식으로 사용 가능한 매개변수 세트를 나열하고
출구.
0(기본값): 매개변수를 지정하지 않고 계속 - 위치를 생성할 때 사용하는 경우,
다른 GRASS 모듈은 이 데이터에 대해 "기본"(최적이 아닐 수 있음) 매개변수를 사용합니다.
앞으로 필요한 경우.
이 항목에 사용할 수 있는 매개변수 집합의 수보다 작거나 같은 다른 숫자
데이텀: 이 매개변수 세트를 선택하고 좌표계 설명에 추가합니다.
경우 -t 플래그가 지정되면 모듈은 데이터 변환을 변경하려고 시도합니다.
유효한 매개변수 세트가 이미 있는 경우에도 위의 두 가지 방법 중 하나를 사용하는 매개변수
입력 좌표계에 지정됩니다. 이것은 데이텀을 변경하는 데 유용할 수 있습니다.
기존 위치에 대한 정보입니다.

출력은 단순히 입력 투영 정보를 기반으로 합니다. g.proj는 시도하지 않습니다
이렇게 설명된 좌표계가 에서 사용 중인 기존 시스템과 일치하는지 확인합니다.
세계. 특히, 이는 WKT 출력에 EPSG 권한 코드가 없음을 의미합니다.

WKT 형식은 투영된 단위(예: 미터,
피트) 그러나 PROJ 형식에서는 항상 미터 단위로 지정해야 합니다.

입력 WKT 또는 PROJ.4 프로젝션 설명의 최대 크기는 8000바이트로 제한됩니다.

사용 예


현재 위치에 대한 투영 정보 인쇄:
g.proj -p

현재 위치에 해당하는 ESRI 형식의 '.prj' 파일을 만듭니다.
g.proj -wef > irish_grid.prj

Geotiff 파일에서 투영 정보를 읽고 PROJ.4 형식으로 인쇄하십시오.
g.proj -jf georef=ASTER_DEM20020508161837.tif

텍스트 파일에 포함된 PROJ.4 투영 설명을 WKT 형식으로 변환합니다.
고양이 proj4.description | g.proj -w proj4=-

EPSG 코드 4326에서 참조하는 좌표계로 새 위치를 만듭니다.
(위도-경도/WGS84), 데이텀 변환 매개변수를 명시적으로 지정하지 않은 경우:
g.proj -c epsg=4326 위치=위도

ESRI-EPSG 코드 900913에서 참조하는 좌표계로 새 위치를 만듭니다.
(구글 메르카토르 투영법)
g.proj -c epsg=900913 위치=구글

EPSG 코드 29900(아일랜드
그리드), 데이텀 변환 매개변수 세트 번호를 선택합니다. 2:
g.proj -c epsg=29900 datumtrans=2 위치=irish_grid

현재 위치와 동일한 좌표계로 새 위치를 생성하지만
데이텀 변환 매개변수 세트 번호를 강제로 변경합니다. 1:
g.proj -c 위치=newloc -t 데이텀트랜스=1

현재 위치에 대해 가능한 데이텀 변환 매개변수를 나열합니다.
g.proj -t 데이텀트랜스=-1

텍스트에 저장된 WKT 정의에서 좌표계로 새 위치 생성
파일 :
g.proj -c wkt=irish_grid.prj 위치=irish_grid

데이터를 명시적으로 지정하고 다음을 사용하여 PROJ.4 설명에서 새 위치 생성
기본 데이텀 변환 매개변수:
g.proj -c 위치=스페인 proj4="+proj=utm +zone=30 +ellps=intl" datum=eur50 datumtrans=0

외부 래스터 맵을 현재 GRASS 투영으로 재투영합니다(항상 말이 되는 것은 아닙니다!)
GDAL 'gdalwarp' 도구 사용. ERDAS/Img 형식을 사용하고 사용하지 않는 것이 좋습니다.
WKT의 ESRI 스타일:
# 30x30 픽셀 해상도의 예(홀수 값을 피하기 위해 -tr로 적용)
gdalwarp -of HFA -tr 30 30 -t_srs "`g.proj -wf`" aster.img aster_tmerc.img

OGR 'ogr2ogr' 도구를 사용하여 외부 벡터 맵을 현재 GRASS 투영으로 다시 투영합니다.
ogr2ogr -t_srs "`g.proj -wf`" polbnda_italy_GB_ovest.shp polbnda_italy_LL.shp

참조


PROJ 4: 투영/데이텀 지원 라이브러리
GDAL 래스터 라이브러리 및 도구 세트
OGR 벡터 라이브러리 및 도구 세트

추가 독서

· ASPRS 그리드 및 데이텀

· MapRef - 유럽의 지도 투영 및 참조 시스템 모음

· 투영 변환 목록(PROJ4)

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad