KR102673844B1 - 재난 데이터 처리방법 및 그 장치 - Google Patents

재난 데이터 처리방법 및 그 장치 Download PDF

Info

Publication number
KR102673844B1
KR102673844B1 KR1020210169442A KR20210169442A KR102673844B1 KR 102673844 B1 KR102673844 B1 KR 102673844B1 KR 1020210169442 A KR1020210169442 A KR 1020210169442A KR 20210169442 A KR20210169442 A KR 20210169442A KR 102673844 B1 KR102673844 B1 KR 102673844B1
Authority
KR
South Korea
Prior art keywords
grid
level
disaster
dimensional
grids
Prior art date
Application number
KR1020210169442A
Other languages
English (en)
Other versions
KR20230081940A (ko
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 KR1020210169442A priority Critical patent/KR102673844B1/ko
Publication of KR20230081940A publication Critical patent/KR20230081940A/ko
Application granted granted Critical
Publication of KR102673844B1 publication Critical patent/KR102673844B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/08Volume rendering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional objects
    • G06V20/653Three-dimensional objects by matching three-dimensional models, e.g. conformal mapping of Riemann surfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Alarm Systems (AREA)

Abstract

재난 데이터 처리방법 및 그 장치가 개시된다. 재난데이터처리장치는 일정 공간의 재난 모델링의 재난 분석값을 일정 크기의 제1 레벨의 3차원 격자에 맵핑하고, 기 정의된 개수의 제1 레벨의 3차원 격자를 병합하여 제2 레벨의 3차원 격자를 생성하고, 이전 레벨의 3차원 격자를 기 정의된 개수로 병합하여 레벨의 3차원 격자를 생성하는 과정을 기 정의된 최상위 제N 레벨의 3차원 격자가 생성할 때까지 반복 수행한 후 제1 내지 제N 레벨의 3차원 격자의 데이터를 각각 저장한다.

Description

재난 데이터 처리방법 및 그 장치{Method and device for processing Disaster data}
본 발명의 실시 예는 현실 공간에서 발생하는 각종 재난의 모델링 분석 결과값을 저장하고 가시화하기 위한 재난 데이터 처리방법 및 그 장치에 관한 것이다.
화재, 홍수, 지진 등 현실 공간에서 발생하는 각종 재난의 모델링 분석결과값은 일반적으로 텍스트 형태의 대용량 데이터로 구성된다. 예를 들어, 집중호수에 따른 어느 지역의 하천의 홍수를 분석하는 재난 모델링은 하천과 그 주변 지역의 물의 높이를 분석한 결과값을 텍스트 형태로 출력할 수 있다. 이러한 재난 분석값은 통계 자료로 만들어 표로 나타내거나 각종 차트의 그래픽 형태로 표시한다.
본 발명의 실시 예가 이루고자 하는 기술적 과제는, 텍스트 형태로 출력되는 대용량의 재난 분석값을 기반으로 시각화가 용이하도록 재난 데이터를 처리하는 방법 및 그 장치를 제공하는 데 있다.
상기의 기술적 과제를 달성하기 위한, 본 발명의 실시 예에 따른 재난 데이터 처리방법의 일 예는, 일정 공간의 재난 모델링의 재난 분석값을 일정 크기의 제1 레벨의 3차원 격자에 맵핑하는 단계; 기 정의된 개수의 제1 레벨의 3차원 격자를 병합하여 제2 레벨의 3차원 격자를 생성하는 단계; 이전 레벨의 3차원 격자를 기 정의된 개수로 병합하여 상위 레벨의 3차원 격자를 생성하는 과정을 기 정의된 최상위 제N 레벨의 3차원 격자가 생성할 때까지 반복 수행하는 단계; 및 제1 내지 제N 레벨의 3차원 격자의 데이터를 각각 저장하는 단계;를 포함한다.
상기의 기술적 과제를 달성하기 위한, 본 발명의 실시 예에 따른 재난데이터처리장치의 일 예는, 일정 공간의 재난 모델링의 재난 분석값을 일정 크기의 제1 레벨의 3차원 격자에 맵핑하는 맵핑부; 이전 레벨의 3차원 격자를 기 정의된 개수로 묶어 상위 레벨의 3차원 격자를 생성하는 과정을 기 정의된 최상위 제N 레벨의 3차원 격자가 생성할 때까지 반복 수행하는 격자생성부; 및 제1 내지 제N 레벨의 3차원 격자의 데이터를 각각 저장하는 저장부;를 포함한다.
본 발명의 실시 예에 따르면, 텍스트 형태의 재난 분석값이 저장된 격자를 복셀로 활용하여 용이하게 시각화할 수 있다. 또한 격자를 복수의 레벨로 만들어 시각화의 정밀도에 따라 그에 해당하는 레벨의 격자를 사용하여 시각화 속도를 향상시킬 수 있다.
도 1은 본 발명의 실시 예에 따른 재난 모델링 결과를 저장하는데 사용하는 3차원 격자의 일 예를 도시한 도면,
도 2는 본 발명의 실시 예에 따른 3차원 격자를 이용하여 공간정보를 나타내는 방법의 일 예를 도시한 도면,
도 3은 본 발명의 실시 예에 따른 3차원 격자를 이용하여 재난데이터를 계층적으로 저장하는 방법의 일 예를 도시한 도면,
도 4는 본 발명의 실시 에에 따른 3차원 격자의 계층적 구조의 일 예를 도시한 도면,
도 5는 본 발명의 실시 예에 따른 3차원 격자에 저장되는 정보의 일 예를 도시한 도면,
도 6은 본 발명의 실시 예에 따른 재난데이터 처리 방법의 일 예를 도시한 흐름도,
도 7은 본 발명의 실시 예에 따른 3차원 격자를 이용하여 재난 분석값을 시각화하는 방법의 일 예를 도시한 도면,
도 8은 본 발명의 실시 예에 따른 3차원 격자를 이용한 시각화 방법의 일 예를 도시한 도면, 그리고,
도 9는 본 발명의 실시 예에 따른 재난 데이터 처리장치의 일 예의 구성을 도시한 도면이다.
이하에서, 첨부된 도면들을 참조하여 본 발명이 실시 예에 따른 재난 데이터 처리방법 및 그 장치에 대해 상세히 설명한다.
도 1은 본 발명의 실시 예에 따른 재난 모델링 결과를 저장하는데 사용하는 3차원 격자의 일 예를 도시한 도면이다.
도 1을 참조하면, 3차원 격자(100)는 복수의 레벨(level)로 구성될 수 있다. 예를 들어, 가장 작은 크기의 제1 레벨의 3차원 격자(130)부터 순차적으로 크기가 증가하는 제2, 제3 레벨의 3차원 격자(120,110)가 존재할 수 있다. 본 실시 예는 이해를 돕기 위하여 제1 내지 제3 레벨(110,120,130)의 격자만을 도시하고 있으나, 3차원 격자의 레벨의 개수는 실시 예에 따라 다양하게 구현될 수 있다.
일 실시 예로, 현실 세계의 지상 또는 지하 공간은 3차원 격자(100)로 구분될 수 있다. 즉, 재난 모델링을 수행하는 현실 공간은 기 정의된 크기 단위의 3차원 격자(100)로 분할될 수 있다. 각각의 3차원 격자(100)가 나타내는 실 공간위치를 정의하기 위하여 각각의 3차원 격자(100)에 위경도 좌표나 GPS 좌표 등을 부여할 수 있으나, 이 경우 무수히 많은 3차원 격자에 일일이 좌표값을 부여하여야 하는 불편함이 존재한다. 다른 실시 예로, 각 3차원 격자(100)에 인덱스를 부여하고, 특정한 3차원 격자의 위치정보만을 저장 관리할 수 있다. 즉, 3차원 격자(100)는 특정 3차원 격자(즉, 기준격자)(0,0,0)를 기준으로 (x,y,z)와 같이 3차원 배열 형태의 인덱스를 부여하고, 기준격자의 실 공간의 좌표값을 기준으로 3차원 격자가 나타내는 공간의 크기를 이용하여 3차원 격자의 위치를 파악할 수 있다. 레벨별로 3차원 격자(100)에 인덱스가 부여될 수 있다. 예를 들어, 기준격자의 실제 공간 좌표값이 (A,B,C)이면 해당 기준점의 좌표값에서 3차원 격자의 인덱스 (i,j,k)에 각 격자의 크기를 반영하여 각 격자의 좌표값(즉, 공간 위치)(A+i*격자크기, B+j*격자크기, C+k*격자크기)을 파악할 수 있다.
본 실시 예는 화재 등과 같이 재난 모델링의 결과가 3차원 데이터(텍스트 형태 또는 이미지 형태 등)로 나타나는 경우 이를 저장하기 위한 3차원 격자(100)의 예를 도시하고 있으나, 재난 모델링의 결과가 2차원 데이터인 경우에는 2차원 격자가 사용될 수 있다. 실시 예에 따라 2차원 격자 또는 3차원 격자가 사용될 수 있으나, 본 실시 예의 3차원 격자를 2차원 격자로 변형하는 것은 용이하므로 이하에서는 주로 3차원 격자를 기준으로 설명한다.
도 2는 본 발명의 실시 예에 따른 3차원 격자를 이용하여 공간정보를 나타내는 방법의 일 예를 도시한 도면이다.
도 2를 참조하면, 일정 공간(200)은 가로, 세로, 높이가 각각 d1,d2,d3인 단위 격자(250)로 분할될 수 있다. 객체(210)를 나타내는 공간정보는 3차원 격자(250) 단위로 저장될 수 있다. 예를 들어, 화재연기를 분석하는 재난모델링의 재난 분석값을 3차원 격자로 저장할 수 잇다. 연기가 존재하는 3차원 격자인 경우에 해당 3차원 격자의 인덱스 정보와 맵핑하여 연기가 존재함을 나타내는 값을 저장하고, 연기가 존재하지 않는 3차원 격자인 경우에는 해당 3차원 격자의 인덱스 정보와 함께 연기가 존재하지 않음을 나타내는 정보를 저장할 수 있다.
도 3은 본 발명의 실시 예에 따른 3차원 격자를 이용하여 재난데이터를 계층적으로 저장하는 방법의 일 예를 도시한 도면이다.
도 3을 참조하면, 일반적으로 재난 모델링은 특정 영역 범위를 10Cm 또는 50Cm 등의 상세한 단위로 분석한 결과를 출력하므로, 재난데이터처리장치는 재난 모델링을 수행한 공간을 가장 크기가 작은 제1 레벨의 3차원 격자(예를 들어, 도 1의 130)로 구분하여 재난 분석값을 각 3차원 격자에 맵핑하여 저장할 수 있다.
제1 레벨의 3차원 격자로 재난 분석값의 공간정보가 저장되면, 제1 레벨의 3차원 격자를 복수 개 병합하여 제2 레벨의 3차원 격자를 생성한다. 이와 같은 방법으로 제N 레벨의 복수의 3차원 격자(300)를 병합하여 제(N+1) 레벨의 3차원 격자(320)를 생성할 수 있다. 본 실시 예는 이해를 돕기 위하여 8개 단위로 3차원 격자(300)를 병합하여 상위 레벨의 3차원 격자(320)를 생성하는 예를 도시하고 있으나 상위 레벨의 3차원 격자 생성(320)을 위하여 병합하는 하위 레벨의 3차원 격자(300)의 개수는 16개 또는 64개 등 실시 예에 따라 다양할 수 있다. 다만 이하에서는 설명의 편의를 위하여 8개 단위로 병합하는 경우를 가정하여 설명한다.
재난데이터 처리장치는 제2 레벨의 3차원 격자의 생성에 사용되는 제1 레벨의 8개의 3차원 격자에 저장된 공간정보를 통합하여 저장할 수 있다. 예를 들어, 제2 레벨의 3차원 격자에는 하위 8개의 제1 레벨의 3차원 격자에 각각 저장된 재난 분석값의 평균, 최대값 또는 최소값 등 통계적 값을 저장하거나 또는 8개의 3차원 격자의 정보를 그대로 저장할 수 있다. 이와 같은 방법으로 제(N+1)레벨의 3차원 격자(320)에는 제N 레벨의 8개의 각 3차원 격자(310)의 공간정보의 평균 등이 저장된다. 여기서 각 격자에 정보를 저장한다고 함은 각 격자의 인덱스 정보와 맵핑하여 정보를 저장하는 것을 의미한다.
도 4는 본 발명의 실시 에에 따른 3차원 격자의 계층적 구조의 일 예를 도시한 도면이다.
도 4를 참조하면, 3차원 격자는 제1 레벨의 가장 작은 크기의 3차원 격자(400,402)부터 가장 큰 제N 레벨의 3차원 격자(400)까지 계층적으로 구성된다. 제N 레벨의 3차원 격자(400)는 도 3의 방법과 같이 하위 제N-1 레벨의 복수의 격자(430,432)를 병합하여 생성된다. 각 레벨의 3차원 격자의 상세 정보를 그 하위 레벨의 3차원 격자를 참조하면 된다. 예를 들어, 제3 레벨의 제3-1격자(420)가 나타내는 재난 분석값을 좀 더 상세하게 보고 싶으면 제3-1 격자(420)의 하위 계층에 존재하는 제2 레벨의 제2-1 격자~제2-8 격자(410,412)의 재난 분석값을 확인하면 된다.
일 실시 예로, 제10(즉, N=10) 레벨로 구성되고 루트 레벨인 제10 레벨의 3차원 격자가 나타내는 실 공간의 크기가 5Km*5Km*5Km이라고 가정하다. 이 경우 제9 레벨의 3차원 격자의 개수는 8개이므로, 제9 레벨의 3차원 격자가 나타내는 공간의 크기는 (5/2)km*(5/2)Km*(5/2)5Km이다. 이와 같은 방법으로 살펴보면, 제1 레벨의 3차원 격자의 개수는 89개가 되며, 제1 레벨의 3차원 격자가 나타내는 공간의 크기는 대략 9.7m*9.7m*9.7m가 된다. 각 레벨의 3차원 격자의 개수가 상이하므로 각 레벨의 시각화에 필요한 적절한 레벨의 3차원 격자를 이용하여 시뮬레이션 가시화할 때 속도 저하를 방지할 수 있다.
도 5는 본 발명의 실시 예에 따른 3차원 격자에 저장되는 정보의 일 예를 도시한 도면이다.
도 5를 참조하면, 각 레벨의 3차원 격자 단위로 재난 모델링의 재난 분석값을 저장한다. 예를 들어, 각 3차원 격자(500)에 대한 복수 시점의 재난정보를 저장하기 위하여 {시간, 재난분석값, 기타정보}(510)의 형태를 시계열적으로 저장할 수 있다. 시계열적 저장을 위하여 JSON(JavaScript Object notation) 포맷이 사용될 수 있다.
도 6은 본 발명의 실시 예에 따른 재난데이터 처리 방법의 일 예를 도시한 흐름도이다.
도 6을 참조하면, 재난데이터처리장치는 재난모델링의 재난 분석값을 제1 레벨의 3차원 격자에 맵핑한다(S600). 재난모델링의 재난분석값은 텍스트 형태이거나 3차원 이미지 형태 등 다양할 수 있다. 재난데이터처리장치는 텍스트 형태의 재난분석값의 경우 각 재난분석값이 나타내는 공간의 위치(예를 들어, 위경도 좌표나 GPS 좌표 등)를 기초로 이에 대응하는 3차원 격자를 파악할 수 있다.
재난데이터처리장치는 재난 분석값이 맵핑된 제1 레벨의 3차원 격자를 기반으로 상위 레벨의 3차원 격자를 생성한다(S610). 예를 들어, 3차원 격자가 도 4와 같이 제1 레벨에서 제N 레벨의 계층적 구조인 경우에 제N 레벨이 생성될 때까지 도 3의 방법으로 하위 레벨의 3차원 격자를 병합하여 상위 레벨의 3차원 격자를 생성하는 과정을 반복 수행한다.
재난데이터처리장치는 각 레벨의 3차원 격자의 데이터를 저장한다(S620). 도 1에서 설명한 바와 같이 각각의 3차원 격자는 실 공간과 일대일 맵핑된다. 재난데이터처리장치는 제1 레벨의 3차원 격자를 나타내는 인덱스 정보와 맵핑하여 해당 3차원 격자에 해당하는 재난 분석값을 저장하고, 제2 레벨의 3차원 격자를 나타내는 인덱스 정보와 맵핑하여 해당 3차원 격자에 해당하는 재난 분석값을 저장할 수 있다. 이와 같은 방법으로 제N 레벨의 3차원 격자에 대한 재난분석값을 저장할 수 있다.
도 7은 본 발명의 실시 예에 따른 3차원 격자를 이용하여 재난 분석값을 시각화하는 방법의 일 예를 도시한 도면이다.
도 7을 참조하면, 재난데이터처리장치는 시각화에 사용할 3차원 격자의 레벨을 선택한다(S700). 재난데이터처리장치는 각 레벨의 3차원 격자를 복셀(voxel)로 이용하여 재난 분석값을 시각화한다(S710).
재난데이터처리장치는 시각화를 위한 3차원 격자의 레벨을 사용자로부터 직접 입력받거나 시각화할 공간의 크기 및 디스플레이장치의 해상도를 기반으로 자동 선택될 수 있다. 예를 들어, 제1 레벨의 3차원 격자의 크기가 1m*1m*1m이고, 10km*10km*10km의 공간의 재난 분석값을 해상도가 1000*1000인 디스플레이장치에 표시한다고 가정하자. 10km*10km*10km의 공간정보를 제1 레벨의 3차원 격자로 표시하는 경우에 처리하여야 할 복셀의 개수는 10,000*10,000*10,000개이고, 제2 레벨의 3차원 격자로 표시하는 경우에 처리하여야 할 복셀의 개수는 5,000*5,000*5,000이다. 즉, 격자의 레벨이 위로 올라갈수록 동일 공간을 표시하는데 사용되는 3차원 격자의 개수는 줄어든다. 본 예에서 디스플레이장치의 해상도가 1,000,000(1000*1000)이므로 제1 레벨의 3차원 격자를 사용하지 않고 제4 레벨의 3차원 격자(위 공간의 복셀 개수는 1,250*1,250*1,250)를 사용하여도 복셀의 총 개수가 디스플레이장치의 해상도보다 많으므로 화질 저하 없이 시각화가 가능하다. 즉, 재난데이터처리장치는 표시하고자 하는 공간에 대한 복수의 레벨의 3차원 격자 중 디스플레이장치의 해상도와 유사한 복셀 개수를 가지는 레벨의 3차원 격자를 이용하여 시각화를 수행할 수 있다.
도 8은 본 발명의 실시 예에 따른 3차원 격자를 이용한 시각화 방법의 일 예를 도시한 도면이다.
도 8을 참조하면, 재난데이터처리장치는 3차원 격자를 복셀로 이용하여 시각화할 때 각 복셀에 대해 재난 분석값에 따른 색상이나 모양 등을 부여할 수 있다. 예를 들어, 3차원 격자에 저장되는 재난 분석값의 범위(800)가 A~B 사이인 경우에, 재난데이터처리장치는 재난 분석값의 범위(800)에 흰색~검은색(810)을 맵핑(802-812)할 수 있다. 다른 예로, 화재 재난에 대한 가시화의 경우에 각각의 3차원 격자를 연기를 나타나는 입자모양에 색상을 부여하여 표시할 수 있다. 본 실시 예는 이해를 돕기 위하여 흰색~검은색의 예시를 들고 있으나, 다양한 색상이나 모양이 사용될 수 있다. 또한 분석값의 범위를 복수 개의 구간으로 구분한 후 각 구간별 기 정의된 색상을 부여하거나 기 정의된 모양 등을 부여할 수 있다. 재난데이터처리장치는 재난 분석값에 맵핑되는 색상이나 모양으로 각 3차원 격자의 위치에 표시하여 재난 분석값을 3차원 공간에 시각적으로 표시할 수 있다.
도 9는 본 발명의 실시 예에 따른 재난 데이터 처리장치의 일 예의 구성을 도시한 도면이다.
도 9를 참조하면, 재난데이터처리장치(900)는 맵핑부(910), 격자생성부(920), 저장부(930) 및 시각화부(940)를 포함한다. 일 실시 예로, 재난데이터처리장치(900)는 메모리, 프로세서 및 입출력장치를 포함하는 컴퓨팅 장치로 구현될 수 있다. 이 경우 각 구성은 소프트웨어로 구현되어 메모리에 탑재된 후 프로세서에 의해 수행될 수 있다.
맵핑부(910)는 일정 공간의 재난 모델링의 재난 분석값을 일정 크기의 제1 레벨의 3차원 격자에 맵핑한다. 예를 들어, 도 2와 같이 공간 내 존재하는 객체는 3차원 격자 단위로 저장될 수 있다.
격자생성부(920)는 이전 레벨의 3차원 격자를 기 정의된 개수로 묶어 상위 레벨의 3차원 격자를 생성하는 과정을 기 정의된 최상위 제N 레벨의 3차원 격자가 생성할 때까지 반복 수행한다. 8개 단위로 하위 레벨의 3차원 격자를 병합하여 상위 레벨의 3차원 격자를 생성하는 방법의 일 예가 도 3에 도시되어 있다.
저장부(930)는 제1 내지 제N 레벨의 3차원 격자의 데이터를 각각 저장한다. 예를 들어, 저장부(930)는 여러 시점에 분석된 재난 분석값을 시계열 데이터로 각 레벨의 3차원 격자에 저장할 수 있다. 시계열 데이터의 저장을 위한 데이터 구조의 일 예가 도 5에 도시되어 있다.
시각화부(940)는 각 레벨의 3차원 격자를 복셀로 이용하여 상기 재난 모델링을 다양한 정밀도로 시각화한다. 시각화부(940)는 시각화를 위하여 3차원 격자에 저장된 재난 분석값을 기 정의된 색상이나 모양과 맵핑하여 표시할 수 있으며, 이에 대한 예가 도 8에 도시되어 있다.
본 발명의 각 실시 예는 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, SSD, 광데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시 예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (6)

  1. 일정 공간의 재난 모델링의 재난 분석값을 일정 크기의 제1 레벨의 3차원 격자에 맵핑하는 단계;
    기 정의된 개수의 제1 레벨의 3차원 격자를 병합하여 제2 레벨의 3차원 격자를 생성하는 단계;
    이전 레벨의 3차원 격자를 기 정의된 개수로 병합하여 상위 레벨의 3차원 격자를 생성하는 과정을 기 정의된 최상위 제N 레벨의 3차원 격자를 생성할 때까지 반복 수행하는 단계;
    제1 내지 제N 레벨의 3차원 격자의 데이터를 각각 저장하는 단계; 및
    각 레벨의 3차원 격자를 복셀로 이용하여 상기 재난 모델링을 다양한 정밀도로 시각화하는 단계;를 포함하고,
    상기 제2 레벨의 3차원 격자를 생성하는 단계는, 병합되는 상기 제1 레벨의 복수의 3차원 격자에 저장된 재난 분석값의 평균, 최대값 또는 최소값을 상기 제2 레벨의 3차원 격자의 재난 분석값으로 저장하는 단계;를 포함하는 것을 특징으로 하는 재난데이터 처리방법.
  2. 삭제
  3. 제 1항에 있어서, 상기 시각화하는 단계는,
    각 레벨의 3차원 격자의 재난 분석값에 따라 각 격자의 색상이나 모양을 서로 다르게 하여 3차원 공간에 표시하는 단계;를 포함하는 것을 특징으로 하는 재난데이터 처리방법.
  4. 제 1항에 있어서, 상기 저장하는 단계는,
    각 레벨의 3차원 격자는 복수 시점의 재난정보를 시계열 형태로 저장하는 단계를 포함하는 것을 특징으로 하는 재난데이터 처리방법.
  5. 일정 공간의 재난 모델링의 재난 분석값을 일정 크기의 제1 레벨의 3차원 격자에 맵핑하는 맵핑부;
    이전 레벨의 3차원 격자를 기 정의된 개수로 묶어 상위 레벨의 3차원 격자를 생성하는 과정을 기 정의된 최상위 제N 레벨의 3차원 격자가 생성될 때까지 반복 수행하는 격자생성부;
    제1 내지 제N 레벨의 3차원 격자의 데이터를 각각 저장하는 저장부; 및
    각 레벨의 3차원 격자를 복셀로 이용하여 상기 재난 모델링을 다양한 정밀도로 시각화하는 시각화부;를 포함하고,
    상기 격자생성부는, 병합되는 상기 제1 레벨의 복수의 3차원 격자에 저장된 재난 분석값의 평균, 최대값 또는 최소값을 상기 제2 레벨의 3차원 격자의 재난 분석값으로 저장하는 것을 특징으로 하는 재난데이터처리장치.
  6. 삭제
KR1020210169442A 2021-11-30 2021-11-30 재난 데이터 처리방법 및 그 장치 KR102673844B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210169442A KR102673844B1 (ko) 2021-11-30 2021-11-30 재난 데이터 처리방법 및 그 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210169442A KR102673844B1 (ko) 2021-11-30 2021-11-30 재난 데이터 처리방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20230081940A KR20230081940A (ko) 2023-06-08
KR102673844B1 true KR102673844B1 (ko) 2024-06-11

Family

ID=86765544

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210169442A KR102673844B1 (ko) 2021-11-30 2021-11-30 재난 데이터 처리방법 및 그 장치

Country Status (1)

Country Link
KR (1) KR102673844B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101993755B1 (ko) * 2018-10-23 2019-07-01 주식회사 씨엠월드 3차원 격자를 이용한 공간정보관리방법 그 장치
KR102057448B1 (ko) * 2018-12-28 2019-12-20 (주)웨이버스 3차원 입체 격자 기반 지리정보체계 데이터 변환 시스템

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101735792B1 (ko) * 2015-05-26 2017-05-16 울산과학기술원 격자 구조 기반의 화학 물질 재난 예측 방법 및 그 장치

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101993755B1 (ko) * 2018-10-23 2019-07-01 주식회사 씨엠월드 3차원 격자를 이용한 공간정보관리방법 그 장치
KR102057448B1 (ko) * 2018-12-28 2019-12-20 (주)웨이버스 3차원 입체 격자 기반 지리정보체계 데이터 변환 시스템

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
국립재난안전연구원, 재난데이터 관리를 위한 공간정보 활용 기술개발, 최종보고서, 2020.12.*

Also Published As

Publication number Publication date
KR20230081940A (ko) 2023-06-08

Similar Documents

Publication Publication Date Title
RU2599277C1 (ru) Система кт для досмотра и соответствующий способ
Dübel et al. 2D and 3D presentation of spatial data: A systematic review
Post et al. Fluid flow visualization
Sabella A rendering algorithm for visualizing 3D scalar fields
US10417821B2 (en) Method of simplifying a geometry model
González-Tennant Recent directions and future developments in geographic information systems for historical archaeology
EA022882B1 (ru) Способы и системы для формирования изображения трехмерного объема из данных геометрически нерегулярной сетки, представляющих пространственную сетку
KR101993755B1 (ko) 3차원 격자를 이용한 공간정보관리방법 그 장치
KR102152879B1 (ko) 3차원 격자를 이용한 공간 정보 저장 방법 및 그 장치
CN102722885A (zh) 一种加快三维图形显示的方法
TW201513609A (zh) 網路可視化系統及方法
Du et al. Spatio-temporal visualization of air–sea CO2 flux and carbon budget using volume rendering
US10067950B1 (en) Systems and methods for efficiently organizing map styling information
CN110610539A (zh) 地层曲面构建方法和装置、设备及储存介质
KR102673844B1 (ko) 재난 데이터 처리방법 및 그 장치
KR20120086739A (ko) 광 산란을 추정하는 방법
Hajek et al. Principles of cartographic design for 3d maps–focused on urban areas
Upson Volumetric visualization techniques
Limberger et al. In-situ Comparison for 2.5 D Treemaps.
Zehner On the visualization of 3D geological models and their uncertainty
KR102056788B1 (ko) 웹 서비스를 위한 3차원 데이터를 처리하는 방법 및 이를 사용한 시스템
Kumsap et al. The technique of distance decayed visibility for forest landscape visualization
CN114998497A (zh) 一种基于格网数据的图像渲染方法、***、设备及介质
Giertsen et al. 3D Visualization for 2D GIS: an Analysis of the Users' Needs and a Review of Techniques
Böhlen et al. 3D visual data mining—goals and experiences

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant