R에서 MATLAB 목록을 래스터 벽돌로 변경하는 방법

WAW

누군가에게서받은이 매트 파일을 R에서 래스터 브릭으로 변경하고 싶었습니다.

가져 오기는 괜찮 았습니다. R.matlab패키지를 사용하여 가져올 수있었습니다.

library(raster)
library(rgdal)`enter code here`
library(R.matlab)

SM2RF<-readMat("/..../Nile_DISTR.mat")
str(SM2RF)
    List of 3
 $ lonubn: num [1:231, 1] 34.6 34.6 34.6 34.6 34.6 ...
 $ latubn: num [1:231, 1] 10.12 9.88 9.62 9.38 9.12 ...
 $ Psim  : num [1:8766, 1:231] NaN NaN NaN NaN NaN NaN NaN N NaN   ...
 - attr(*, "header")=List of 3
  ..$ description: chr "MATLAB 5.0 MAT-file, Platform: PCWIN64, Created  
   on: Fri Dec 19 10:10:41 2014                                        "
 ..$ version    : chr "5"
 ..$ endian     : chr "little"

목록에는 lat, long 및 Psim이 있습니다.

래스터 브릭으로 변환하기 위해 래스터 브릭 기능을 사용했습니다. 하지만 MATLAB에서 래스터의 구조를 모르고 24 년 동안의 시계열 일일 강우 그리드 여야합니다. 하지만 이유를 모르겠습니다.이 매트 파일에서 레이어 수를 식별 할 수 없었습니다. 나는 배열에서 벽돌처럼 시도했다.

r <-brick(SM2RF$Psim, xmn = min(SM2RF[[1]]),xmx=max(SM2RF[[1]]), ymn = min(SM2RF[[2]]), ymx=max(SM2RF[[2]]),crs=CRS("+init=epsg:20136")) 

그러나이 오류를 발견했습니다.

Error in .local(x, ...) : cannot coerce a matrix to a RasterBrick

어쨌든 나를 도울 수 있습니까? 친애하는

로버트 하이만 스

다음과 같이 시도해 볼 수 있습니다.

x <- cbind(SM2RF$lonubn, SM2RF$latubn, t(SM2RF$Psim)) 
b <- rasterFromXYZ(x)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MATLAB에서 포인트 목록을 이진 행렬로 변환하는 방법

분류에서Dev

matlab에서 중첩 목록을 구조 (.mat)로 변환하는 방법

분류에서Dev

R에서 목록을 데이터 프레임으로 변환하는 방법

분류에서Dev

R에서 시계열 래스터 스택을 행렬 또는 큰 목록으로 변환하는 방법은 무엇입니까?

분류에서Dev

목록 상자 W8 / WP 내에서 프로그래밍 방식으로 텍스트 블록 여백을 변경하는 방법

분류에서Dev

MATLAB에서 'plotyy'의 y 축을 자연 로그 스케일로 변경하는 방법

분류에서Dev

MATLAB에서 셀형 배열을 벡터로 변경하는 방법은 무엇입니까?

분류에서Dev

PDF 벡터 그래픽에서 Matlab의 "exportgraphics"기능에서 글꼴을 변경하는 방법

분류에서Dev

값을 변경하기 위해 목록 항목에 액세스하는 방법

분류에서Dev

변수가 목록 안에있을 때 클래스의 인스턴스 변수를 변경하는 방법

분류에서Dev

ansible에서 목록을 목록 목록으로 변환하는 방법

분류에서Dev

클래스 개체 목록에서 항목 값을 변경하는 올바른 방법

분류에서Dev

데이터 프레임 목록에서 모든 0을 변경하는 방법

분류에서Dev

R에서 래스터 ASCII 파일을 위도 경도의 데이터 프레임으로 변환하는 방법은 무엇입니까?

분류에서Dev

rel 속성 CSS에서 스타일을 클래스로 변경하는 방법

분류에서Dev

스칼라에서 목록을 Json 배열로 변환하는 방법

분류에서Dev

C # do while 루프에서 목록 인덱스 값을 변경하는 방법

분류에서Dev

