이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 r.colorsgrass 명령입니다.
프로그램:
이름
r.colors - 래스터 지도와 관련된 색상표를 생성/수정합니다.
키워드
래스터, 색상표
개요
r.colors
r.colors --도움
r.colors [-롤개] [지도=name[,name,...]] [파일=name] [색=스타일] [래스터=name]
[래스터_3d=name] [규칙=name] [--도움] [--말 수가 많은] [--조용한] [--ui]
플래그 :
-r
기존 색상표 제거
-w
아직 존재하지 않는 경우에만 새 색상 테이블 작성
-l
사용 가능한 규칙을 나열한 후 종료
-n
색상 반전
-g
로그 스케일링
-a
로그 절대 스케일링
-e
히스토그램 평준화
--도움
사용 요약 인쇄
--말 수가 많은
자세한 모듈 출력
--조용한
조용한 모듈 출력
--UI
강제 실행 GUI 대화 상자
매개 변수 :
지도=이름[,이름,...]
래스터 맵의 이름
파일=name
한 줄에 하나의 맵 이름이 포함된 입력 파일
많은 양의 맵을 저장해야 하는 경우 입력 맵 이름을 입력 파일에 정의할 수 있습니다.
지정. 이 옵션은 지도 옵션과 상호 배타적입니다.
색=스타일
색상표 이름
옵션 : 측면, 측면, 비시르, bgyr, 블루스, 바이그, 바이어, 섭씨, 코린, 곡률,
차이점, 높이, 에토포2, 에비, 화씨, 그디, 푸성귀, 회색, 회색.eq, gray.log,
회색1.0, 회색255, 자이르, 학비, 켈빈, 엔비, 엔 위, 오렌지, 인구
인구 밀도, 강수량, 강수량_매일, 강수량_월별, 무지개,
비탈길, 무작위, 빨강, 처음 커브, 리브, 리그, 세피아, 경사, srtm, srtm_plus, 지형, 웨이브
양상: 측면 지향 회색 색상
측면 색상: 측면 지향 무지개 색상
bcy: 파란색에서 청록색에서 노란색에서 빨간색으로
bgyr: 파란색에서 녹색, 노란색에서 빨간색으로
블루스: 흰색에서 파란색으로
뷔: 파란색에서 노란색에서 녹색으로
바이어: 파란색에서 노란색에서 빨간색으로
섭씨: 파란색에서 빨간색으로 섭씨 온도
코린: EU 코린 랜드커버 색상
곡률: 지형 곡률용(v.surf.rst 및 r.slope.aspect에서)
차이: 차이 지향 색상
상승: 표고 색상 램프에 대한 래스터 값의 상대적 범위 매핑
에토포2: ETOPO2 전 세계 수심 측량/지형에 대한 색상
에비: 식물성 인덱스 컬러 강화
화씨: 화씨 온도의 경우 파란색에서 빨간색으로
gdd: 누적 성장도일
푸성귀: 흰색에서 녹색으로
회색: 그레이 스케일
gray.eq: 히스토그램 등화 그레이 스케일
gray.log: 히스토그램 대수 변환 그레이 스케일
grey1.0: 0.0-1.0 사이의 래스터 값에 대한 회색조
grey255: 0-255 사이의 래스터 값에 대한 회색조
자이르: 녹색에서 노란색에서 빨간색으로
학비: 수심 측량 또는 지형에 대한 상대 색상
켈빈: 켈빈 스케일의 온도에 대해 파란색에서 빨간색으로
엔비: 정규화된 차이 식생 지수 색상
은위: 정규화된 차이 워터 인덱스 색상
오렌지: 흰색에서 주황색
인구: 인구 분류 구분을 포함하는 색상표
인구 밀도: 인구 밀도 분류 나누기를 포함하는 색상표
강수량: 침전 색상표(0..2000mm)
강수량_매일: 침전 색상표(0..1000mm)
강수량_월간: 침전 색상표(0..1000mm)
무지개: 레인보우 컬러 테이블
비탈길: 색상 램프
닥치는대로의: 무작위 색상 표
레즈: 흰색에서 빨간색으로
처음 커브: 지형 곡률(r.resamp.rst에서)
물고기: 빨간색에서 노란색에서 파란색으로
리그: 빨간색에서 노란색에서 녹색으로
세피아: 황갈색에서 흰색까지
경사: 래스터 값 0-90에 대한 r.slope.aspect-type 경사 색상
srtm: Shuttle Radar Topography Mission 고도에 대한 색상 팔레트
srtm_plus: Shuttle Radar Topography Mission 표고에 대한 색상 팔레트(해저 포함)
그림 물감)
지역: -11000 ~ +8850m를 포괄하는 전역 고도 색상표
웨이브: 컬러 웨이브
래스터=name
색상표를 복사할 래스터 맵
래스터_3d=name
색상표를 복사할 3D 래스터 맵
규칙=name
규칙 파일 경로
"-" stdin에서 규칙 읽기
기술
r.colors 사용자가 래스터 맵의 색상표를 생성 및/또는 수정할 수 있습니다.
한 번에 여러 래스터 맵. 래스터 맵(명령줄에서 다음으로 지정됨) 지도 또는
파일 한 줄에 하나의 맵 이름이 있는 입력 파일 사용)이 사용자의 현재 폴더에 있어야 합니다.
맵셋 검색 경로.
The 래스터 옵션을 사용하면 사용자가 래스터 지도를 지정할 수 있습니다. name 색상을 복사할 위치
지도.
The 래스터_3d 옵션을 사용하면 사용자가 3D 래스터 지도를 지정할 수 있습니다. name 복사할 위치
컬러 지도.
The -e 플래그는 원본 래스터의 색상표를 동일하게 만듭니다. 이는 필요를 배제할 수 있습니다.
gray.eq 규칙으로 사용될 때 -e 색상=회색. 하지만 이렇게 하면 색상이 나오지 않습니다.
와 동일한 테이블 색상=grey.eq, 때문에 gray.eq 회색을 얻기 위해 분수를 256으로 확장합니다.
수준, 동안 -e 이를 사용하여 원래 색상표를 보간합니다. 원래 색상이라면
테이블은 0-255 그레이 스케일입니다. -e 분수를 255만큼 효과적으로 조정합니다. 다릅니다.
알고리즘이 사용됩니다. -e 부동 소수점과 색상 테이블 모두에서 작동하도록 설계되었습니다.
정수 래스터 맵.
The -g 플래그는 래스터의 회색 값 범위를 대수적으로 동일한 100단계로 나눕니다.
(여기서 "단계"는 시작점과 끝점에 대해 동일한 회색 레벨을 갖는 규칙입니다). 그것은 할 수 있다
필요성을 배제하다 gray.log 규칙으로 사용될 때 -g 색상=회색. 그러나 참고하세요.
다음과 동일한 색상표가 생성되지 않습니다. 색상=회색.log. 다양한 알고리즘이 사용됩니다.
같지 않은 색상=gray.log, -g 부동 소수점과 정수 모두에서 작동하도록 설계되었습니다.
대규모 데이터세트에서 성능 문제 없이 원본 색상표의 래스터.
로그 스케일링은 음수 값에서는 작동하지 않습니다. 값 범위의 경우
XNUMX을 포함하면 현실적인 해결책이 없습니다.
The -e 그리고 -g 플래그는 상호 배타적이지 않습니다.
사용자가 지정하는 경우 -w 플래그, 입력 맵에 대한 현재 색상표 파일은
덮어쓰여집니다. 즉, 색상표는 다음과 같은 경우에만 생성됩니다. 지도 하지 않습니다
이미 색상표가 있습니다. 이 옵션을 지정하지 않으면 색상표가
존재하지 않는 경우 생성되고, 있는 경우 수정됩니다.
색상표 유형 측면, 회색, gray.eq (히스토그램 균등화 그레이 스케일), 뷔
(파란색-노란색-녹색), 바이어 (파란색-노란색-빨간색), 자이르 (녹색-노란색-빨간색), 무지개, 비탈길, 리그
(빨간색-노란색-녹색), 닥치는대로의및 웨이브 미리 정의된 색상표입니다. r.colors 방법을 알고
추가 입력 없이 생성이 가능합니다.
여러 개의 입력 래스터 맵이 제공되는 경우 모든 맵의 범위(최소, 최대)는 다음과 같습니다.
색상표 생성에 사용됩니다. 따라서 생성된 색상표는 가장 작은 것부터 시작하여
모든 입력 래스터 맵의 최소값부터 최대값까지이며 모든 래스터 맵에 적용됩니다.
입력 래스터 맵.
일반적으로 색상을 백분율(aspect, bcyr, byg, byr,
고도, 회색, gyr, 무지개, 경사로, ryb, ryg 및 파도)는 모든 데이터에 적용할 수 있습니다.
절대값을 사용하는 것(aspectcolr, curvature, etopo2, evi, ndvi, Population,
경사, srtm 및 지형)은 특정 범위의 데이터에만 의미가 있습니다. 하나는
해당 규칙 파일을 읽어 색상표의 적용 가능성에 대한 대략적인 아이디어
($GISBASE/etc/색상/ ). 예를 들어 경사 규칙은 다음과 같이 정의됩니다.
0 255 : 255 : 255
2 255 : 255 : 0
5 0 : 255 : 0
10 0 : 255 255
15 0 : 0 : 255
30 255 : 0 : 255
50 255 : 0 : 0
90 0 : 0 : 0
이는 다음에 의해 생성된 경사 지도를 위해 설계되었습니다. r.slope.aspect, 여기서 값은 기울기입니다.
0도에서 90도 사이의 각도.
유사하게, 측면 색상 규칙:
흰색 0
1 노란색
90 녹색
시안 색 180
270 레드
360 노란색
에 의해 생성된 측면 맵을 위해 설계되었습니다. r.slope.aspect, 여기서 값은 제목입니다.
0도에서 360도 사이.
The 규칙 색상표 유형으로 인해 r.colors 색상표 사양 읽기
표준 입력(stdin)을 입력하고 이에 따라 색상표를 작성합니다.
색상표 유형 사용 규칙, 색상표를 작성하는 방법에는 카테고리별로 두 가지가 있습니다.
값과 "퍼센트" 값으로 계산됩니다.
카테고리 값의 인덱스별로 색상표를 작성하려면 사용자가 카테고리 값의 범위를 결정해야 합니다.
색상표가 사용될 래스터 맵의 카테고리 값입니다. 특정한
그러면 범주 값이 특정 색상과 연결됩니다. 색상은 그렇지 않습니다.
유효한 모든 카테고리 값에 대해 할당되어야 합니다. r.colors 보간할 것이다
색상 지정 규칙이 생략된 부분을 채울 색상 램프입니다. 형식
그러한 사양은 다음과 같습니다.
카테고리_값 색상_이름
카테고리_값 색상_이름
.....
.....
카테고리_값 색상_이름
end
각 범주 값은 래스터 지도에 대해 유효해야 하며 범주 값은 오름차순이어야 합니다.
주문하고 표준 GRASS 색상 이름(아쿠아, 블랙, 블루, 브라운, 시안, 그레이,
녹색, 회색, 남색, 자홍색, 주황색, 보라색, 빨간색, 보라색, 흰색, 노란색).
색상은 0-255 범위의 색상 번호로 지정할 수도 있습니다. 형식
색상 이름 대신 색상 번호를 사용하는 범주 값 색상 테이블 지정은 다음과 같습니다.
다음과 같습니다 :
카테고리_값 빨간색_번호:녹색_번호:블루_번호
카테고리_값 빨간색_번호:녹색_번호:블루_번호
.. .. .. ..
.. .. .. ..
카테고리_값 빨간색_번호:녹색_번호:블루_번호
end
"퍼센트" 값으로 색상표를 지정하면 색상표를 마치 백분율로 처리할 수 있는 것처럼 처리할 수 있습니다.
0부터 100까지 번호가 매겨졌습니다. "퍼센트" 값 색상표 사양의 형식은 다음과 같습니다.
범주 값이 다음과 같은 점을 제외하면 범주 값 색상 사양과 동일합니다.
각각 0~100의 "백분율" 값으로 오름차순으로 대체됩니다. 형식은 다음과 같습니다
다음과 같습니다 :
퍼센트_값% 색상_이름
퍼센트_값% 색상_이름
.....
.....
퍼센트_값% 색상_이름
end
"퍼센트" 값 색상표 지정 규칙을 사용하여 색상을 지정할 수도 있습니다.
각각 0~255 범위의 색상 번호입니다. 백분율 값 색상표의 형식
색상명 대신 색상번호를 사용한 사양은 다음과 같습니다.
퍼센트_값% 빨간색_번호:녹색_번호:블루_번호
퍼센트_값% 빨간색_번호:녹색_번호:블루_번호
.. .. .. ..
.. .. .. ..
퍼센트_값% 빨간색_번호:녹색_번호:블루_번호
end
색상표를 지정하는 두 가지 방법을 혼합할 수도 있습니다. 예를 들어:
0 블랙
10% 노란색
78 파랑
100% 0:255:230
end
NULL(데이터 없음) 색상을 설정하려면 "nv" 매개변수를 사용합니다.
0 블랙
10% 노란색
네바다 화이트
end
정의되지 않은 값(색상 규칙 범위를 벗어나는)에 사용되는 색상을 설정하려면 다음을 사용하세요.
"기본" 매개변수:
0 레드
1 파랑
기본 회색
end
노트
모든 색상 테이블은 $GISBASE/etc/colors/에 저장됩니다. 추가 사용자 정의 색상표는 다음과 같습니다.
또한 다음에서 액세스할 수 있도록 이 디렉토리에 저장됩니다. 색 매개변수 또는 사용자 정의
예배 규칙서. 또한보십시오 r.colors.out 컬러 테이블을 터미널로 쉽게 인쇄할 수 있습니다.
래스터 지도에 할당된 색상 테이블은 $GISDBASE/location/mapset/colr/에 저장됩니다.
사용 예
아래 예에서는 세 가지 범주 지도에 빨간색을 할당하여 색상을 지정하는 방법을 보여줍니다.
카테고리 1은 녹색, 카테고리 2는 녹색, 카테고리 3은 파란색입니다. 텍스트 편집기를 사용하여 시작합니다.
다음 규칙 사양 파일을 생성하려면(이름으로 저장하세요) 규칙.파일):
1 레드
2 녹색
3 파랑
end
그런 다음 색상표를 지도에 할당할 수 있습니다. 삼고양이 다음 GRASS 명령을 사용하여(두
방법을 사용할 수 있습니다):
# stdin에서 입력을 읽습니다.
고양이 규칙.파일 | r.colors map=Threecats 규칙=-
# 파일에서 직접 읽기
r.colors map=Threecats 규칙=rules.file
실제 맵 레이어에 대해 자연스럽게 보이는 LUT(조회 테이블)를 생성하려면 상승, 사용
다음 규칙 사양 파일. 아래쪽에 연한 녹색 음영을 할당합니다.
고도(LUT의 처음 20%), 그 다음에는 더 어두운 녹색(다음 15%, 다음 20%)
중간 고도의 경우 밝은 갈색(다음 20%), 높은 고도의 경우 더 어두운 갈색(다음 15%)
마지막으로 가장 높은 피크(LUT의 마지막 10%)는 노란색입니다.
0% 0:230:0
20% 0:160:0
35% 50:130:0
55% 120:100:30
75% 120:130:40
90% 170:160:50
100% 255:255:100
현재 규칙을 뒤집으려면 다음을 수행하십시오.
r.colors map=current_raster -n rast=current_raster
onworks.net 서비스를 사용하여 r.colorsgrass를 온라인으로 사용하세요.