KR20110085205A - 기후자료의 가시화를 위한 표출 시스템 - Google Patents

기후자료의 가시화를 위한 표출 시스템 Download PDF

Info

Publication number
KR20110085205A
KR20110085205A KR1020100004862A KR20100004862A KR20110085205A KR 20110085205 A KR20110085205 A KR 20110085205A KR 1020100004862 A KR1020100004862 A KR 1020100004862A KR 20100004862 A KR20100004862 A KR 20100004862A KR 20110085205 A KR20110085205 A KR 20110085205A
Authority
KR
South Korea
Prior art keywords
climate data
unit
file
image
climate
Prior art date
Application number
KR1020100004862A
Other languages
English (en)
Inventor
홍현표
Original Assignee
주식회사 에스비아이에스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 에스비아이에스 filed Critical 주식회사 에스비아이에스
Priority to KR1020100004862A priority Critical patent/KR20110085205A/ko
Publication of KR20110085205A publication Critical patent/KR20110085205A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems
    • G06F16/1794Details of file format conversion
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 수집된 기후예측자료들을 바탕으로 기후자료 처리용 소프트웨어에 이용되는 스크립트 파일들을 자동으로 작성하고 그래픽 메타정보 자원을 자동으로 생성함으로써 기후자료 처리용 소프트웨어의 문법과 기능에 익숙하지 않은 초보 사용자들도 손쉽게 기후자료를 처리하고 가시적으로 표출할 수 있도록 한 기후자료의 가시화를 위한 표출 시스템에 관한 것으로서, 기후 자료가 저장되는 기후 자료 데이터베이스와, 수집되는 기후 자료를 상기 기후 자료 데이터베이스에 저장하거나 상기 기후 자료 데이터베이스에 저장된 기후 자료를 액세스하는 데이터베이스 운영 서버와, 상기 데이터베이스 운영서버를 통해 액세스되는 상기 기후 자료 데이터베이스의 기후 자료를 수신하고 기후 자료의 가시화를 위한 이미지 표출 소프트웨어가 포함되어 수신된 기후 자료로부터 이미지 파일을 표출하여 화면 표시를 위해 출력하는 기후 자료 가시화 서버를 포함하는 것을 특징으로 한다.

Description

