데이터
BUFR 파일이란?
BUFR(Binary Universal Form for the Representation of meteorological data; WMO FM 94)는 표 기반 기술자로 관측을 인코딩하고 교환하는 바이너리 형식입니다. 기술자 시퀀스가 값의 표현과 의미를 정하므로 에디션과 기준·지역 표를 확인해야 합니다.
.bufr · .buf코딩된 기상 관측 데이터
이 형식을 선택할 때
- 관측값과 시간·위치·장비 정보를 함께 보존
- WMO 코드 지원 기상 도구로 처리
이 형식을 피할 때
- 일반 문장이나 표처럼 바로 읽기
- 에디션과 기술자 표를 확인하지 않고 해석
주요 용도
- 지상·고층·위성 등 기상 관측을 인코딩하고 교환
특징
- 기술자 조합으로 관측 항목과 구조 정의
- 한 메시지에 위치·시간·측정값을 넣을 수 있음
- 압축 방식은 에디션과 메시지 설정에 좌우
장점과 단점
장점
- 다양한 관측을 공통 기계 판독 형식으로 교환
- 측정값과 설명 정보를 연결
- 국제 기상 데이터 교환에 사용
단점
- 호환 디코더와 코드표 필요
- 기술자·표 버전·지역 표가 해석에 영향
- 일반 스프레드시트에서 직접 편집하는 형식이 아님
열기 및 변환
여는 방법
BUFR 지원 기상 라이브러리나 도구를 사용합니다. 에디션, master table, 센터, 기술자 시퀀스, subset, 압축을 확인하고 필요시 지역 표를 설정하세요.
변환 방법
CSV/netCDF 변환 시 기술자와 열·유형·단위, 결측값, 시간, 위치, 반복 subset 구조를 검증합니다. 평탄화로 계층이 사라질 수 있으니 원본과 비교하세요.
주의 사항
- 확장자만으로 에디션·표 버전·지역 정의를 알 수 없습니다.
- 기술자를 잘못 읽으면 관측 의미·척도·단위가 달라질 수 있습니다.
- 출처 불명 바이너리는 최신 도구로 검사하고 공유 전 위치·시간 민감 정보를 확인하세요.
자주 묻는 질문
BUFR과 GRIB는 어떻게 다른가요?
둘 다 WMO 바이너리 기상 코드입니다. BUFR은 다양한 관측을 기술자로 표현하고 GRIB는 주로 격자 예보·분석 데이터를 교환합니다.
BUFR은 CSV처럼 읽을 수 있나요?
기술자로 표 데이터를 모델링하지만 바이너리라 호환 디코더가 필요합니다.