Chrome 웹 스토어에서 목록 이름을 변경하는 방법

분류에서Dev

목록보기에서 동적으로 색상을 변경하는 방법

분류에서Dev

MATLAB에서 파일 목록을 처리하는 방법

분류에서Dev

SwiftUI에서 목록을 포함하는 뷰의 배경색을 다시 흰색으로 변경하는 방법

분류에서Dev

Spark R 데이터 프레임을 R 목록으로 변환하는 방법

분류에서Dev

Python에서 거리 조건별로 목록 목록을 클러스터링하는 방법

분류에서Dev

ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

분류에서Dev

JavaFX의 목록보기에서 항목의 배경을 동적으로 변경하는 방법

분류에서Dev

여러 목록의 목록을 구문 분석하고 R에서 데이터 프레임으로 변환하는 방법은 무엇입니까?

분류에서Dev

필터링 된 목록에 변경 사항을 반영하는 방법

분류에서Dev

matlab에서 size (out) = [mn]을 변경하는 방법

분류에서Dev

Matlab에서 신호 범위 값을 변경하는 방법

Related 관련 기사

  1. 1

    MATLAB에서 포인트 목록을 이진 행렬로 변환하는 방법

  2. 2

    matlab에서 중첩 목록을 구조 (.mat)로 변환하는 방법

  3. 3

    R에서 목록을 데이터 프레임으로 변환하는 방법

  4. 4

    R에서 시계열 래스터 스택을 행렬 또는 큰 목록으로 변환하는 방법은 무엇입니까?

  5. 5

    목록 상자 W8 / WP 내에서 프로그래밍 방식으로 텍스트 블록 여백을 변경하는 방법

  6. 6

    MATLAB에서 'plotyy'의 y 축을 자연 로그 스케일로 변경하는 방법

  7. 7

    MATLAB에서 셀형 배열을 벡터로 변경하는 방법은 무엇입니까?

  8. 8

    PDF 벡터 그래픽에서 Matlab의 "exportgraphics"기능에서 글꼴을 변경하는 방법

  9. 9

    값을 변경하기 위해 목록 항목에 액세스하는 방법

  10. 10

    변수가 목록 안에있을 때 클래스의 인스턴스 변수를 변경하는 방법

  11. 11

    ansible에서 목록을 목록 목록으로 변환하는 방법

  12. 12

    클래스 개체 목록에서 항목 값을 변경하는 올바른 방법

  13. 13

    데이터 프레임 목록에서 모든 0을 변경하는 방법

  14. 14

    R에서 래스터 ASCII 파일을 위도 경도의 데이터 프레임으로 변환하는 방법은 무엇입니까?

  15. 15

    rel 속성 CSS에서 스타일을 클래스로 변경하는 방법

  16. 16

    스칼라에서 목록을 Json 배열로 변환하는 방법

  17. 17

    C # do while 루프에서 목록 인덱스 값을 변경하는 방법

  18. 18

    Chrome 웹 스토어에서 목록 이름을 변경하는 방법

  19. 19

    목록보기에서 동적으로 색상을 변경하는 방법

  20. 20

    MATLAB에서 파일 목록을 처리하는 방법

  21. 21

    SwiftUI에서 목록을 포함하는 뷰의 배경색을 다시 흰색으로 변경하는 방법

  22. 22

    Spark R 데이터 프레임을 R 목록으로 변환하는 방법

  23. 23

    Python에서 거리 조건별로 목록 목록을 클러스터링하는 방법

  24. 24

    ggplot2를 사용하여 R에서 범례 제목과 키 순서 및 색상을 다중 스택 막대 그래프로 변경하는 방법

  25. 25

    JavaFX의 목록보기에서 항목의 배경을 동적으로 변경하는 방법

  26. 26

    여러 목록의 목록을 구문 분석하고 R에서 데이터 프레임으로 변환하는 방법은 무엇입니까?

  27. 27

    필터링 된 목록에 변경 사항을 반영하는 방법

  28. 28

    matlab에서 size (out) = [mn]을 변경하는 방법

  29. 29

    Matlab에서 신호 범위 값을 변경하는 방법

뜨겁다태그

보관