우리 회사는 git 보다는 SVN을 많이 사용하고 있습니다. 

 

그리고, Ubuntu 보다는 CentOS를 많이 사용하고 있습니다. 

 

하지만, 이번 프로젝트를 진행하면서 git를 사용하고 있습니다. 

 

그리고, Ubuntu에 운영 시스템을 올려야 할일이 있네요 ^^

 

그래서 일단 하나하나 적어 둡니다. 

 

root 로 작업을 하시거나 명령어 앞에 sudo 를 사용하셔서 작업 하셔도 됩니다. 

 

저는 위험하긴 하지만, root로 작업하는 것을 전호 합니다. 

 

1. root 권한을 획득 합니다. 

   su - 

2. git 설치하기 

   apt-get install git 

   중간에 y 한번 눌러 주면 끝입니다. 

 

이제 설치는 끝났고 간한하게 프로젝트하나를 받아 보겠습니다. 

 

제가 예전에 github에 찜해 두었던 프로젝트를 하나 내려 받아 보도록 하겠습니다. 

 

github.com/kjh0523/project9.git

 

3. clone 명령어 사용하기

 

git clone https://github.com/kjh0523/project9.git

 

root@data2:/var/www/html# ls -al
total 28
drwxr-xr-x 4 root root  4096 Oct  3 20:26 .
drwxr-xr-x 3 root root  4096 Jul 25  2016 ..
-rw-r--r-- 1 root root 11321 Jul 25  2016 index.html
drwxr-xr-x 4 root root  4096 Sep 22 01:55 json
drwxr-xr-x 5 root root  4096 Oct  3 20:26 project9

위와 같이 project9이 성공적으로 내려왔으면 정상적으로 사용하실 수 있도로 된 것입니다. 

 

이번주도 즐거운 한주 되십시오.

 

감사합니다. 

double rnd = Math.random();

위코드는 0~1 사이 값을 렌덤으로 만들어 줍니다. 

 

제가 필요로 하는 것은 0~100000 사이 숫자를 random으로 만들어 주는 것이었습니다. 

 

import java.util.Random;

public class RandomTest {

	public static void main(args[]) {
    
    	Random rnd = new Random();
        
        //정수형을 리턴 할 것이기 때문에 nextInt()를 사용.
        
        int iRnd = rnd.nextInt(100000);
        
        System.out.println(iRnd);
    
    }

}

 

위와 같이 하면 Random 함수에서 원하는 값을 뽑을 수 있습니다. 

 

까먹지 말자는 취지에서 적습니다. 

 

참고 사이트 : securityspecialist.tistory.com/14

 

자바(JAVA) 랜덤(Random)값 사용 하기

랜덤값이란? 사용자가 임의적으로 값을 입력하는 것이 아니라 컴퓨터가 무작위로 값을 입력해 주는 것입니다. 자바에서 사용하는 랜덤값 이용방법을 알아보겠습니다. 자바에서 랜덤값을 이용��

securityspecialist.tistory.com

 

 

NCEP 재분석 자료 이미지 예제

 

저희 회사에서 많이 활용하는 자료 입니다. 

 

기상/기후에서 관측 자료로 사용하는 자료는 ASOS 라고 해서 종관기상관측소에서 얻은 데이터를 사용하고 있습니다. 

 

우리나라는 1973년 약 60개의 종관기상관측소를 시작으로 현재는 약 90개의 종관기상 관측소를 운영하고 있습니다. 

 

현재 data.kma.go.kr/data/grnd/selectAsosRltmList.do?pgmNo=36

 

기상자료개방포털[데이터:기상관측:지상:종관기상관측(ASOS)]

자료설명 종관기상관측이란 종관규모의 날씨를 파악하기 위하여 정해진 시각에 모든 관측소에서 같은 시각에 실시하는 지상관측을 말합니다. 종관규모는 일기도에 표현되어 있는 보통의 고기�

data.kma.go.kr

위 사이트를 확인 하면 약 102개의 스테인에 대한 데이터를 제공하고 있습니다. 

 

이러한 종관 기상 관측 자료는 지점 자료입니다. 

 

특정 위치에 대한 데이터가 존재 합니다. 

 

그런데 기상모델 자료는 GRID 자료 입니다. 

 

특정 지점을 비교하기 위해서는 ASOS 또는 AWS 자료를 이용하여 비교 검증을 진행 합니다. 

 

하지만, GRID 자료를 이용할때는 모델의 재분석 자료를 관측 자료로 활용 합니다. 

 

이러한 관측 자료 중에서 미국 기상청(NOAA) 산하 기관인 국가환경예보센터(National Centers for Environmental Predictions,이하  NCEP)에서 제공하는 재분석 자료 중의 하나가 NCEP-DOE Reanalysis II 자료 입니다. 

 

아래 네 종류의 자료를 제공하고 있습니다.

 

  • Pressure
  • Gaussian Grid
  • Spectral Coefficients Data
  • Surface Data

위 자료 중에서 저희는 Pressure 와 Surface Data 쪽을 다루어 봤습니다. 

 

차주 정도 부터 Pressure와 Surface Data에 대한 뭔가 결과물을 블로그에 올려 볼 생각 입니다. 

 

우선 Pressure 장은 아래의 레벨들을 제공하고 있습니다. 

  • 1000, 925, 850, 700, 600, 500, 400, 300, 250, 200, 150, 100, 70, 50, 30, 20, 10mb

그리고 해상도는 2.5도 x 2.5도로 약 250km 간격의 자료를 제공하고 있습니다. 

지도 영역은 전구를 제공하고 있습니다. 

 

또한 시간적으로 1979/01/01 ~ 2020/08/31 기간을 제공하고 있습니다. 

 

매월을 기준으로 제공하고 있기 때문에 10월이 되면 저 기간은 9월30일로 늘어 납니다. 

 

Surface 자료도 위의 자료를 제공하는 것은 동일하고, 

 

레벨을 단일장 레벨만 제공하고 있습니다. 

  • Surface or columnar total.

동아시아 기후 감시를 시작해 볼 계획인데, 이 때 저희들이 기초 자료로 NCEP RA II 자료를 사용할 계획입니다. 

 

기상 기후 자료에 대한 문의는 댓글을 남겨 주시면 답변드리겠습니다. 

 

감사합니다. 

 

참고문헌 : psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html

 

NCEP-DOE AMIP-II Reanalysis (AKA Reanalysis 2): NOAA Physical Sciences Laboratory

 

psl.noaa.gov

 

 

'기상기후' 카테고리의 다른 글

기상/기후 분석을 위한 툴 소개 NCL  (0) 2020.09.21

+ Recent posts