기후자료의 가시화를 위한 표출 시스템{Display system for visualizing of weather information}
본 발명은 기후자료의 가시화를 위한 표출 시스템에 관한 것으로서, 특히 수집된 기후 및 기상 예측자료들을 바탕으로 기후자료 처리용 소프트웨어에 이용되는 스크립트 파일들을 자동으로 작성하고 그래픽 메타정보 자원을 자동으로 생성함으로써 기후자료 처리용 소프트웨어의 문법과 기능에 익숙하지 않은 초보 사용자들도 손쉽게 기후 및 기상 자료를 처리하고 가시적으로 표출할 수 있도록 한 기후자료의 가시화를 위한 표출 시스템에 관한 것이다.
기후데이터로부터 기후정보를 추출하는 데 이용되는 종래의 기후자료 처리용 소프트웨어는 프로그램을 구동하기 위해 전문적인 프로그램 기능을 요구하였다.
이러한 기후 및 기상 자료 처리용 소프트웨어에 대해 통상 과학적 가시화 도구라는 용어를 사용하며, 이러한 기후 및 기상 자료 처리용 과학적 가시화 도구에는 GrADS, Ncar, Graphics, GMT 등이 있다. 여기서 그리드 분석 및 디스플레이 시스템(GrADS : Grid Analysis and Display System)은 바이너리(binary), GRIB, NetCDF, HDF, BUFR과 같은 다양한 포맷의 기후데이터를 지원할 뿐 아니라, 다양한 내장 함수들을 이용할 수 있어서 사용자가 기후데이터로부터 원하는 기후정보를 추출하고 시각적으로 디스플레이할 수 있도록 해 준다. 그러나, 사용자가 이러한 다양한 기능을 수행하기 위해서는 상기한 바와 같은 다양한 내장 함수들 및 스트립트 작성을 포함하여 관련 프로그래밍 언어에 익숙해야 하기 때문에, 이러한 프로그래밍 기법에 익숙하지 않은 일반인은 GrADS와 같은 종래의 소프트웨어를 다루기가 거의 불가능할 뿐 아니라 심지어 프로그래밍에 익숙하지 않은 기후전문가들의 경우에도 해당 소프트웨어를 이용하여 직접 기후데이터를 가공하는 것이 매우 곤란하였다.
특히, 최근에 들어 기후데이터 또는 기후예측자료들이 상업적으로 거래되고 있는 현실을 감안하면 이러한 기후자료 처리용 소프트웨어의 한계를 극복하고 보다 편리하고 간단한 방법으로 다양한 종류의 기후데이터를 처리하여 기후정보를 손쉽게 표출할 수 있도록 해 주는 시스템의 필요성이 나날이 증대되고 있다.
따라서, 본 발명은 사용자가 쉽게 기후자료를 처리하고 가시적으로 표출할 수 있도록 해 주는 기후자료의 가시화를 위한 표출 시스템을 제공하는 것을 목적으로 한다.
또한, 본 발명은 수집된 기후예측자료들을 바탕으로 기후자료 처리용 소프트웨어에 이용되는 스크립트 파일들을 자동으로 작성하고 그래픽 메타정보 자원을 자동으로 생성해 주는, 기후자료의 가시화를 위한 표출 시스템을 제공하는 것을 목적으로 한다.
상기 목적을 달성하기 위하여, 본 발명에 따른 기후 자료의 가시화를 위한 표출 시스템은, 기후 자료가 저장되는 기후 자료 데이터베이스와, 수집되는 기후 자료를 상기 기후 자료 데이터베이스에 저장하거나 상기 기후 자료 데이터베이스에 저장된 기후 자료를 액세스하는 기후자료 저장관리부와, 상기 기후자료 저장관리부를 통해 액세스되는 상기 기후 자료 데이터베이스의 기후 자료를 수신하고 기후 자료의 가시화를 위한 이미지 표출 소프트웨어가 포함되어 수신된 기후 자료로부터 이미지 파일을 표출하여 화면 표시를 위해 출력하는 기후 자료 가시화부를 포함하는 것을 특징으로 한다.
또한, 상기 기후자료 가시화부는, 기후 자료의 표출 옵션을 선택하는 옵션 선택부와, 상기 옵션 선택부에서 선택된 기후 자료의 표출 옵션을 스크립트로 자동 생성하여 배치 모드화 하는 GS 자동 생성부와, 상기 이미지 표출 소프트웨어가 포함되어 상기 GS 자동 생성부로부터 수신되는 기후 자료를 이미지 파일의 생성을 위한 파일로 전환하는 과학적 가시화 처리부와, 상기 과학적 가시화 처리부의 전환된 파일을 수신하여 이미지 파일로 자동 생성하는 이미지 파일 자동 생성부를 포함하는 것을 특징으로 한다.
또한, 상기 옵션 선택부의 항목은 메타파일 선택, 표출 타입 선택, 기간선택, 위경도 선택, 고도 선택, 간격 선택, 컬러차트 선택 중 적어도 하나를 포함하는 것을 특징으로 한다.
또한, 상기 표출 타입 선택의 항목은 등고선(contour), 음영(shade), 시계열을 포함하는 것을 특징으로 한다.
또한, 상기 GS 자동생성부는, 상기 옵션 선택부에서 선택된 옵션 값을 토대로 옵셔을 분석하는 옵션 분석부와 상기 옵션 분석부에서 분석된 옵션을 토대로 자동화 스크립트 파일을 생성하여 상기 과학적 가시화 처리부로 송신하는 자동화 스크립트 조작부를 포함하는 것을 특징으로 한다.
또한, 상기 과학적 가시화 처리부는, 상기 GS 자동생성부에서 입력되는 그립(GRIB) 파일을 이용하여 메타 파일을 생성하는 메타 파일 생성부와, 상기 메타 파일 생성부에서 생성된 메타 파일을 분석하여 결과 파일을 생성하는 분석부와, 상기 분석부에서 생성된 결과 파일에 따라 이미지 파일을 로딩하는 파일 로더와, 상기 메타 파일 생성부와 분석부 및 파일 로더 간의 신호의 입,출력이 이루어지도록 하는 인터페이스부와, 상기 파일 로더에서 로딩되는 이미지 파일이 화면상에 출력될 수 있게 하는 화면처리부를 포함하는 것을 특징으로 한다.
또한, 상기 인터페이스부와 파일 로더 간의 신호의 입,출력은 커맨드 방식 또는 배치모드에 의한 방식에 의해 이루어지는 것을 특징으로 한다.
또한, 상기 메타 파일에 포함되는 정보는 그립(GRIB) 파일의 위치, 인덱스(Index) 파일의 위치, 기간, 온도와 강수량 및 고도 등의 변수, 레벨(고도), 기간 값 중 적어도 하나를 포함하는 것을 특징으로 한다.
또한, 상기 화면처리부는, 상기 이미지 파일이 입력되는 입력부와, 상기 입력부를 통해 입력된 이미지 파일에 따라 사이즈와 배경 색상을 포함한 이미지 형식을 선택하는 이미지 형식 선택부와, 상기 이미지 형식 선택부에서 선택된 이미지 형식에 따라 이미지 파일을 변환하는 이미지 파일 조정부와, 상기 이미지 파일 조정부에서 조정되는 이미지 파일을 화면에 출력하는 화면 출력부를 포함하는 것을 특징으로 한다.
또한, 상기 화면 처리부는, 상기 화면 출력부에 출력된 이미지의 지점을 선택하여 선택된 지점의 이미지 확대와 축소를 할 수 있도록 하는 지점 선택기를 더 포함하고, 상기 지점 선택기에서 선택된 지점은 위,경도로 변경되어 변경된 위,경도는 상기 과학적 가시화 처리부에 저장되어 사용되며, 상기 이미지의 확대와 축소는 상기 과학적 가시화 처리부에 입력되는 계산된 값을 토대로 상기 화면 출력부에 출력되는 것을 특징으로 한다.
본 발명에 따르면, 사용자가 쉽게 기후자료를 처리하고 가시적으로 표출할 수 있어 매우 용이하게 원하는 기후 자료를 얻을 수 있다.
또한, 본 발명에 따르면, 수집된 기후예측자료들을 바탕으로 기후자료 처리용 소프트웨어에 이용되는 스크립트 파일들을 자동으로 작성하고 그래픽 메타정보 자원을 자동으로 생성해 주는 것이므로, 기후 예측 자료의 처리를 위한 프로그래밍 언어 및 소프트웨어에 전문적인 지식이 없더라도 쉽게 기후 예측 자료를 처리 및 획득할 수 있다.
도 1은 본 발명의 일 실시예에 따른 기후 자료의 가시화를 위한 표출 시스템의 구성도
도 2는 본 발명의 일 실시예에 따른 기후 자료 가시화부의 구성도
도 3은 도 2에 따른 기후 자료 가시화부의 작동 순서를 보인 흐름도
도 4는 도 3에서 표출 옵션의 선택 화면을 예시한 도면
도 5는 도 3에서 기후 예측 메타데이터의 입력용 화면 및 그라즈 스크립트(GS: GrADS Script) 자동 생성 화면 및 기후 및 기상자료 처리를 위한 메타파일 자동 생성 화면을 예시한 도면
도 6은 도 3에서 이미지 파일 자동 생성기에서 이미지 파일이 생성되는 과정을 예시한 도면
도 7은 도 3에서 자동 생성된 GIF 파일을 예시한 도면
이하에서는 도면을 참조하여 본 발명의 일 실시 예를 통해 본 발명을 더욱 상세하게 설명한다.
도 1은 본 발명의 일 실시예에 따른 기후 자료의 가시화를 위한 표출 시스템의 구성도이다.
본 발명의 일 실시예에 따른 기후 자료의 가시화를 위한 표출 시스템은 기후자료 데이터베이스(100), 기후자료 저장관리부(200), 및 기후자료 가시화 서버(300)로 구성되며, 기후자료 가시화 서버(300)는 다시 기후자료 가시화부와 기후자료 표출부를 포함하여 구성된다.
기후자료 데이터베이스(100)는 바이너리(binary), ASCII(.txt), GRIB1(.grb1), GRIB2(.grb2), NetCDF(.nc) 등의 포맷으로 수집된 다양한 기후자료가 기후자료 가시화부(300)에서 처리 가능한 포맷(예: GRIB1(.grb1), GRIB2(.grb2))으로 소정의 파일 변환 과정을 거쳐 표준화되어 저장된다.
기후자료 저장관리부(200)는 기후자료 데이터베이스(100)에 저장된 기후자료를 액세스하고 새로운 기후자료를 기후자료 데이터베이스(100)에 저장하는 데이터베이스 관리부로서의 기능 외에, 기후자료의 저장 및 액세스 이력을 관리하고, 사용자를 인증하며, 기후자료 데이터베이스(100)가 저장된 디스크의 볼륨과 처리 세션을 관리하는 기능을 수행한다.
기후자료 가시화부(300)는 기후자료 저장관리부(200)를 통해 액세스되는 기후자료 데이터베이스(100)의 기후자료를 입력받아 원하는 기후정보를 추출하고 시각적으로 디스플레이할 수 있도록 해 준다.
기후자료 표출부는 기후자료 가시화부의 구동에 필요한 옵션을 선택을 통해 스크립트를 자동으로 생성하여 기후자료 가시화부로 입력하며, 기후자료 가시화부로부터 제공되는 그래픽 이미지 데이터를 사용자가 원하는 포맷으로 변환하여 출력한다.
한편, 본 실시예에서는 기후자료 가시화부와 기후자료 표출부가 별도의 소프트웨어로 구현되어 하나의 기후자료 가시화 서버(300)를 구성하고 있으나, 다른 실시예에서는 기후자료 가시화부의 기능과 기후자료 표출부의 기능이 하나로 통합된 단일 소프트웨어의 형태로 기후자료 가시화 서버(300)가 구현될 수도 있음은 당연하다.
도 2는 본 발명의 일 실시예에 따른 기후자료 가시화 서버(300)의 구성도로서, 기후자료 가시화 서버(300)는 옵션 선택부(310), GS 자동 생성부(320), 과학적 가시화 처리부(330), 이미지 파일 자동 생성부(340)를 포함하여 구성된다. 여기서 옵션 선택부(310), 과학적 가시화 처리부(320), 이미지 파일 자동 생성부(330)는 도 1의 기후자료 표출부의 기능에 상당하며, 과학적 가시화 처리부(330)는 도 1의 기후자료 가시화부의 기능에 상당한다.
옵션 선택부(310)는 기후자료 데이터의 처리 및 표출 옵션을 선택하는 구성요소이다. 옵션 선택부(310)에 포함되는 선택 항목에는, 메타파일 종류(311), 표출 타입(312), 기간(313), 위경도(314), 레벨(고도:315), 간격(316), 컬러차트(317) 등이 포함된다.
메타파일 종류(311)는 과학적 가시화 처리부에서 기후자료 데이터를 처리하여 저장하게 될 메타파일의 종류(예: WMF(Windows Metafile), EMF(Enhanced Metafile), CGM(Computer Graphics Metafile) 등)를 지정하는 것이다. 이러한 메타파일은 벡터 좌표로 선과 면을 정의해서 저장되어 있기 때문에 향후 이미지 파일 자동생성부(340)에서의 확대/축소가 자유롭고 출력장치에 무관하게 출력된다. 그리고, 메타파일은 GRIB 파일 위치, Index 파일 위치, 기간, 변수(온도, 강수량, 고도, 바람, 기압장 등), 레벨(고도), 기간 값 등의 정보를 포함한다.
표출타입(312)은 메타파일 선택 항목에서 선택된 메타파일에 의해 표출되는 이미지의 타입 선택을 위한 것으로서, 이러한 표출 타입(312) 항목에서 선택되는 항목에는 등고선(Contour), 음영(Shade), 시계열 및 기타 다른 다양한 표출 타입을 선택할 수 있다.
기간(313), 위경도(314), 레벨(고도:315) 선택 항목은 기후자료 처리의 대상이 되는 기간(년/월/일/시~년/월/일/시), 지리적 위치의 위경도값, 지리적 위치의 고도를 선택하는 항목이다.
간격(316) 선택은 지리적 위치의 선택에 있어서 샘플링 간격을 의미한다.
컬러차트(317) 선택은 이미지 파일이 표출되는 화면의 배경화면 또는 화면의 컬러/흑백을 선택하는 항목이다.
GS 자동 생성부(320)는 옵션 분석부(321)와, 자동화 스크립트 조작부(322)를 포함하여 구성된다.
옵션 분석부(321)는 옵션 선택부(310)에서 선택된 옵션 값을 토대로 옵션을 분석하는 기능을 한다. 즉, 옵션 선택부(310)의 메타파일 종류(311), 표출 타입(312), 기간(313) , 위경도(314), 고도(레벨:315), 간격(316), 컬러차트(317) 항목 등을 통해 이미지 파일의 표출을 위한 선택을 하면, 이렇게 옵션 선택부(310)의 각 항목에서 선택된 값이 옵션 분석부(321)에 입력된다. 그리고, 옵션 분석부(321)는 이렇게 입력되는 선택 값에 따라 분석 작업을 하여 옵션 값을 생성하여 자동화 스크립트 조작부(322)에 입력한다.
자동화 스크립트 조작부(322)는 옵션 분석부(321)를 통해 입력되는 옵션 값을 토대로 자동화 스크립트 파일(GS)을 생성하고, 이렇게 생성된 자동화 스크립트 파일을 과학적 가시화 처리부(330)에 입력한다.
과학적 가시화 처리부(330)는 메타 파일 생성부(331), 분석부(332), 파일 로더(333), 인터페이스부(334), 화면처리부(335)를 포함하여 구성된다.
메타 파일 생성부(331)는 GS 자동 생성부(320)에서 입력되는 그립(GRIB) 파일을 이용하여 메타 파일을 생성한다. 여기서, 메타 파일에 포함되어 있는 정보에는 그립 파일의 위치, 인덱스(Index) 파일의 위치, 기간, 온도와 강수량 및 고도 등의 변수, 기간 값 중 적어도 하나가 포함된다.
분석부(332)는 메타 파일 생성부(331)에서 생성된 메타 파일을 분석하고, 메타 파일에 대한 분석 결과를 토대로 결과 파일을 생성한다.
파일 로더(333)는 분석부(332)에서 생성된 결과 파일에 따라 이미지 파일을 로딩한다.
인터페이스부(334)는 메타 파일 생성부(331)와 분석부(332) 및 파일 로더(333) 간의 신호의 입,출력이 이루어지도록 한다. 여기서, 인터페이스부(334)의 파일 로더(333)와의 신호의 입,출력은 커맨드 방식 또는 배치모드에 의해 이루어지는 것일 수 있다. 본 실시예에서는 인터페이스부(334)의 파일 로더(333)와의 신호의 입,출력 방식이 배치모드에 의한 일괄적인 입력 방식에 의해 이루어지는 것을 예로 한 것이다.
그리고, 과학적 가시화 처리부(330)의 화면처리부(335)는 파일 로더(333)에서 로딩되는 이미지 파일이 화면에 출력될 수 있게 한다. 이러한 화면처리부(335)는 입력부, 이미지 형식 선택부, 이미지 파일 조정부, 화면출력부를 포함하여 구성된다. 입력부는 과학적 가시화 처리부(330)의 파일 로더(333)에서 로딩된 이미지 파일이 입력되는 기능을 한다. 이미지 형식 선택부는 입력부를 통해 입력되는 이미지 파일에 따라 사이즈, 배경 색상 등이 포함되는 이미지 형식(GIF, JPEG, PNG, PS 등)을 선택할 수 있도록 한다. 이미지 파일 조정부는 이미지 형식 선택부에서 선택된 이미지 형식에 따라 이미지 파일을 변환한다. 화면 출력부는(335a) 이미지 파일 조정부에서 조정되는 이미지 파일을 화면에 출력한다. 즉, 화면 출력부(335a)를 통해 출력되는 이미지 파일을 통해 사용자는 다양한 지점의 기후 자료를 시각적으로 확인할 수 있다.
또한, 화면처리부는 화면 출력부(335a)를 통해 출력된 이미지의 지점을 선택하여 선택된 지점의 이미지 확대와 축소를 할 수 있도록 하는 지점 선택기를 더 포함하여 형성될 수 있다. 이때, 지점 선택기에서 선택된 지점은 위,경도로 변경되어 변경된 위,경도는 과학적 가시화 처리부(330)에 저장되어 사용되고, 지점 선택기를 통해 이루어지는 이미지의 확대와 축소는 과학적 가시화 처리부(330)에 입력되는 계산된 값을 토대로 이루어져 화면 출력부에 출력되는 것일 수 있다.
도 3은 도 2에 따른 기후 자료 가시화서버의 작동 순서를 보인 흐름도로서, 이를 참조하여 기후자료 가시화 서버(300)에서 이미지 파일이 자동 생성되어 디스플레이되는 과정을 간략하게 설명한다.
먼저, 기후자료 가시화 서버(300)의 옵션 선택부(310)에서 표출 타입(312) 항목을 통해 표출 옵션을 선택한다(S110,S120). 도 4는 표출 타입(312) 항목에서 표출 옵션의 선택을 위해 표시되는 화면을 예시한 도면이다. 또한, 표출 옵션을 선택한 다음, 옵션 선택부(310)의 선택 항목을 통해 기후예측 메타데이터를 작성한다. 여기서, 기후예측 메타데이터에는 옵션 선택부(310)에서 선택되는 메타파일 종류(311), 기간(313), 위경도(314), 레벨(고도:315), 간격(316), 컬처차트(317) 등의 데이터가 포함된다. 도 5는 기후예측 메타데이터를 작성하기 위한 옵션 선택부(310)의 표시 화면을 예시한 도면이다.
그리고, 이와 같이 기후예측 메타데이터가 작성되면 GS 자동생성부(320)에서 GS를 생성한다(S130.) 과학적 가시화 처리부(330)는 기후 및 기상자료 처리를 위한 메타파일을 작성한다(S140,S150). 도 5에서 아래쪽의 우측 도면은 기후예측 메타데이터에 의해 자동 생성된 자동화 스크립트 파일을 예시한 것이며, 좌측 도면은 이렇게 생성된 자동화 스크립트 파일을 토대로 과학적 가시화 처리부가 생성한 기후 및 기상자료 처리를 위한 메타 파일의 일예를 보인 도면이다.
도 6은 도 3에서 이미지 파일 자동 생성기(340)에서 이미지 파일이 생성(S160,S170)되는 과정을 예시한 도면이고, 도 7은 도 3에서 자동 생성된 GIF 파일을 예시한 도면으로서, 이미지 자동 생성부(340)에서 기후 및 기상자료 처리를 위한 메타 파일로부터 GIF 파일을 생성하며, 이렇게 생성된 GIF 파일이 화면처리부(335)를 통해 디스플레이된다(S180).
상기한 구성에 의해서 사용자기 기후자료 가시화 서버(300)를 통해 쉽게 기후자료를 처리하고 가시적으로 표출할 수 있어 매우 용이하게 원하는 기후 자료를 얻을 수 있다.
또한, 기후자료 가시화 서버(300)가 수집된 기후예측자료들을 바탕으로 기후자료 처리용 소프트웨어에 이용되는 스크립트 파일들을 자동으로 작성하고 그래픽 메타정보 자원을 자동으로 생성해 주는 것이므로, 기후 예측 자료의 처리를 위한 프로그래밍 언어 및 소프트웨어에 전문적인 지식이 없더라도 쉽게 기후 예측 자료를 처리 및 획득할 수 있다.
이상에서는, 본 발명의 바람직한 일 실시예를 통해 본 발명의 특징을 설명하였지만, 본 발명에 의해 주어지는 권리 범위는 이에 한정되지 않고 첨부된 특허청구범위에 의해서 결정되어야 하며, 특허청구범위를 벗어나지 않고도 당해 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 개작이 가능할 수 있다.
100 : 기후 자료 데이터베이스 200 : 기후 자료 저장관리부
210 : History Manager 220 : Auth Manager
300 : 기후 자료 가시화부 310 : 옵션 선택부
311 : 메타파일 선택 312 : 표출타입 선택
313 : 기간 선택 314 : 위경도 선택
315 : 레벨(고도) 선택 316 : 간격 선택
317 : 컬러챠트 선택 320 : GS 자동 생성부
321 : 옵션 분석부 322 : 자동화 스크립트 조작부
330 : 과학적 가시화 처리부 331 : 메타 파일 생성부
332 : 분석부 333 : 파일 로더
334 : 인터페이스부 335 : 화면처리부
340 : 이미지 파일 자동 생성부

