영어프랑스어스페인어

Ad


온웍스 파비콘

g.gisenvgrass - 클라우드에서의 온라인

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

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

프로그램:

이름


g.gisenv - 사용자의 현재 GRASS 변수 설정을 출력하고 수정합니다.
옵션이 지정되지 않은 경우 정의된 모든 GRASS 변수를 인쇄합니다.

키워드


일반, 설정, 변수, 스크립트

개요


g.gisenv
g.gisenv --도움
g.gisenv [-sn] [얻을=변수[,변수,...]] [세트="변수=값"]
[설정 해제=변수[,변수,...]] [저장=] [분리 기호=문자] [--도움]
[--말 수가 많은] [--조용한] [--ui]

플래그 :
-s
쉘 구문 사용("eval"의 경우)

-n
쉘 구문을 사용하지 마십시오

--도움
사용 요약 인쇄

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

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

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

매개 변수 :
얻을=변수[,변수,...]
가져올 GRASS 변수

세트="변수=값"
설정할 GRASS 변수

설정 해제=변수[,변수,...]
설정 해제할 GRASS 변수

저장=
GRASS 변수가 저장되는 위치
옵션 : Gisrc, 맵셋
태만: gisrc

분리 기호=문자
여러 GRASS 변수에 대한 구분 기호
특수 문자: 파이프, 쉼표, 공백, 탭, 개행
태만: 개행 문자

기술


사용자가 GRASS를 실행하면 GRASS 데이터베이스를 지정하는 특정 변수가 설정됩니다.
현재 GRASS에서 사용되는 위치, 맵셋, 주변 장치 드라이버 등
세션. 이러한 변수 이름 설정은 사용자가 실행 중인 동안 인식됩니다.
GRASS 세션.

옵션


실행 시 사용자에게 프롬프트가 표시되지 않습니다. g.gisenv.

인수 없이 실행하면 g.gisenv 사용자의 현재 GRASS 변수를 모두 나열합니다.
설정. 결과는 표준 출력으로 전송되며 다음과 같습니다.
GISDBASE=/opt/잔디데이터/
LOCATION_NAME=nc_spm_08_grass7
MAPSET=/사용자1
GUI=gui

사용자가 다음을 지정하는 경우 얻다=변수명 명령 줄에서
g.gisenv 지도세트
해당 특정 GRASS 변수의 값만 표준 출력으로 출력됩니다. 가능한
변수 이름은 사용자 시스템에 따라 다릅니다. 자세한 내용은 변수 목록을 참조하세요. 참고
변수 이름은 대소문자를 구분하지 않습니다.

다른 변수는 각 GRASS 세션과 연관될 수 있지만(예: GRASS_GUI,
GIS_LOCK 및 기타 변수), 아래에 명시된 내용은 필수입니다.

GISDBASE
XNUMXD덴탈의 GISDBASE 모든 사용자의 GRASS 데이터가 저장되는 디렉토리입니다. 내
GISDBASE, 데이터는 다음을 기준으로 하위 디렉터리("위치"라고 함)로 분리됩니다.
사용된 지도 좌표계와 데이터의 지리적 범위. 각 "위치"
디렉토리 자체에는 "mapsets"라는 하위 디렉토리가 포함되어 있습니다. 각 "맵셋"은 "데이터"를 저장합니다.
기본 요소" - 디렉토리(예: 셀, cellhd, 벡터 등 디렉토리)
GRASS 데이터 파일이 실제로 저장되는 곳입니다.

위치 명
사용자는 모든 GRASS 위치에서 데이터 작업을 선택해야 합니다.
주어진 GRASS 세션; 이 위치를 다음이라고 합니다. current GRASS 위치하고는
변수에 의해 지정됨 위치 명. 그만큼 위치 명 GRASS 데이터베이스입니다
사용자가 실행되는 동안 실행된 GRASS 명령에 의해 데이터가 영향을 받는 위치
현재 GRASS 세션이며 현재 GRASS 세션의 하위 디렉터리입니다. GISDBASE. 각 "위치"
디렉토리에는 여러 개의 "mapset" 디렉토리가 포함될 수 있습니다(특수 맵 세트 포함).
퍼머넌트). 동일한 GRASS에 저장된 지도 위치 명 (및/또는 동일한
지도세트)는 동일한 좌표계를 사용해야 하며 일반적으로 경계 내에 속합니다.
동일한 지리적 지역('위치'라고도 함)

