이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 r.out.matgrass 명령입니다.
프로그램:
이름
r.out.mat - GRASS 래스터를 바이너리 MAT 파일로 내보냅니다.
키워드
래스터, 내보내기
개요
r.out.mat
r.out.mat --도움
r.out.mat 입력=name 출력=name [--덮어 쓰기] [--도움] [--말 수가 많은] [--조용한] [--ui]
플래그 :
--덮어쓰기
출력 파일이 기존 파일을 덮어쓰도록 허용
--도움
사용 요약 인쇄
--말 수가 많은
자세한 모듈 출력
--조용한
조용한 모듈 출력
--UI
강제 실행 GUI 대화 상자
매개 변수 :
입력=name [필수의]
입력 래스터 맵의 이름
출력=name [필수의]
출력 바이너리 MAT 파일의 이름
기술
r.out.mat GRASS 래스터 맵을 Matlab에 로드할 수 있는 MAT 파일로 내보냅니다.
플로팅이나 추가 분석을 위한 옥타브. 지도 제목 및 경계와 같은 속성은
추가 배열 변수로도 내보낼 수 있습니다.
구체적으로 다음 배열 변수가 생성됩니다.
·
지도_데이터
·
지도 이름
·
지도_제목 (존재하는 경우)
·
map_northern_edge
·
map_southern_edge
·
map_eastern_edge
·
map_western_edge
또한, r.out.mat 전송을 위한 좋은 바이너리 컨테이너 형식을 만듭니다.
Matlab이나 Octave를 사용하지 않더라도 지리적으로 참조된 지도를 사용할 수 있습니다.
노트
r.out.mat 버전 4 MAT 파일을 내보냅니다. 이 파일들은 더 많은
Matlab과 Octave의 최신 버전을 아무 문제 없이 사용할 수 있습니다.
모든 것이 엔디안 방식으로 안전해야 하므로 결과 파일은 간단히 복사할 수 있습니다.
이진 변환이 없는 서로 다른 시스템 아키텍처.
정수 맵의 NaN에 대한 IEEE 값이 없으므로 GRASS의 null 값이 사용됩니다.
이 지도에 표시하세요. 한 번 정리하려면 다음과 같은 작업을 수행해야 합니다.
지도는 Matlab에 로드됩니다:
map_data(map_data < -1e9 찾기) = NaN;
부동 소수점 또는 배정밀도 부동 소수점을 포함하는 맵의 Null 값
예상대로 데이터가 NaN 값으로 변환되어야 합니다.
r.out.mat 쓰기 전에 전체 맵을 메모리에 로드해야 하므로
문제 거대한 지도. (3000x4000 DCELL 지도는 약 100MB RAM을 사용합니다)
GRASS는 경계 셀의 바깥쪽 가장자리에서 맵 경계를 정의합니다.
중심의 좌표. 따라서 다음 Matlab 명령을 사용하여
지도의 해상도 정보를 확인하세요:
[행 열] = 크기(지도_데이터)
x_range = map_eastern_edge - map_western_edge
y_range = map_northern_edge - map_southern_edge
ns_res = y_range/행
ew_res = x_range/cols
예
Matlab에서 다음 중 하나를 사용하여 플롯합니다.
이미지(map_data), 축 동일, 축 밀접, 컬러바
or
contourf(map_data, 24), 축 ij, 축 동일, 축 밀접, 컬러바
ALL
지도 기록, 카테고리 정보, 색상 지도 등을 내보내는 기능을 지원합니다.
맵 및 지원 정보가 저장된 버전 5 MAT 파일로 내보내는 옵션
단일 구조 배열.
onworks.net 서비스를 사용하여 r.out.matgrass를 온라인으로 사용하세요