Claims (10)

  1. 기후 자료가 저장되는 기후 자료 데이터베이스,
    수집되는 기후 자료를 상기 기후 자료 데이터베이스에 저장하거나 상기 기후 자료 데이터베이스에 저장된 기후 자료를 액세스하는 기후자료 저장관리부,
    상기 기후자료 저장관리부를 통해 액세스되는 상기 기후 자료 데이터베이스의 기후 자료를 수신하고 기후 자료의 가시화를 위한 이미지 표출 소프트웨어가 포함되어 수신된 기후 자료로부터 이미지 파일을 표출하여 화면 표시를 위해 출력하는 기후 자료 가시화부를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  2. 제 1 항에 있어서, 상기 기후자료 가시화부는,
    기후 자료의 표출 옵션을 선택하는 옵션 선택부,
    상기 옵션 선택부에서 선택된 기후 자료의 표출 옵션을 스크립트로 자동 생성하여 배치 모드화 하는 GS 자동 생성부,
    상기 이미지 표출 소프트웨어가 포함되어 상기 GS 자동 생성부로부터 수신되는 기후 자료를 이미지 파일의 생성을 위한 파일로 전환하는 과학적 가시화 처리부,
    상기 과학적 가시화 처리부의 전환된 파일을 수신하여 이미지 파일로 자동 생성하는 이미지 파일 자동 생성부를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  3. 제 2 항에 있어서,
    상기 옵션 선택부의 항목은 메타파일 선택, 표출 타입 선택, 기간선택, 위경도 선택, 고도 선택, 간격 선택, 컬러차트 선택 중 적어도 하나를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  4. 제 3 항에 있어서,
    상기 표출 타입 선택의 항목은 등고선(contour), 음영(shade), 시계열을 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  5. 제 2 항에 있어서,
    상기 GS 자동생성부는, 상기 옵션 선택부에서 선택된 옵션 값을 토대로 옵셔을 분석하는 옵션 분석부와 상기 옵션 분석부에서 분석된 옵션을 토대로 자동화 스크립트 파일을 생성하여 상기 과학적 가시화 처리부로 송신하는 자동화 스크립트 조작부를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  6. 제 2 항에 있어서, 상기 과학적 가시화 처리부는,
    상기 GS 자동생성부에서 입력되는 그립(GRIB) 파일을 이용하여 메타 파일을 생성하는 메타 파일 생성부,
    상기 메타 파일 생성부에서 생성된 메타 파일을 분석하여 결과 파일을 생성하는 분석부,
    상기 분석부에서 생성된 결과 파일에 따라 이미지 파일을 로딩하는 파일 로더,
    상기 메타 파일 생성부와 분석부 및 파일 로더 간의 신호의 입,출력이 이루어지도록 하는 인터페이스부,
    상기 파일 로더에서 로딩되는 이미지 파일이 화면상에 출력될 수 있게 하는 화면처리부를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  7. 제 6 항에 있어서,
    상기 인터페이스부와 파일 로더 간의 신호의 입,출력은 커맨드 방식 또는 배치모드에 의한 방식에 의해 이루어지는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  8. 제 7 항에 있어서,
    상기 메타 파일에 포함되는 정보는 그립(GRIB) 파일의 위치, 인덱스(Index) 파일의 위치, 기간, 온도와 강수량 및 고도 등의 변수, 레벨(고도), 기간 값 중 적어도 하나를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  9. 제 6 항에 있어서, 상기 화면처리부는,
    상기 이미지 파일이 입력되는 입력부,
    상기 입력부를 통해 입력된 이미지 파일에 따라 사이즈와 배경 색상을 포함한 이미지 형식을 선택하는 이미지 형식 선택부,
    상기 이미지 형식 선택부에서 선택된 이미지 형식에 따라 이미지 파일을 변환하는 이미지 파일 조정부,
    상기 이미지 파일 조정부에서 조정되는 이미지 파일을 화면에 출력하는 화면 출력부를 포함하는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
  10. 제 6 또는 제 9 항에 있어서,
    상기 화면 처리부는, 상기 화면 출력부에 출력된 이미지의 지점을 선택하여 선택된 지점의 이미지 확대와 축소를 할 수 있도록 하는 지점 선택기를 더 포함하고, 상기 지점 선택기에서 선택된 지점은 위,경도로 변경되어 변경된 위,경도는 상기 과학적 가시화 처리부에 저장되어 사용되며, 상기 이미지의 확대와 축소는 상기 과학적 가시화 처리부에 입력되는 계산된 값을 토대로 상기 화면 출력부에 출력되는 것을 특징으로 하는 기후 자료의 가시화를 위한 표출 시스템.
KR1020100004862A 2010-01-19 2010-01-19 기후자료의 가시화를 위한 표출 시스템 KR20110085205A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100004862A KR20110085205A (ko) 2010-01-19 2010-01-19 기후자료의 가시화를 위한 표출 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100004862A KR20110085205A (ko) 2010-01-19 2010-01-19 기후자료의 가시화를 위한 표출 시스템

Publications (1)

Publication Number Publication Date
KR20110085205A true KR20110085205A (ko) 2011-07-27

Family

ID=44922035

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100004862A KR20110085205A (ko) 2010-01-19 2010-01-19 기후자료의 가시화를 위한 표출 시스템

Country Status (1)

Country Link
KR (1) KR20110085205A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101538936B1 (ko) * 2013-11-07 2015-07-24 재단법인 한국형수치예보모델개발사업단 확대 모드에 의해 수치일기예보모델의 초고해상도 데이터를 전체 가시화하는 방법 및 이를 수행하는 하드웨어 장치
US9681287B2 (en) 2013-01-31 2017-06-13 Samsung Electronics Co., Ltd. Method for providing information in system including electronic device and information providing server, and electronic device thereof
KR102094716B1 (ko) * 2019-08-22 2020-03-30 (주)비엔티 해양 빅데이터를 활용한 다중 플랫폼 가시화 시스템

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9681287B2 (en) 2013-01-31 2017-06-13 Samsung Electronics Co., Ltd. Method for providing information in system including electronic device and information providing server, and electronic device thereof
KR101538936B1 (ko) * 2013-11-07 2015-07-24 재단법인 한국형수치예보모델개발사업단 확대 모드에 의해 수치일기예보모델의 초고해상도 데이터를 전체 가시화하는 방법 및 이를 수행하는 하드웨어 장치
KR102094716B1 (ko) * 2019-08-22 2020-03-30 (주)비엔티 해양 빅데이터를 활용한 다중 플랫폼 가시화 시스템

Similar Documents

Publication Publication Date Title
US11409640B2 (en) Machine learning based test case prediction and automation leveraging the HTML document object model
US9400775B2 (en) Document data entry suggestions
US8903691B2 (en) Linking graphical user interface testing tools and human performance modeling to enable usability assessment
US10310846B2 (en) Automated approach for integrating automated function library functions and algorithms in predictive analytics
US10705806B1 (en) Managing an application variable using variable attributes
Winkelmann et al. Introducing a web application for labeling, visualizing speech and correcting derived speech signals.
US9798650B1 (en) Application testing system and method
US11960858B2 (en) Performance based system configuration as preprocessing for system peformance simulation
JP2021131900A (ja) 文書レイアウト解析方法、装置、電子機器及び記憶媒体
KR20130097252A (ko) 소스 코드 분석에 의한 응용 프로그램 분석을 위한 방법 및 장치
KR20110085205A (ko) 기후자료의 가시화를 위한 표출 시스템
US20130191809A1 (en) Graphical representation of an order of operations
JP2005025731A (ja) データマイニングモデルコンテンツからのドリルスルークエリ
US20130326466A1 (en) Human Readable Software Program Test Step
KR101910179B1 (ko) 데이터 시각화를 위한 웹 기반 차트 라이브러리 시스템
US20080079983A1 (en) Graphical user interface for job output retrieval
CN114764296A (zh) 机器学习模型训练方法、装置、电子设备及存储介质
KR101088319B1 (ko) 기후자료 관리 시스템 및 방법
US10978065B2 (en) Static analysis performing method based on voice information and device for the same
US11762874B2 (en) Interactive workflow for data analytics
Radtke et al. Validator–a Web-Based Interactive Tool for Validation of Ocean Models at Oceanographic Stations
EP4155944A1 (en) Database troubleshooting with automated functionality
Williams et al. The flexible Climate Data Analysis Tools (CDAT) for multi-model climate simulation data
EP2554944A2 (en) Mission specific terrain analysis
Tjernström Visualizing Process-Based Model Evaluation for Numerical Weather Prediction Models

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application