지도세트
각 "맵 세트"에는 다음과 관련된 지도 세트가 포함되어 있습니다. 위치 명 디렉토리
나타난다. 각 위치 명 여러 맵 세트를 포함할 수 있습니다. (떨어지는 맵셋
같은 아래 위치 명 모두 지리적으로 관련된 데이터를 포함합니다.
위치 명, 모두 동일한 지도 좌표계에 데이터를 저장합니다. 자주 지도
파일 소유권을 구별하기 위해 서로 다른 맵 세트에 배치됩니다. 예: 각 사용자
자신이 만든 지도 및/또는 관련 지도를 저장하는 자신만의 지도 세트를 가질 수도 있습니다.
그의 작업입니다.) 각 GRASS 세션 동안 사용자는 하나의 맵 세트를 선택해야 합니다.
current 맵셋; 현재 맵셋 설정은 다음과 같습니다. 지도세트이며 하위 디렉터리입니다.
of 위치 명. 단일 GRASS 세션 동안 사용자는 다음에서 사용 가능한 데이터를 사용할 수 있습니다.
현재 아래에 저장된 모든 맵 세트 위치 명 디렉토리에 있는
사용자의 맵셋 검색 경로이며 사용자가 액세스할 수 있습니다. 그러나 단일 GRASS 내에서는
세션, 사용자는 쓰다 아래에 저장된 데이터에 액세스 current 맵셋
(변수로 지정됨 지도세트).

각 "맵 세트"는 GRASS 데이터베이스 요소(즉, GRASS 데이터가 저장되는 디렉토리)를 저장합니다.
파일이 저장됩니다). 현재 GRASS 세션에서 사용자가 생성하거나 수정한 모든 맵
여기에 저장됩니다. 그만큼 지도세트 예배 규칙서 퍼머넌트 일반적으로 세트용으로 예약되어 있습니다.
각 하위에서 작업하는 모든 사용자에 대한 기본 세트를 형성하는 맵 위치 명.

GRASS 세션 내에서 GRASS 사용자는 단일 GRASS의 데이터에만 액세스할 수 있습니다.
데이터베이스 디렉토리( current GRASS 데이터 기지, 변수에 의해 지정됨 GISDBASE), 그리고
단일 GRASS 위치 디렉토리( current 위치, 변수에 의해 지정됨
위치 명). 단일 세션 내에서 사용자는 다음 작업만 수행할 수 있습니다. 수정 의 데이터 current
맵셋 (변수로 지정됨 지도세트) 그러나 아마도 사용 다른 맵셋에서 사용 가능한 데이터
같은 아래 위치 명.

이러한 이름은 모두 사용자의 현재 시스템에서 유효한 이름이어야 합니다.

현재 지도 세트의 전체 경로는 다음에서 결정됩니다. GISDBASE, 위치 명, 지도세트
위 예의 변수: /opt/grassdata/spearfish/PERMANENT. 전체 경로는 다음과 같습니다.
사용하여 인쇄 g.gisenv 여러 변수를 제공하여:
g.gisenv get=GISDBASE,LOCATION_NAME,MAPSET sep='/'
/opt/잔디데이터/nc_spm_08_grass7/user1

노트


출력 g.gisenv 인수 없이 호출하면 Bash에서 직접 사용할 수 있습니다. 그만큼
다음 명령은 각 변수를 UNIX 환경으로 캐스팅합니다.
평가 `g.gisenv`
이것은 다음 경우에만 작동합니다. 강타. 출력 형식이 다른 UNIX와 호환되지 않습니다.
껍질.

기본적으로 GRASS 변수는 다음 위치에 저장됩니다. gisrc 파일(환경 변수로 정의됨)
GISRC). 만약 스토어=맵셋 변수가 저장된 것보다 주어집니다.
$GISDBASE/$LOCATION_NAME/$MAPSET/VAR.

GRASS 디버깅
디버깅 메시지를 인쇄하려면 변수 DEBUG 레벨은 같거나 그 이상으로 설정해야 합니다.
0:
g.gisenv set="DEBUG=3"
레벨: (권장 레벨)

· 0 - 침묵

· 1 - 메시지는 모듈당 한 번 또는 몇 번 인쇄됩니다.

· 3 - 각 행(래스터) 또는 선(벡터)

· 5 - 각 셀(래스터) 또는 점(벡터)
디버깅 메시지를 비활성화하려면:
g.gisenv unset="디버그"
DEBUG 변수는 GRASS 라이브러리 및 모듈의 디버깅 메시지를 제어합니다.

비슷하게 WX_DEBUG wxGUI의 디버깅 메시지를 제어합니다.

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


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad