KR102319145B1 - Method and device for generating high-resolution ocean data - Google Patents
Method and device for generating high-resolution ocean data Download PDFInfo
- Publication number
- KR102319145B1 KR102319145B1 KR1020200041782A KR20200041782A KR102319145B1 KR 102319145 B1 KR102319145 B1 KR 102319145B1 KR 1020200041782 A KR1020200041782 A KR 1020200041782A KR 20200041782 A KR20200041782 A KR 20200041782A KR 102319145 B1 KR102319145 B1 KR 102319145B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- ocean
- marine
- learning
- test
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 238000012360 testing method Methods 0.000 claims abstract description 245
- 238000012549 training Methods 0.000 claims abstract description 41
- 238000010801 machine learning Methods 0.000 claims abstract description 19
- 230000008569 process Effects 0.000 claims description 57
- 238000005070 sampling Methods 0.000 claims description 54
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 claims description 18
- 241000251468 Actinopterygii Species 0.000 claims description 8
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 claims description 8
- 238000005259 measurement Methods 0.000 claims description 8
- 235000015097 nutrients Nutrition 0.000 claims description 8
- 239000001301 oxygen Substances 0.000 claims description 8
- 229910052760 oxygen Inorganic materials 0.000 claims description 8
- 239000013049 sediment Substances 0.000 claims description 7
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 claims description 6
- 238000007781 pre-processing Methods 0.000 claims description 5
- 235000019688 fish Nutrition 0.000 description 6
- 241000269821 Scombridae Species 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 235000020640 mackerel Nutrition 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000000638 solvent extraction Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013527 convolutional neural network Methods 0.000 description 1
- 238000003066 decision tree Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 229910001385 heavy metal Inorganic materials 0.000 description 1
- GPRLSGONYQIRFK-UHFFFAOYSA-N hydron Chemical compound [H+] GPRLSGONYQIRFK-UHFFFAOYSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012417 linear regression Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 239000004576 sand Substances 0.000 description 1
- 239000013535 sea water Substances 0.000 description 1
- 238000004062 sedimentation Methods 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/17—Function evaluation by approximation methods, e.g. inter- or extrapolation, smoothing, least mean square method
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/02—Agriculture; Fishing; Forestry; Mining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02A—TECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
- Y02A90/00—Technologies having an indirect contribution to adaptation to climate change
- Y02A90/10—Information and communication technologies [ICT] supporting adaptation to climate change, e.g. for weather forecasting or climate simulation
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Optimization (AREA)
- Animal Husbandry (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Mining & Mineral Resources (AREA)
- Marine Sciences & Fisheries (AREA)
- Agronomy & Crop Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Algebra (AREA)
- Databases & Information Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
고해상도 해양 데이터를 생성하기 위한 방법에 있어서, (a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계; (b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및 (c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;를 포함하는 방법 및 이를 이용한 해양 데이터 생성 장치가 개시된다.In the method for generating high-resolution ocean data, (a) training data including training ocean resource data, ocean weather data for training, and ocean physics data for training for each specific point in the ocean according to a specific latitude and a specific longitude is used In a state in which a machine learning-based ocean resource data prediction model for predicting the relationship between the ocean weather data for training and the ocean physical data for training and the ocean resource data for training is generated, the ocean data generating device is configured to: acquiring ocean meteorological data for testing and ocean physics data for testing for each of grid points in which regions are partitioned by latitude and longitude; (b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and (c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points. An apparatus for generating marine data is disclosed.
Description
본 발명은 고해상도 해양 데이터를 생성하기 위한 방법 및 이를 이용한 장치에 관한 것이다.The present invention relates to a method for generating high-resolution ocean data and an apparatus using the same.
2019년 4월 18일에 해양공간계획 및 관리에 관한 법률이 시행됨에 따라 전(全) 해양공간에 대한 체계적인 통합 관리의 필요성이 증가되고 있다.As the Ocean Spatial Planning and Management Act came into effect on April 18, 2019, the need for systematic integrated management of the entire ocean space is increasing.
그러나, 도 1에서 확인할 수 있듯이, 종래에는 정선 및 정점 관측 위주로 구축된 관측 해양 지역에서의 해양 자원 정보만 존재할 뿐이므로 넓은 범위의 공백 지역이 필연적으로 발생하게 되고, 비관측 해양 지역에서의 신뢰할 만한 해양 자원 정보는 존재하지 않았기에, 해양 전체 공간에 대한 체계적인 정책 등을 수립하는데 있어 어려움이 존재하였다.However, as can be seen in FIG. 1 , conventionally, only marine resource information in the observed ocean area, which is built mainly for zenith and peak observation, exists, so a wide range of blank areas inevitably occur, and reliable in the non-observed ocean area. Since there was no marine resource information, there were difficulties in establishing a systematic policy for the entire ocean space.
또한, 종래에는 정선 및 정점 관측 위주로 구축된 해양 관측 정보를 기초로 linear interpolation을 통해 비관측 해양 지역에 대한 해양 자원 정보를 예측하는 방법을 적용하고 있으나, linear interpolation에 의한 방법은 두 지점 사이에 존재하는 다양한 변수에 의한 영향을 고려하지 않고, 오로지 두 지점에서 관측된 값으로부터 도출되는 단순한 비례식에 의해 해양 자원 정보를 예측하게 되므로, 실제 데이터와 동떨어진 예측 데이터를 생산할 수 있으며, 그에 따라, 서비스 이용자가 비관측 해양 지역에 대해 정확한 정보를 파악하기 어려운 문제점이 존재하였다.Also, conventionally, a method of predicting marine resource information for an unobserved ocean area through linear interpolation is applied based on ocean observation information constructed mainly for stationary and vertex observations. However, the method by linear interpolation exists between two points. Because marine resource information is predicted only by a simple proportional expression derived from values observed at two points without considering the influence of various variables that There was a problem in that it was difficult to grasp accurate information about the unobserved ocean area.
일례로, 고등어는 섭씨 25도 이상인 구역에서는 잡히지 않는다고 할 때, 해수면 및 그 아래 공간을 포함하는 3차원 격자 공간을 가정하고, A 격자의 관측된 수온은 섭씨 20도, C 격자의 관측된 수온은 섭씨 30도이고, A 격자와 C 격자 사이에 위치하는 B 격자의 관측되지 않은 수온은 섭씨 25도이고, B 격자부터 C 격자까지는 수온이 섭씨 25도를 넘어가는 상황을 가정한다.For example, assuming that mackerel is not caught in areas above 25 degrees Celsius, a three-dimensional grid space including the sea level and the space below it is assumed, the observed water temperature in grid A is 20 degrees Celsius, and the observed water temperature in grid C is It is assumed that the temperature is 30 degrees Celsius, the unobserved water temperature in grid B located between grid A and grid C is 25 degrees Celsius, and the water temperature exceeds 25 degrees Celsius from grid B to grid C.
위와 같은 상황에서, 실제로 B 격자부터 C 격자까지는 수온으로 인해 고등어의 어획량이 0마리가 될 수밖에 없음에도 불구하고, 종래의 linear interpolation 등에 의하면 A 격자부터 C 격자까지 고등어 어획량이 선형적으로 줄어들게 되어 실제 데이터와 동떨어진 데이터를 예측하는 문제점이 존재하였다.In the above situation, despite the fact that the catch of mackerel from grid B to grid C is inevitably reduced to 0 due to the water temperature, according to conventional linear interpolation, etc., the catch of mackerel from grid A to grid C decreases linearly. There was a problem in predicting data that was separated from the data.
또는. 종래의 linear interpolation에 의하면, A 격자와 C 격자의 물리적 거리상 중간 지점인 D 격자의 수온을 섭씨 25도로 예측하고 A 격자부터 D 격자 사이에서만 고등어가 잡힐 것으로 예상하는 수준에 그쳤다.or. According to the conventional linear interpolation, the water temperature of grid D, which is the midpoint of the physical distance between grid A and grid C, was predicted to be 25 degrees Celsius, and mackerel was expected to be caught only between grid A and grid D.
따라서, 상기 문제점들을 해결하기 위한 개선 방안이 요구되는 실정이다.Therefore, there is a need for an improvement method to solve the above problems.
본 발명은 상술한 문제점을 모두 해결하는 것을 그 목적으로 한다.An object of the present invention is to solve all of the above problems.
또한, 본 발명은 광범위한 지점에서 실제로 관측된 정보를 바탕으로 하는 해양 기상 데이터 및 해양 물리 데이터와 제한적인 지점에서 관측이 이루어지는 해양 자원 데이터의 관계성을 파악하여, 관측이 제한되는 공백 지역에 대한 해양 자원 데이터를 생산하는 것을 다른 목적으로 한다.In addition, the present invention grasps the relationship between marine meteorological data and marine physical data based on information actually observed at a wide range of points and marine resource data observed at a limited point, and thus provides an ocean view for an empty area where observation is restricted. It serves another purpose to produce resource data.
또한, 본 발명은 실제로 관측된 지점에 대한 해양 자원 데이터 및 관측이 제한되는 공백 지역에 대한 해양 자원 데이터를 해양 기상 데이터 및 해양 물리 데이터와 통합함으로써 전 해양 공간에 대해 통합적인 해양 데이터를 제공하는 것을 또 다른 목적으로 한다.In addition, the present invention provides integrated ocean data for the entire ocean space by integrating ocean resource data for an actually observed point and ocean resource data for an empty area where observation is limited with ocean meteorological data and ocean physics data. for another purpose.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특징적인 효과를 실현하기 위한, 본 발명의 특징적인 구성은 하기와 같다.In order to achieve the object of the present invention as described above and to realize the characteristic effects of the present invention to be described later, the characteristic configuration of the present invention is as follows.
본 발명의 일 태양에 따르면, 고해상도 해양 데이터를 생성하기 위한 방법에 있어서, (a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계; (b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및 (c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;를 포함하는 방법이 개시된다.According to an aspect of the present invention, in a method for generating high-resolution ocean data, (a) ocean resource data for learning, ocean weather data for training, and ocean physics for learning for each specific point of the ocean according to a specific latitude and a specific longitude In a state in which a machine learning-based ocean resource data prediction model for predicting the relationship between the ocean weather data for training and the ocean physical data for training and the ocean resource data for training is generated by using the training data including the data, ocean data acquiring, by a generating device, ocean meteorological data for testing and ocean physics data for testing for each of the grid points dividing a predetermined area of the ocean by latitude and longitude; (b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and (c) generating, by the ocean data generating device, ocean data for the predetermined region of the ocean with reference to the test ocean resource data at the respective grid points. .
일례로서, 상기 (a) 단계 이전에, (a0) 상기 해양의 상기 특정 지점들 각각에 대한 상기 학습용 해양 자원 데이터, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 포함하는 상기 학습 데이터가 획득되면, 상기 해양 데이터 생성 장치가, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 특정 지점들 각각에서의 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터에 대응되는 학습용 출력 해양 자원 데이터를 생성하도록 하고, 상기 특정 지점들 각각에서의 상기 학습용 출력 해양 자원 데이터 및 상기 학습용 해양 자원 데이터를 비교하여 로스(loss)를 계산하도록 하고 상기 로스를 이용한 백프로퍼게이션(back propagation)을 수행하도록 함으로써, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와, 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 상기 해양 자원 데이터 예측 모델을 생성하는 단계;를 더 포함하는 것을 특징으로 하는 방법이 개시된다.As an example, before step (a), (a0) when the learning data including the marine resource data for learning, the marine weather data for learning, and the marine physics data for learning for each of the specific points of the ocean is obtained , the ocean data generating device inputs the training ocean weather data and the training ocean physical data into the ocean resource data prediction model, so that the ocean resource data prediction model causes the ocean weather data for training at each of the specific points and generating output ocean resource data for training corresponding to the ocean physical data for training, and calculating a loss by comparing the output ocean resource data for training with the ocean resource data for training at each of the specific points, and generating the marine resource data prediction model for predicting the relationship between the marine weather data for learning, the marine physical data for learning, and the marine resource data for learning by performing back propagation using a loss; Disclosed is a method characterized in that it further comprises;
일례로서, 상기 (a) 단계에서, 상기 각각의 격자점들 중 적어도 일부의 격자점에서 실측되어 생성된 일부 해양 기상 변수 실측 데이터가 획득되면, 상기 해양 데이터 생성 장치는, 상기 일부 해양 기상 변수 실측 데이터를 해양 기상 데이터 예측 모델 - 상기 해양 기상 데이터 예측 모델은, 상기 해양의 임의의 영역을 상기 위도 및 상기 경도로 구획한 복수의 격자점들 중 특정 격자점에서 실측되어 생성된 특정 해양 기상 변수 실측 데이터를 이용하여 상기 복수의 격자점들 각각에 대한 임의의 해양 기상 데이터를 예측하도록 생성된 것임 - 로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터를 참조하도록 하여 상기 테스트용 해양 기상 데이터를 생성하도록 하는 것을 특징으로 하는 방법이 개시된다.As an example, in the step (a), when some actual measurement data of marine weather variables generated by actually measuring at least some of the grid points are obtained, the ocean data generating apparatus may measure the partial ocean weather variables. Marine meteorological data prediction model for data - The marine weather data prediction model actually measures a specific ocean weather variable generated by actually measuring at a specific grid point among a plurality of grid points dividing an arbitrary area of the ocean by the latitude and the longitude It is generated to predict arbitrary marine weather data for each of the plurality of grid points using data - for the test by making the marine weather data prediction model refer to the actual measured data of some marine weather variables by inputting Disclosed is a method comprising generating marine meteorological data.
일례로서, 상기 (a) 단계에서, 상기 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보가 획득되면, 상기 해양 데이터 생성 장치는, 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 상기 해양 기상 데이터 예측 모델로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 참조하도록 하여 상기 특정 해상도 정보에 매칭되는 상기 테스트용 해양 기상 데이터를 생성하여 전송하도록 함으로써, 상기 특정 해상도 정보에 대응되는 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 획득하며, 상기 (b) 단계에서, 상기 해양 데이터 생성 장치는, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 상기 특정 해상도에 대응되도록 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응하는 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 예측하여 출력하도록 하고, 상기 (c) 단계에서, 상기 해양 데이터 생성 장치는, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 상기 특정 해상도에 대응되는 상기 해양 데이터를 생성하는 것을 특징으로 하는 방법이 개시된다.As an example, in the step (a), when the measured data of some marine meteorological variables and specific resolution information are obtained, the ocean data generating apparatus may predict the marine weather data by using the measured data of some marine weather variables and the specific resolution information. By inputting into a model, the marine meteorological data prediction model generates and transmits the test marine meteorological data matching the specific resolution information by referencing the actual measurement data of some ocean weather variables and the specific resolution information, and transmitting the specific information. Obtaining the marine meteorological data for the test and the marine physical data for the test corresponding to the resolution information, and in the step (b), the ocean data generating device sets the predetermined area of the ocean as the latitude and the longitude. By inputting the test ocean meteorological data and the test ocean physical data for each of the grid points partitioned to correspond to a specific resolution into the ocean resource data prediction model, the ocean resource data prediction model causes the each to predict and output the test marine resource data at each of the grid points corresponding to the test marine meteorological data for the grid points and the test marine physical data, and in the step (c), the A method is disclosed, wherein the ocean data generating apparatus generates the ocean data corresponding to the specific resolution for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points. do.
일례로서, 상기 (b) 단계에서, 상기 해양 데이터 생성 장치가, 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대한 소정의 전처리 프로세스로서 (i) 상기 격자점들 각각에 대해 소정의 거리 기준을 참조하여 샘플링 격자점들을 판단하고, (ii) 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터 중 상기 샘플링 격자점들 각각에 대응되는 해양 기상 샘플링 데이터 및 해양 물리 샘플링 데이터를 생성한 후, 상기 해양 기상 샘플링 데이터 및 상기 해양 물리 샘플링 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 샘플링 격자점들에서의 해양 자원 샘플링 데이터를 출력하도록 하고, 상기 (c) 단계에서, 상기 해양 데이터 생성 장치가, 상기 각각의 샘플링 격자점들에 대한 상기 해양 자원 샘플링 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 샘플링 데이터를 생성하는 것을 특징으로 하는 방법이 개시된다.As an example, in the step (b), the ocean data generating device performs (i) a predetermined distance to each of the grid points as a predetermined pre-processing process for the test ocean meteorological data and the test ocean physical data. After determining sampling grid points with reference to a reference, (ii) generating ocean weather sampling data and ocean physical sampling data corresponding to each of the sampling grid points from among the test ocean weather data and the test ocean physical data , input the ocean weather sampling data and the ocean physics sampling data to the ocean resource data prediction model to cause the ocean resource data prediction model to output ocean resource sampling data at each of the sampling grid points, and In step (c), the method characterized in that the ocean data generating device generates ocean sampling data for the predetermined area of the ocean with reference to the ocean resource sampling data for each of the sampling grid points. is initiated.
일례로서, 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터는, 상기 각각의 격자점들 중 적어도 일부인 특정 격자점들에 대하여 별도로 획득된 해양 기상 관측 데이터 및 해양 물리 관측 데이터 각각이 참조되어, 상기 각각의 격자점들에 대하여 획득된 해양 기상 예보 데이터 및 해양 물리 예측 데이터 각각이 보정되어 생성된 것을 특징으로 하는 방법이 개시된다.As an example, the marine meteorological data for the test and the marine physical data for the test refer to each of the ocean weather observation data and the ocean physics observation data separately obtained for specific grid points that are at least some of the respective grid points, Disclosed is a method characterized in that each of the ocean weather forecast data and the ocean physics prediction data obtained for each of the grid points are corrected and generated.
일례로서, 상기 학습용 해양 기상 데이터 및 상기 테스트용 해양 기상 데이터는 기압, 풍향, 풍속, 일사량, 기온, 습도, 개황, 달의 위상, 파고 및 강우량 중 적어도 일부에 대한 정보를 포함하고, 상기 학습용 해양 물리 데이터 및 상기 테스트용 해양 물리 데이터는 조차(潮差), 파향, 파속, 음속, 밀도 및 표층 퇴적물 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 방법이 개시된다.As an example, the marine weather data for learning and the marine weather data for the test include information about at least some of atmospheric pressure, wind direction, wind speed, insolation, temperature, humidity, general weather, moon phase, wave height, and rainfall, and the learning ocean A method is disclosed, wherein the physical data and the marine physical data for the test include information about at least some of tidal, wave direction, wave velocity, sound velocity, density and surface sediments.
일례로서, 상기 학습용 해양 자원 데이터 및 상기 테스트용 해양 자원 데이터는 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 방법이 개시된다.As an example, the marine resource data for learning and the marine resource data for testing include information on at least part of water temperature, salinity, dissolved oxygen, nutrient information, zooplankton information, and fish resource information. do.
일례로서, (d) 사용자 단말로부터 GIS(geographic information system) 해양 데이터 조회 요청이 획득되면, 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역에 대해 생성된 상기 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 해양 데이터에 대응되는 GIS 해양 데이터를 디스플레이하도록 하는 단계;를 더 포함하는 것을 특징으로 하는 방법이 개시된다.As an example, (d) when a geographic information system (GIS) ocean data inquiry request is obtained from the user terminal, the ocean data generating device transmits the ocean data generated for the predetermined area of the ocean to the user terminal, , causing the user terminal to display the GIS ocean data corresponding to the ocean data; a method comprising further comprising is disclosed.
일례로서, 상기 (d) 단계에서, 상기 사용자 단말로부터 상기 해양의 상기 일정 영역 중 특정 위치에 대한 정보를 포함하는 특정 GIS 해양 데이터 조회 요청이 획득되면, 상기 해양 데이터 생성 장치가, 상기 해양의 상기 특정 위치에 대해 생성된 특정 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 특정 해양 데이터에 대응되는 특정 GIS 해양 데이터를 디스플레이하는 것을 특징으로 하는 방법이 개시된다.As an example, in the step (d), when a specific GIS ocean data inquiry request including information on a specific location in the specific area of the ocean is obtained from the user terminal, the ocean data generating device is configured to: Disclosed is a method characterized in that by transmitting specific ocean data generated for a specific location to the user terminal, the user terminal displays specific GIS ocean data corresponding to the specific ocean data.
본 발명의 다른 태양에 따르면, 고해상도 해양 데이터를 생성하기 위한 해양 데이터 생성 장치에 있어서, 인스트럭션들을 저장하는 적어도 하나의 메모리; 및 상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되, 상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하는 해양 데이터 생성 장치가 개시된다.According to another aspect of the present invention, there is provided an apparatus for generating marine data for generating high-resolution marine data, comprising: at least one memory storing instructions; and at least one processor configured to execute the instructions, wherein the processor comprises: (1) ocean resource data for training, ocean weather data for training, and ocean for training for each specific point of the ocean according to a specific latitude and a specific longitude. In a state in which a machine learning-based ocean resource data prediction model for predicting the relationship between the ocean weather data for training and the ocean physical data for training and the ocean resource data for training is generated by using learning data including physical data, the a process of acquiring ocean meteorological data for testing and ocean physics data for testing for each of grid points in which a predetermined area of the ocean is partitioned by latitude and longitude; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) an apparatus for generating ocean data that executes the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the ocean resource data for testing at each of the grid points. .
일례로서, 상기 (1) 프로세스 이전에, 상기 프로세서가, 상기 해양의 상기 특정 지점들 각각에 대한 상기 학습용 해양 자원 데이터, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 포함하는 상기 학습 데이터가 획득되면, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 특정 지점들 각각에서의 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터에 대응되는 학습용 출력 해양 자원 데이터를 생성하도록 하고, 상기 특정 지점들 각각에서의 상기 학습용 출력 해양 자원 데이터 및 상기 학습용 해양 자원 데이터를 비교하여 로스(loss)를 계산하도록 하고 상기 로스를 이용한 백프로퍼게이션(back propagation)을 수행하도록 함으로써, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와, 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 상기 해양 자원 데이터 예측 모델을 생성하는 프로세스;를 더 포함하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, before the (1) process, the processor obtains the learning data including the marine resource data for learning, the marine weather data for learning, and the marine physics data for learning for each of the specific points in the ocean. When it is, the marine weather data for learning and the marine physical data for learning are input to the marine resource data prediction model, and the marine resource data prediction model causes the learning marine weather data and the learning marine physical data at each of the specific points. to generate the output marine resource data for learning corresponding to , and calculate a loss by comparing the output marine resource data for learning and the marine resource data for learning at each of the specific points, and backpropagation using the loss (back propagation), the process of generating the marine resource data prediction model for predicting the relationship between the marine weather data for learning, the marine physical data for learning, and the marine resource data for learning; Disclosed is an apparatus for generating marine data characterized by the present invention.
일례로서, 상기 프로세서는, 상기 (1) 프로세스에서, 상기 각각의 격자점들 중 적어도 일부의 격자점에서 실측되어 생성된 일부 해양 기상 변수 실측 데이터가 획득되면, 상기 일부 해양 기상 변수 실측 데이터를 해양 기상 데이터 예측 모델 - 상기 해양 기상 데이터 예측 모델은, 상기 해양의 임의의 영역을 상기 위도 및 상기 경도로 구획한 복수의 격자점들 중 특정 격자점에서 실측되어 생성된 특정 해양 기상 변수 실측 데이터를 이용하여 상기 복수의 격자점들 각각에 대한 임의의 해양 기상 데이터를 예측하도록 생성된 것임 - 로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터를 참조하도록 하여 상기 테스트용 해양 기상 데이터를 생성하도록 하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, the processor, in the process (1), when some actual measured ocean weather variable data generated by actually measuring at least some of the respective grid points is obtained, converts the partial ocean weather variable actually measured data to the ocean Meteorological data prediction model - The marine weather data prediction model uses specific ocean weather variable measurement data generated by actually measuring at a specific grid point among a plurality of grid points dividing an arbitrary area of the ocean by the latitude and the longitude. It is generated to predict any ocean weather data for each of the plurality of grid points - by inputting the marine weather data prediction model to refer to the actual measured data of some ocean weather variables, and the test marine weather data Disclosed is an apparatus for generating ocean data, characterized in that it generates
일례로서, 상기 프로세서는, 상기 (1) 프로세스에서, 상기 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보가 획득되면, 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 상기 해양 기상 데이터 예측 모델로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 참조하도록 하여 상기 특정 해상도 정보에 매칭되는 상기 테스트용 해양 기상 데이터를 생성하여 전송하도록 함으로써, 상기 특정 해상도 정보에 대응되는 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 획득하며, 상기 (2) 프로세스에서, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 상기 특정 해상도에 대응되도록 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응하는 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 예측하여 출력하도록 하고, 상기 (3) 프로세스에서, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 상기 특정 해상도에 대응되는 상기 해양 데이터를 생성하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, in the process (1), when the partial ocean weather variable actual data and specific resolution information are obtained, the processor inputs the partial ocean weather variable actual data and the specific resolution information into the marine weather data prediction model. to generate and transmit the test marine meteorological data matching the specific resolution information by making the marine weather data prediction model refer to the actual measured data of some marine weather variables and the specific resolution information, and transmit the data to the specific resolution information Acquire the corresponding marine meteorological data for the test and the marine physical data for the test, and in the process (2), each By inputting the test marine meteorological data for the grid points and the test marine physical data into the marine resource data prediction model, the marine resource data prediction model causes the test marine weather data for each of the grid points predicting and outputting the test marine resource data at each of the grid points corresponding to the data and the test marine physical data, and in the (3) process, the test at each of the grid points Disclosed is an apparatus for generating ocean data characterized in that the ocean data corresponding to the specific resolution for the predetermined area of the ocean is generated with reference to ocean resource data.
일례로서, 상기 프로세서는, 상기 (2) 프로세스에서, 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대한 소정의 전처리 프로세스로서 (i) 상기 격자점들 각각에 대해 소정의 거리 기준을 참조하여 샘플링 격자점들을 판단하고, (ii) 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터 중 상기 샘플링 격자점들 각각에 대응되는 해양 기상 샘플링 데이터 및 해양 물리 샘플링 데이터를 생성한 후, 상기 해양 기상 샘플링 데이터 및 상기 해양 물리 샘플링 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 샘플링 격자점들에서의 해양 자원 샘플링 데이터를 출력하도록 하고, 상기 (3) 프로세스에서, 상기 각각의 샘플링 격자점들에 대한 상기 해양 자원 샘플링 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 샘플링 데이터를 생성하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, in the process (2), the processor refers to (i) a predetermined distance criterion for each of the grid points as a predetermined pre-processing process for the test ocean weather data and the test ocean physical data. to determine sampling grid points, (ii) generating ocean weather sampling data and ocean physical sampling data corresponding to each of the sampling grid points from among the test ocean weather data and the test ocean physical data, and then (3) input the weather sampling data and the marine physical sampling data into the marine resource data prediction model, causing the marine resource data prediction model to output the marine resource sampling data at the respective sampling grid points; In the process, an apparatus for generating ocean data is disclosed, wherein ocean sampling data for the predetermined area of the ocean is generated by referring to the ocean resource sampling data for each of the sampling grid points.
일례로서, 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터는, 상기 각각의 격자점들 중 적어도 일부인 특정 격자점들에 대하여 별도로 획득된 해양 기상 관측 데이터 및 해양 물리 관측 데이터 각각이 참조되어, 상기 각각의 격자점들에 대하여 획득된 해양 기상 예보 데이터 및 해양 물리 예측 데이터 각각이 보정되어 생성된 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, the marine meteorological data for the test and the marine physical data for the test refer to each of the ocean weather observation data and the ocean physics observation data separately obtained for specific grid points that are at least some of the respective grid points, Disclosed is an apparatus for generating ocean data, characterized in that each of the ocean weather forecast data and ocean physics prediction data acquired for each of the grid points is corrected and generated.
일례로서, 상기 학습용 해양 기상 데이터 및 상기 테스트용 해양 기상 데이터는 기압, 풍향, 풍속, 일사량, 기온, 습도, 개황, 달의 위상, 파고 및 강우량 중 적어도 일부에 대한 정보를 포함하고, 상기 학습용 해양 물리 데이터 및 상기 테스트용 해양 물리 데이터는 조차(潮差), 파향, 파속, 음속, 밀도 및 표층 퇴적물 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, the marine weather data for learning and the marine weather data for the test include information about at least some of atmospheric pressure, wind direction, wind speed, insolation, temperature, humidity, general weather, moon phase, wave height, and rainfall, and the learning ocean Disclosed is an apparatus for generating ocean data, characterized in that the physical data and the marine physical data for the test include information on at least a portion of an even, wave direction, wave velocity, sound velocity, density, and surface sediments.
일례로서, 상기 학습용 해양 자원 데이터 및 상기 테스트용 해양 자원 데이터는 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, the marine resource data for learning and the marine resource data for testing include information on at least a portion of water temperature, salinity, dissolved oxygen, nutrient information, zooplankton information, and fish resource information. The device is disclosed.
일례로서, (4) 상기 프로세서가, 사용자 단말로부터 GIS(geographic information system) 해양 데이터 조회 요청이 획득되면, 상기 해양의 상기 일정 영역에 대해 생성된 상기 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 해양 데이터에 대응되는 GIS 해양 데이터를 디스플레이하도록 하는 프로세스;를 더 포함하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, (4) the processor, when a geographic information system (GIS) ocean data inquiry request is obtained from the user terminal, transmits the ocean data generated for the predetermined area of the ocean to the user terminal, and the user A process for causing a terminal to display GIS ocean data corresponding to the ocean data; Disclosed is an apparatus for generating ocean data, characterized in that it further comprises.
일례로서, 상기 프로세서는, 상기 (4) 프로세스에서, 상기 사용자 단말로부터 상기 해양의 상기 일정 영역 중 특정 위치에 대한 정보를 포함하는 특정 GIS 해양 데이터 조회 요청이 획득되면, 상기 해양의 상기 특정 위치에 대해 생성된 특정 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 특정 해양 데이터에 대응되는 특정 GIS 해양 데이터를 디스플레이하는 것을 특징으로 하는 해양 데이터 생성 장치가 개시된다.As an example, the processor, in the process (4), when a specific GIS ocean data inquiry request including information on a specific location of the specific area of the ocean is obtained from the user terminal, the specific location of the ocean Disclosed is an apparatus for generating ocean data, characterized in that by transmitting specific ocean data generated for the user terminal to the user terminal, the user terminal displays specific GIS ocean data corresponding to the specific ocean data.
이 외에도, 본 발명의 방법을 실행하기 위한 컴퓨터 프로그램을 기록하기 위한 컴퓨터 판독 가능한 기록 매체가 더 제공된다.In addition to this, a computer-readable recording medium for recording a computer program for executing the method of the present invention is further provided.
본 발명은 광범위한 지점에서 실제로 관측된 정보를 바탕으로 하는 해양 기상 데이터 및 해양 물리 데이터와 제한적인 지점에서 관측이 이루어지는 해양 자원 데이터의 관계성을 파악하여, 관측이 제한되는 공백 지역에 대한 해양 자원 데이터를 생산하는 효과가 있다.The present invention identifies the relationship between marine meteorological data and ocean physical data based on information actually observed at a wide range of points and marine resource data observed at limited points, and thus provides marine resource data for an empty area where observation is restricted. has the effect of producing
또한, 본 발명은 실제로 관측된 지점에 대한 해양 자원 데이터 및 관측이 제한되는 공백 지역에 대한 해양 자원 데이터를 해양 기상 데이터 및 해양 물리 데이터와 통합함으로써 전 해양 공간에 대해 통합적인 해양 데이터를 제공하는 효과가 있다.In addition, the present invention provides an effect of providing integrated ocean data for the entire ocean space by integrating ocean resource data for an actually observed point and ocean resource data for an empty area where observation is limited with ocean meteorological data and ocean physics data. there is
본 발명의 실시예의 설명에 이용되기 위하여 첨부된 아래 도면들은 본 발명의 실시예들 중 단지 일부일 뿐이며, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자(이하 "통상의 기술자")에게 있어서는 발명적 작업이 이루어짐 없이 이 도면들에 기초하여 다른 도면들이 얻어질 수 있다.
도 1은 종래의 정선 및 정점 관측에 의존하는 해양 데이터 생성 방식의 문제점을 개략적으로 도시한 것이고,
도 2는 본 발명의 일 실시예에 따른 고해상도 해양 데이터를 생성하기 위한 해양 데이터 생성 장치를 개략적으로 도시한 것이며,
도 3a 및 도 3b는 본 발명의 일 실시예에 따른 해양 자원 데이터 예측 모델을 생성하는 과정을 개략적으로 도시한 것이며,
도 4a 및 도 4b는 본 발명의 일 실시예에 따른 고해상도 해양 데이터를 생성하는 과정을 개략적으로 도시한 것이며,
도 5는 본 발명의 일 실시예에 따라 비관측지점에 대응되는 격자에 대해 생성된 해양 데이터를 개략적으로 도시한 것이다.The accompanying drawings for use in the description of the embodiments of the present invention are only a part of the embodiments of the present invention, and for those of ordinary skill in the art to which the present invention pertains (hereinafter "those skilled in the art"), the invention Other drawings may be obtained based on these drawings without any work being done.
1 schematically shows the problems of the ocean data generation method that relies on conventional stationary and vertex observations,
2 schematically shows an apparatus for generating ocean data for generating high-resolution ocean data according to an embodiment of the present invention;
3a and 3b schematically show a process of generating a marine resource data prediction model according to an embodiment of the present invention,
4a and 4b schematically show a process of generating high-resolution ocean data according to an embodiment of the present invention;
5 schematically illustrates ocean data generated for a grid corresponding to a non-observing point according to an embodiment of the present invention.
후술하는 본 발명에 대한 상세한 설명은, 본 발명의 목적들, 기술적 해법들 및 장점들을 분명하게 하기 위하여 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 통상의 기술자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description of the present invention refers to the accompanying drawings, which show by way of illustration a specific embodiment in which the present invention may be practiced, in order to clarify the objects, technical solutions and advantages of the present invention. These embodiments are described in sufficient detail to enable those skilled in the art to practice the present invention.
또한, 본 발명의 상세한 설명 및 청구항들에 걸쳐, "포함하다"라는 단어 및 그것의 변형은 다른 기술적 특징들, 부가물들, 구성요소들 또는 단계들을 제외하는 것으로 의도된 것이 아니다. 통상의 기술자에게 본 발명의 다른 목적들, 장점들 및 특성들이 일부는 본 설명서로부터, 그리고 일부는 본 발명의 실시로부터 드러날 것이다. 아래의 예시 및 도면은 실례로서 제공되며, 본 발명을 한정하는 것으로 의도된 것이 아니다.Also, throughout this description and claims, the word "comprises" and variations thereof are not intended to exclude other technical features, additions, components or steps. Other objects, advantages and characteristics of the present invention will appear to a person skilled in the art, in part from this description, and in part from practice of the present invention. The following illustrations and drawings are provided by way of illustration and are not intended to limit the invention.
더욱이 본 발명은 본 명세서에 표시된 실시예들의 모든 가능한 조합들을 망라한다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는, 적절하게 설명된다면, 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다.Moreover, the invention encompasses all possible combinations of the embodiments indicated herein. It should be understood that the various embodiments of the present invention are different but need not be mutually exclusive. For example, certain shapes, structures, and characteristics described herein with respect to one embodiment may be embodied in other embodiments without departing from the spirit and scope of the invention. In addition, it should be understood that the location or arrangement of individual components within each disclosed embodiment may be changed without departing from the spirit and scope of the present invention. Accordingly, the detailed description set forth below is not intended to be taken in a limiting sense, and the scope of the invention, if properly described, is limited only by the appended claims, along with all scope equivalents to those claimed. Like reference numerals in the drawings refer to the same or similar functions throughout the various aspects.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings in order to enable those of ordinary skill in the art to easily practice the present invention.
도 2는 본 발명의 일 실시예에 따른 고해상도 해양 데이터를 생성하기 위한 해양 데이터 생성 장치(200)를 개략적으로 도시한 것으로, 도 2를 참조하면, 해양 데이터 생성 장치(200)는 고해상도 해양 데이터를 생성하기 위한 인스트럭션들을 저장하는 메모리(210)와 메모리(210)에 저장된 인스트럭션들에 대응하여 고해상도 해양 데이터를 생성하는 동작을 수행하는 프로세서(220)를 포함할 수 있다.FIG. 2 schematically shows an ocean
구체적으로, 해양 데이터 생성 장치(200)는 전형적으로 컴퓨팅 장치(예컨대, 컴퓨터 프로세서, 메모리, 스토리지, 입력 장치 및 출력 장치, 기타 기존의 컴퓨팅 장치의 구성요소들을 포함할 수 있는 장치; 라우터, 스위치 등과 같은 전자 통신 장치; 네트워크 부착 스토리지(NAS) 및 스토리지 영역 네트워크(SAN)와 같은 전자 정보 스토리지 시스템)와 컴퓨터 소프트웨어(즉, 컴퓨팅 장치로 하여금 특정의 방식으로 기능하게 하는 인스트럭션들)의 조합을 이용하여 원하는 시스템 성능을 달성하는 것일 수 있다.Specifically, the ocean
또한, 컴퓨팅 장치의 프로세서는 MPU(Micro Processing Unit) 또는 CPU(Central Processing Unit), 캐쉬 메모리(Cache Memory), 데이터 버스(Data Bus) 등의 하드웨어 구성을 포함할 수 있다. 또한, 컴퓨팅 장치는 운영체제, 특정 목적을 수행하는 애플리케이션의 소프트웨어 구성을 더 포함할 수도 있다.In addition, the processor of the computing device may include a hardware configuration such as a micro processing unit (MPU) or a central processing unit (CPU), a cache memory, and a data bus. In addition, the computing device may further include an operating system and a software configuration of an application for performing a specific purpose.
그러나, 컴퓨팅 장치가 본 발명을 실시하기 위한 미디엄, 프로세서 및 메모리가 통합된 형태인 integrated 프로세서를 포함하는 경우를 배제하는 것은 아니다.However, a case in which the computing device includes an integrated processor in which a medium, a processor, and a memory are integrated for implementing the present invention is not excluded.
이와 같이 구성된 해양 데이터 생성 장치(200)에 의해 고해상도 해양 데이터를 생성하는 방법에 대해 아래에서 설명하겠다.A method of generating high-resolution ocean data by the ocean
먼저, 해양 기상 데이터를 생성하는 해양 기상 데이터 예측 모델에 대해 설명하고, 이러한 해양 기상 데이터 예측 모델이 학습용 해양 기상 데이터 또는 테스트용 해양 기상 데이터를 생성하는 과정에 대해 설명하기로 한다.First, a marine weather data prediction model for generating marine weather data will be described, and a process by which the marine weather data prediction model generates marine weather data for training or marine weather data for testing will be described.
해양 기상 데이터 예측 모델은, 해양의 임의의 영역을 위도 및 경도로 구획한 복수의 격자점들 중 특정 격자점에서 실측되어 생성된 특정 해양 기상 변수 실측 데이터를 이용하여 복수의 격자점들 각각에 대한 임의의 해양 기상 데이터를 예측하도록 생성될 수 있다.The marine meteorological data prediction model uses specific ocean weather variable measurement data generated by actually measuring at a specific grid point among a plurality of grid points partitioning an arbitrary area of the ocean by latitude and longitude for each of the plurality of grid points. It can be generated to predict any ocean weather data.
즉, 해양 기상 데이터 예측 모델은, 해양의 임의의 영역을 위도 및 경도로 구획한 복수의 격자점들 전체에 대해서 해양 기상 변수가 실측되지 않더라도, 전체 격자점들 중 적어도 일부인 특정 격자점에서 실측되어 생성된 특정 해양 기상 변수 실측 데이터를 이용하여 복수의 격자점들 전체에 대한 임의의 해양 기상 데이터를 예측할 수 있다.That is, the marine meteorological data prediction model is measured at a specific grid point that is at least a part of the entire grid point even if the ocean weather variable is not actually measured for all of the plurality of grid points partitioning an arbitrary area of the ocean by latitude and longitude. Any ocean weather data for all of the plurality of grid points may be predicted using the generated specific ocean weather variable actual measurement data.
참고로, 해양 기상 변수 실측 데이터에는 기압, 풍향, 풍속, 일사량, 기온, 습도, 개황, 달의 위상, 파고 및 강우량 중 적어도 일부에 대한 정보가 포함될 수 있으나, 이에 한정되는 것은 아니며, 이외에도 해양 기상 데이터를 예측하기 위한 다양한 변수가 포함될 수 있다.For reference, the marine weather variable actual data may include information on at least a portion of air pressure, wind direction, wind speed, insolation, temperature, humidity, general weather, moon phase, wave height, and rainfall, but is not limited thereto. Various variables for predicting data may be included.
이처럼, 해양 기상 데이터를 예측하기 위한 해양 기상 데이터 예측 모델이 생성된 상태에서, 해양의 일정 영역을 위도 및 경도로 구획한 각각의 격자점들 중 적어도 일부의 격자점에서 실측되어 생성된 일부 해양 기상 변수 실측 데이터가 획득되면, 해양 데이터 생성 장치(200)는, 일부 해양 기상 변수 실측 데이터를 해양 기상 데이터 예측 모델로 입력하여, 해양 기상 데이터 예측 모델로 하여금 일부 해양 기상 변수 실측 데이터를 참조하도록 하여 학습용 해양 기상 데이터 또는 테스트용 해양 기상 데이터를 생성하도록 할 수 있다. 즉, 해양 기상 데이터 예측 모델은, 일부 격자점에서 실측된 데이터를 참조하여, 인접 격자점을 포함하는 나머지 격자점들에서의 데이터를 생성할 수 있다.As such, in a state in which a marine weather data prediction model for predicting marine weather data is generated, some marine weather generated by actually measuring at least some of the grid points of each grid point partitioning a certain area of the ocean by latitude and longitude When the measured variable data is obtained, the marine
또는, 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터는, 각각의 격자점들 중 적어도 일부인 특정 격자점들에 대하여 별도로 획득된 해양 기상 관측 데이터 및 해양 물리 관측 데이터 각각이 참조되어, 각각의 격자점들에 대하여 획득된 해양 기상 예보 데이터 및 해양 물리 예측 데이터 각각이 보정되어 생성될 수도 있다. 가령, 해양 데이터 생성 장치(200)는, 전체 격자점들에 대해 예측된 해양 기상 데이터를, 전체 격자점들 중 적어도 일부에 대해 관측된 해양 기상 데이터로 보정하여 테스트용 해양 기상 데이터를 생성할 수도 있다.Alternatively, for the test marine weather data and test marine physical data, each of the ocean weather observation data and the ocean physics observation data separately obtained for specific grid points that are at least some of the grid points are referenced, and each grid point Each of the marine weather forecast data and the marine physics prediction data obtained with respect to them may be corrected and generated. For example, the ocean
다음으로, 위에서 설명한 과정을 통해 생성된 해양 기상 데이터 및 해양 물리 데이터와 해양 자원 데이터 사이의 관계성을 예측하는 해양 자원 데이터 예측 모델을 생성하는 과정을 설명한다.Next, a process of generating a marine resource data prediction model for predicting the relationship between the ocean meteorological data and ocean physical data generated through the process described above and the ocean resource data will be described.
참고로, 학습용 해양 기상 데이터 및 테스트용 해양 기상 데이터는 기압, 풍향, 풍속, 일사량, 기온, 습도, 개황, 달의 위상, 파고 및 강우량 중 적어도 일부에 대한 정보를 포함할 수 있다.For reference, the marine weather data for learning and the marine weather data for testing may include information on at least a portion of air pressure, wind direction, wind speed, insolation, temperature, humidity, general weather, moon phase, wave height, and rainfall.
또한, 학습용 해양 물리 데이터 및 테스트용 해양 물리 데이터는 조차(潮差), 파향, 파속, 음속, 밀도 및 표층 퇴적물 중 적어도 일부에 대한 정보를 포함할 수 있다. 하지만, 이에 한정되는 것은 아니며, 유속, 수심, 해류 및 조류 정보, 퇴적 중금속, 수심 유동자료, 부유물질, 지사, 자갈, 모래, 해안 특성, 암반 특성, 퇴적환경, 전기전도도, 투명도, 수소이온농도 등을 포함할 수 있다.In addition, the marine physics data for training and the marine physics data for testing may include information on at least a portion of an even, wave direction, wave velocity, sound velocity, density, and surface sediments. However, the present invention is not limited thereto, and flow velocity, water depth, current and tidal current information, sediment heavy metals, water depth flow data, suspended matter, branch, gravel, sand, coastal characteristics, bedrock characteristics, sedimentation environment, electrical conductivity, transparency, hydrogen ion concentration and the like.
또한, 학습용 해양 자원 데이터 및 테스트용 해양 자원 데이터는 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 중 적어도 일부에 대한 정보를 포함할 수 있다.In addition, the marine resource data for learning and the marine resource data for testing may include information on at least some of water temperature, salinity, dissolved oxygen, nutrient information, zooplankton information, and fish resource information.
여기서, 어족자원 정보는, 해당 격자 영역에서의 어종, 어획량, 어획된 개체의 크기, 수산물의 종류, 수산물의 수확량, 수확된 수산물 개체의 크기 등에 관한 정보 중 적어도 일부가 포함될 수 있으나 이에 한정되는 것은 아니다.Here, the fish resource information may include at least a part of information on the species, catch amount, size of the caught individual, the type of aquatic product, the yield of the aquatic product, the size of the harvested aquatic product individual, etc. in the grid area, but is not limited thereto. no.
또한, 학습용 해양 자원 데이터 및 테스트용 해양 자원 데이터는, 2차원 평면인 해수면에서의 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 중 적어도 일부에 대한 정보를 포함하는 데이터일 수 있으나, 이에 한정되는 것은 아니다. In addition, the marine resource data for learning and the marine resource data for testing are data including information on at least part of water temperature, salinity, dissolved oxygen, nutrient information, zooplankton information, and fish resource information at the sea level, which is a two-dimensional plane. However, the present invention is not limited thereto.
즉, 해수면 및 그 아래 공간을 포함하는 3차원 격자 공간에서, 위도, 경도 및 해수 깊이의 변화에 따라 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 값이 변화하는 데이터일 수 있다.That is, in a three-dimensional grid space that includes the sea level and the space below it, water temperature, salinity, dissolved oxygen amount, nutrient information, zooplankton information, and fish resource information change according to changes in latitude, longitude, and depth of seawater. can
한편, 해양 자원 데이터 예측 모델에 적용되는 기계학습 방식은 특정 방식으로 한정되지 않으므로, 리니어 리그레션(Linear regression), 결정트리(decision tree), 다층 퍼셉트론(multilayer perceptron), 서포트 벡터 머신, 심층 신경망(deep neural network), 컨볼루션 신경망(convolution neural network), RNN(recurrent neural network), GAN(generative adversarial network) 등 다양한 방식이 적용될 수 있다.On the other hand, since the machine learning method applied to the marine resource data prediction model is not limited to a specific method, linear regression, decision tree, multilayer perceptron, support vector machine, deep neural network ( A variety of methods such as a deep neural network, a convolutional neural network, a recurrent neural network (RNN), and a generative adversarial network (GAN) may be applied.
일례로, 도 3a의 흐름도를 참조하여 설명하면, 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 획득(S301)되면, 해양 데이터 생성 장치(200)가, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 해양 자원 데이터 예측 모델에 입력하여(S302), 해양 자원 데이터 예측 모델로 하여금 특정 지점들 각각에서의 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터에 대응되는 학습용 출력 해양 자원 데이터를 생성하도록 하고(S303), 특정 지점들 각각에서의 학습용 출력 해양 자원 데이터 및 학습용 해양 자원 데이터를 비교하여 로스(loss)를 계산하도록 하고(S304), 로스를 이용한 백프로퍼게이션(back propagation)을 수행하도록 함으로써(S305), 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터와, 학습용 해양 자원 데이터 사이의 관계성을 예측하는 해양 자원 데이터 예측 모델을 생성할 수 있다.As an example, referring to the flowchart of FIG. 3A , when learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean is acquired ( S301 ), ocean data is generated The
다른 예로, boosting regression tree 방식에 따라, 각각의 개별 트리의 gradient를 학습하고 잔차를 줄여나갈 수도 있다.As another example, according to the boosting regression tree method, it is possible to learn the gradient of each individual tree and reduce the residual.
가령, 도 3b를 참조하면, 수온을 예측하고자 하는 지점의 결과가 빗금 패턴 박스일 때, tree 1 및 tree 2를 약한 분류기로서 생성하고, 각각의 트리가 결합된 큰 tree를 강한 분류기로 선정하게 되며, 각각의 개별 트리의 스코어를 합한 2.3이 예측하고자 하는 지점의 수온 스코어가 될 수 있다.For example, referring to FIG. 3B , when the result of the point at which the water temperature is to be predicted is a hatched pattern box,
이처럼, 해양 기상 데이터 및 해양 물리 데이터와 해양 자원 데이터 사이의 관계성을 예측하는 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 해양 데이터를 생성하는 과정에 대해 도 4a의 흐름도를 참조하여 아래에서 구체적으로 설명하기로 한다.In this way, in a state where the marine resource data prediction model for predicting the relationship between the marine meteorological data and the marine physical data and the marine resource data is generated, the flow chart of FIG. With reference to this will be described in detail below.
즉, 해양 데이터 생성 장치(200)가, 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득할 수 있다(S401).That is, the ocean
그리고, 해양 데이터 생성 장치(200)가, 해양의 일정 영역을 위도 및 경도로 구획한 각각의 격자점들에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 해양 자원 데이터 예측 모델에 입력하여(S402), 해양 자원 데이터 예측 모델로 하여금 각각의 격자점들에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터에 대응되는 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 할 수 있다(S403).Then, the ocean
그리고, 해양 데이터 생성 장치(200)가, 각각의 격자점들에서의 테스트용 해양 자원 데이터를 참조하여 해양의 일정 영역에 대한 해양 데이터를 생성할 수 있다(S404).In addition, the ocean
위에서는 도 3a의 흐름도 및 도 4a의 흐름도를 참조하여 전체적인 프로세스를 간단하게 살펴보았으며, 아래에서는 도 4b를 참조하여 조금 더 구체적인 프로세스를 설명하기로 한다.The overall process has been briefly reviewed with reference to the flowchart of FIG. 3A and the flowchart of FIG. 4A above, and a more detailed process will be described with reference to FIG. 4B below.
일례로, 정선 관측 자료 및 수산 통계 자료가 존재하는 한정된 지점들에서의 학습 데이터가 획득되면, 해양 데이터 생성 장치(200)는, 기계학습용 데이터셋 구성을 위해 해당 학습 데이터들에 대해 데이터 표준화 과정을 거칠 수 있다. 이러한 학습 데이터에는, 가령 (i) 수온, 염분, 용존산소량, 영양염류, 동물플랑크톤 개체수, 수산물 종류 및 어획량 정보 중 적어도 일부가 포함된 학습용 해양 자원 데이터, (ii) 기압, 풍향, 풍속, 일사량, 기온, 습도, 달의 위상, 파고 및 강우량 정보 중 적어도 일부가 포함된 학습용 해양 기상 데이터 및 (iii) 조차, 파향, 파속, 음속, 밀도 및 표층 퇴적물에 관한 정보 중 적어도 일부가 포함된 학습용 해양 물리 데이터가 포함될 수 있다.For example, when learning data at limited points where Jeongseon observation data and fisheries statistical data exist are acquired, the marine
그리고, 해양 데이터 생성 장치(200)는, 상기 학습 데이터를 해양 자원 데이터 예측 모델에 입력하여, 해양 자원 데이터 예측 모델로 하여금 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터에 대응되는 학습용 출력 해양 자원 데이터를 생성하도록 할 수 있다.Then, the marine
그리고, 해양 데이터 생성 장치(200)는, 해양 자원 데이터 예측 모델로 하여금 예측값인 학습용 출력 해양 자원 데이터와 정답값인 학습용 해양 자원 데이터를 비교하도록 하여 로스를 계산하도록 하고, 로스를 이용한 백프로퍼게이션을 수행하도록 함으로써 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터와, 학습용 해양 자원 데이터 각각의 변수들의 상관 관계를 분석하도록 하여 이들 사이의 관계성을 예측하도록 학습시킬 수 있다.And, the marine
이처럼, 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양의 임의의 영역을 구획한 격자점들 각각에 대한 실제 해양 자원 데이터를 생성하기 위해, 해당 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터가 획득되면, 해양 데이터 생성 장치(200)가, 해양 자원 데이터 예측 모델로 하여금 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 할 수 있다.In this way, in a state in which the marine resource data prediction model is generated, in order to generate actual marine resource data for each of the grid points dividing an arbitrary area of the ocean, the test marine weather data and test for each of the grid points When the marine physical data for use is obtained, the marine
즉, 기존에 해양 자원 데이터를 생성하기 위해 한정된 지점에서의 정선 관측 자료 및 수산 통계 자료에 의존했던 것과 달리, 해양 데이터 생성 장치(200)가, 고해상도의 해양 기상 데이터 및 해양 물리 데이터를 기반으로 하여 고해상도의 해양 자원 데이터를 생성할 수 있게 된다.That is, unlike the existing reliance on stationary observation data and fishery statistical data at limited points to generate marine resource data, the ocean
또한, 해양 데이터 생성 장치(200)는, 이렇게 생성된 고해상도의 해양 자원 데이터만을 서비스 이용자에게 제공할 수도 있으나, GIS WEB 개발/표출 서비스를 통해 해양 기상 데이터 및 해양 물리 데이터가 참조된 복합적인 해양 데이터를 제공할 수도 있다.In addition, the marine
위와 같은 본 발명의 일 실시예로서, 해양 데이터 생성 장치(200)는, 특정 해상도 정보에 대응되도록 해양 데이터를 생성할 수도 있다. 즉, 해양 데이터 생성 장치(200)는, (i) 해양의 일정 영역을 위도 및 경도로 구획한 각각의 격자점들 전부에서의 해양 기상 데이터 및 해양 물리 데이터에 대응되도록 격자점들 전부에 대응되는 해양 데이터를 생성할 수도 있지만, (ii) 특정 해상도 정보에 매칭되도록 해양의 일정 영역을 구획하여 해당 격자점들에서의 해양 데이터를 생성할 수도 있다.As an embodiment of the present invention as described above, the
구체적으로 설명하면, 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보가 획득되면, 해양 데이터 생성 장치(200)는, 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보를 해양 기상 데이터 예측 모델로 입력하여 해양 기상 데이터 예측 모델로 하여금 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보를 참조하도록 하여 특정 해상도 정보에 매칭되는 테스트용 해양 기상 데이터를 생성하여 전송하도록 함으로써, 특정 해상도 정보에 대응되는 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득할 수 있다.More specifically, when the measured data of some marine meteorological variables and specific resolution information are obtained, the marine
그리고, 해양 데이터 생성 장치(200)는, 해양의 일정 영역을 위도 및 경도로 특정 해상도에 대응되도록 구획한 각각의 격자점들에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 해양 자원 데이터 예측 모델에 입력하여, 해양 자원 데이터 예측 모델로 하여금 각각의 격자점들에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터에 대응하는 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 할 수 있다.In addition, the marine
그리고, 해양 데이터 생성 장치(200)는, 각각의 격자점들에서의 테스트용 해양 자원 데이터를 참조하여 해양의 일정 영역에 대한 특정 해상도에 대응되는 해양 데이터를 생성할 수 있다. In addition, the ocean
또 다른 실시예로서, 해양 자원 데이터 예측 모델의 연산량을 줄이고, 연산 속도를 증가시키기 위해 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터에 대해 소정의 전처리 프로세스를 거칠 수 있다.As another embodiment, a predetermined pre-processing process may be performed on the test ocean weather data and the test ocean physical data in order to reduce the amount of computation of the ocean resource data prediction model and increase the computation speed.
즉, 해양 데이터 생성 장치(200)가, (i) 격자점들 각각에 대해 소정의 거리 기준을 참조하여 샘플링 격자점들을 판단하고, (ii) 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터 중 샘플링 격자점들 각각에 대응되는 해양 기상 샘플링 데이터 및 해양 물리 샘플링 데이터를 생성한 후, 해양 기상 샘플링 데이터 및 해양 물리 샘플링 데이터를 해양 자원 데이터 예측 모델에 입력하여, 해양 자원 데이터 예측 모델로 하여금 각각의 샘플링 격자점들에서의 해양 자원 샘플링 데이터를 출력하도록 하고, 각각의 샘플링 격자점들에 대한 해양 자원 샘플링 데이터를 참조하여 해양의 일정 영역에 대한 해양 샘플링 데이터를 생성할 수 있다.That is, the ocean data generating apparatus 200 (i) determines sampling grid points with reference to a predetermined distance reference for each grid point, and (ii) sampling of ocean weather data for testing and ocean physical data for testing. After generating ocean weather sampling data and ocean physical sampling data corresponding to each of the grid points, the ocean weather sampling data and ocean physical sampling data are input to the ocean resource data prediction model to cause the ocean resource data prediction model to each sample Ocean resource sampling data at grid points may be output, and ocean sampling data for a certain area of the ocean may be generated by referring to ocean resource sampling data for each sampling grid point.
한편, 사용자 단말로부터 GIS(geographic information system) 해양 데이터 조회 요청이 획득되면, 해양 데이터 생성 장치(200)가, 해양의 일정 영역에 대해 생성된 해양 데이터를 사용자 단말로 전송하여, 사용자 단말로 하여금 해양 데이터에 대응되는 GIS 해양 데이터를 디스플레이하도록 할 수 있다.On the other hand, when a GIS (geographic information system) marine data inquiry request is obtained from the user terminal, the marine
일례로, 해양 데이터 생성 장치(200)가, 한반도 인근 전 해역에 걸친 해양 데이터를 생성하고 이를 GIS 엔진에 격자 별로 저장한 상태에서, 사용자 단말로부터 GIS 해양 데이터 조회 요청이 획득되면, 사용자로 하여금 GIS 해양 데이터를 조회하도록 할 수 있다.For example, in a state in which the marine
이때, 사용자 단말로부터 해양의 일정 영역 중 특정 위치에 대한 정보를 포함하는 특정 GIS 해양 데이터 조회 요청이 획득되면, 해양 데이터 생성 장치(200)가, 해양의 특정 위치에 대해 생성된 특정 해양 데이터를 사용자 단말로 전송하여, 사용자 단말로 하여금 특정 위치에서의 특정 해양 데이터에 대응되는 특정 GIS 해양 데이터를 디스플레이하도록 함으로써, 사용자는, 복수의 격자점에서의 데이터들로 이루어진 고해상도 GIS 해양 데이터 중 조회를 원하는 특정 위치에 대한 GIS 해양 데이터를 확인할 수도 있다.In this case, when a specific GIS ocean data inquiry request including information on a specific location in a certain area of the ocean is obtained from the user terminal, the ocean
이를 통해, 도 5에서 도시하듯이, 기존의 관측 지점(검은색 박스)에서만 존재하던 불연속적인 해양 관측 정보를 확인함에 그치지 않고, 일정 영역에 대응되어 생산된 고해상도의 격자별 해양 데이터를 확인할 수 있게 된다. 또한, 관측된 격자의 인접 격자에 대한 해양 데이터를 생성할 뿐만 아니라, 관측된 격자로부터 원거리에 위치하는 격자들, 가령, 기존에는 관측이 어려웠던 인접 국가의 해양 경계 영역의 격자들에 대해서도 해양 데이터를 생성할 수도 있다.Through this, as shown in FIG. 5, it is possible to check the high-resolution grid-specific ocean data produced in response to a certain area, rather than just checking the discontinuous ocean observation information that existed only at the existing observation point (black box). do. In addition, not only generates ocean data for the adjacent grid of the observed grid, but also generates ocean data for grids located far from the observed grid, such as grids in the ocean boundary region of neighboring countries, which have been difficult to observe in the past. You can also create
또한, 이상 설명된 본 발명에 따른 실시예들은 다양한 컴퓨터 구성요소를 통하여 수행될 수 있는 프로그램 명령어의 형태로 구현되어 컴퓨터 판독 가능한 기록 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록 매체는 프로그램 명령어, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에 기록되는 프로그램 명령어는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 분야의 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능한 기록 매체의 예에는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령어를 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령어의 예에는, 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드도 포함된다. 상기 하드웨어 장치는 본 발명에 따른 처리를 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.In addition, the embodiments according to the present invention described above may be implemented in the form of program instructions that can be executed through various computer components and recorded in a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software. Examples of the computer-readable recording medium include a hard disk, a magnetic medium such as a floppy disk and a magnetic tape, an optical recording medium such as a CD-ROM, a DVD, and a magneto-optical medium such as a floppy disk. media), and hardware devices specially configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform processing according to the present invention, and vice versa.
이상에서 본 발명이 구체적인 구성요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나, 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명이 상기 실시예들에 한정되는 것은 아니며, 본 발명이 속하는 기술분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형을 꾀할 수 있다.In the above, the present invention has been described with specific matters such as specific components and limited embodiments and drawings, but these are provided to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , those of ordinary skill in the art to which the present invention pertains can make various modifications and variations from these descriptions.
따라서, 본 발명의 사상은 상기 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등하게 또는 등가적으로 변형된 모든 것들은 본 발명의 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the above-described embodiments, and not only the claims described below, but also all modifications equivalently or equivalently to the claims described below belong to the scope of the spirit of the present invention. will do it
Claims (20)
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
상기 (a) 단계 이전에,
(a0) 상기 해양의 상기 특정 지점들 각각에 대한 상기 학습용 해양 자원 데이터, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 포함하는 상기 학습 데이터가 획득되면, 상기 해양 데이터 생성 장치가, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 특정 지점들 각각에서의 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터에 대응되는 학습용 출력 해양 자원 데이터를 생성하도록 하고, 상기 특정 지점들 각각에서의 상기 학습용 출력 해양 자원 데이터 및 상기 학습용 해양 자원 데이터를 비교하여 로스(loss)를 계산하도록 하고 상기 로스를 이용한 백프로퍼게이션(back propagation)을 수행하도록 함으로써, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와, 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 상기 해양 자원 데이터 예측 모델을 생성하는 단계;
를 더 포함하는 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
Before step (a),
(a0) When the learning data including the marine resource data for learning, the marine weather data for learning, and the marine physics data for learning for each of the specific points of the ocean is obtained, the ocean data generating device is configured to: By inputting the weather data and the marine physics data for learning into the marine resource data prediction model, the marine resource data prediction model causes the learning output corresponding to the marine weather data for learning and the marine physical data for learning at each of the specific points. to generate marine resource data, to calculate a loss by comparing the learning output marine resource data and the learning marine resource data at each of the specific points, and back propagation using the loss generating the marine resource data prediction model for predicting a relationship between the marine weather data for learning, the marine physical data for learning, and the marine resource data for learning;
Method, characterized in that it further comprises.
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
상기 (a) 단계에서,
상기 각각의 격자점들 중 적어도 일부의 격자점에서 실측되어 생성된 일부 해양 기상 변수 실측 데이터가 획득되면, 상기 해양 데이터 생성 장치는, 상기 일부 해양 기상 변수 실측 데이터를 해양 기상 데이터 예측 모델 - 상기 해양 기상 데이터 예측 모델은, 상기 해양의 임의의 영역을 상기 위도 및 상기 경도로 구획한 복수의 격자점들 중 특정 격자점에서 실측되어 생성된 특정 해양 기상 변수 실측 데이터를 이용하여 상기 복수의 격자점들 각각에 대한 임의의 해양 기상 데이터를 예측하도록 생성된 것임 - 로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터를 참조하도록 하여 상기 테스트용 해양 기상 데이터를 생성하도록 하는 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
In step (a),
When the measured data of some ocean weather variables actually measured and generated at least some of the grid points are acquired, the ocean data generating device converts the part of the actually measured ocean weather variables into an ocean weather data prediction model - the ocean The meteorological data prediction model is configured to calculate the plurality of grid points by using specific ocean weather variable actual measurement data generated by actually measuring at a specific grid point among a plurality of grid points dividing an arbitrary area of the ocean by the latitude and the longitude. It is generated to predict any ocean weather data for each - input as - so that the ocean weather data prediction model refers to the actual measured data of some ocean weather variables to generate the ocean weather data for the test How to.
상기 (a) 단계에서,
상기 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보가 획득되면, 상기 해양 데이터 생성 장치는, 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 상기 해양 기상 데이터 예측 모델로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 참조하도록 하여 상기 특정 해상도 정보에 매칭되는 상기 테스트용 해양 기상 데이터를 생성하여 전송하도록 함으로써, 상기 특정 해상도 정보에 대응되는 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 획득하며,
상기 (b) 단계에서,
상기 해양 데이터 생성 장치는, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 상기 특정 해상도에 대응되도록 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응하는 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 예측하여 출력하도록 하고,
상기 (c) 단계에서,
상기 해양 데이터 생성 장치는, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 상기 특정 해상도에 대응되는 상기 해양 데이터를 생성하는 것을 특징으로 하는 방법.4. The method of claim 3,
In step (a),
When the measured data of some ocean weather variables and specific resolution information are obtained, the apparatus for generating ocean data inputs the measured data of some ocean weather variables and the specific resolution information into the ocean weather data prediction model to predict the ocean weather data. to generate and transmit the test marine meteorological data matching the specific resolution information by referring to the partial ocean weather variable actual measurement data and the specific resolution information, so that the test marine weather data corresponding to the specific resolution information Acquire data and marine physics data for the test,
In step (b),
The ocean data generating device is configured to generate the test ocean meteorological data and the test ocean physical data for each of the grid points in which the predetermined area of the ocean is partitioned to correspond to the specific resolution by the latitude and the longitude. By inputting into the marine resource data prediction model, the marine resource data prediction model causes the marine meteorological data for the test for each of the grid points and the marine physical data for the test at each of the grid points. To predict and output the marine resource data for the test,
In step (c),
The ocean data generating apparatus generates the ocean data corresponding to the specific resolution for the predetermined area of the ocean with reference to the test ocean resource data at each of the grid points.
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
상기 (b) 단계에서,
상기 해양 데이터 생성 장치가, 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대한 소정의 전처리 프로세스로서 (i) 상기 격자점들 각각에 대해 소정의 거리 기준을 참조하여 샘플링 격자점들을 판단하고, (ii) 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터 중 상기 샘플링 격자점들 각각에 대응되는 해양 기상 샘플링 데이터 및 해양 물리 샘플링 데이터를 생성한 후, 상기 해양 기상 샘플링 데이터 및 상기 해양 물리 샘플링 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 샘플링 격자점들에서의 해양 자원 샘플링 데이터를 출력하도록 하고,
상기 (c) 단계에서,
상기 해양 데이터 생성 장치가, 상기 각각의 샘플링 격자점들에 대한 상기 해양 자원 샘플링 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 샘플링 데이터를 생성하는 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
In step (b),
As a predetermined pre-processing process for the marine meteorological data for the test and the marine physical data for the test, the ocean data generating device determines (i) sampling grid points with reference to a predetermined distance criterion for each of the grid points, , (ii) after generating the ocean weather sampling data and ocean physics sampling data corresponding to each of the sampling grid points among the ocean weather data for the test and the ocean physical data for the test, the ocean weather sampling data and the ocean physics data Input sampling data to the marine resource data prediction model, causing the marine resource data prediction model to output marine resource sampling data at each of the sampling grid points,
In step (c),
The method of claim 1, wherein the apparatus for generating ocean data generates ocean sampling data for the predetermined area of the ocean with reference to the ocean resource sampling data for each of the sampling grid points.
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터는, 상기 각각의 격자점들 중 적어도 일부인 특정 격자점들에 대하여 별도로 획득된 해양 기상 관측 데이터 및 해양 물리 관측 데이터 각각이 참조되어, 상기 각각의 격자점들에 대하여 획득된 해양 기상 예보 데이터 및 해양 물리 예측 데이터 각각이 보정되어 생성된 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
The marine weather data for the test and the marine physical data for the test refer to each of the ocean weather observation data and the ocean physical observation data separately obtained for specific grid points that are at least some of the respective grid points, respectively. A method characterized in that each of the marine weather forecast data and the marine physics prediction data obtained with respect to the grid points are corrected and generated.
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
상기 학습용 해양 기상 데이터 및 상기 테스트용 해양 기상 데이터는 기압, 풍향, 풍속, 일사량, 기온, 습도, 개황, 달의 위상, 파고 및 강우량 중 적어도 일부에 대한 정보를 포함하고,
상기 학습용 해양 물리 데이터 및 상기 테스트용 해양 물리 데이터는 조차(潮差), 파향, 파속, 음속, 밀도 및 표층 퇴적물 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
The marine weather data for learning and the marine meteorological data for the test include information about at least some of atmospheric pressure, wind direction, wind speed, insolation, temperature, humidity, general conditions, moon phase, wave height, and rainfall,
The marine physics data for learning and the marine physics data for testing include information on at least a portion of an even, wave direction, wave velocity, sound velocity, density, and surface sediments.
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
상기 학습용 해양 자원 데이터 및 상기 테스트용 해양 자원 데이터는 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
The marine resource data for learning and the marine resource data for testing include information on at least part of water temperature, salinity, dissolved oxygen, nutrient information, zooplankton information, and fish resource information.
(a) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 해양 데이터 생성 장치가, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 단계;
(b) 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 단계; 및
(c) 상기 해양 데이터 생성 장치가, 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 단계;
를 포함하되,
(d) 사용자 단말로부터 GIS(geographic information system) 해양 데이터 조회 요청이 획득되면, 상기 해양 데이터 생성 장치가, 상기 해양의 상기 일정 영역에 대해 생성된 상기 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 해양 데이터에 대응되는 GIS 해양 데이터를 디스플레이하도록 하는 단계;
를 더 포함하는 것을 특징으로 하는 방법.A method for generating high-resolution ocean data, comprising:
(a) Learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each of specific points in the ocean according to a specific latitude and a specific longitude are used, so that the learning ocean weather data and the learning ocean physics data are used. In a state in which a machine learning-based ocean resource data prediction model for predicting a relationship between data and the training ocean resource data is generated, the ocean data generating apparatus divides a certain area of the ocean by latitude and longitude. acquiring ocean meteorological data for testing and ocean physics data for testing, respectively;
(b) the ocean data generating device generates the test ocean meteorological data and the test ocean physical data for each of the grid points dividing the predetermined area of the ocean by the latitude and the longitude as the ocean resource By inputting the data prediction model, the marine resource data prediction model causes the test ocean meteorological data for each of the grid points and the test ocean at each of the grid points corresponding to the test ocean physics data. predicting and outputting resource data; and
(c) generating, by the ocean data generating device, ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points;
including,
(d) when a geographic information system (GIS) ocean data inquiry request is obtained from the user terminal, the ocean data generating device transmits the ocean data generated for the predetermined area of the ocean to the user terminal, and the user causing the terminal to display GIS ocean data corresponding to the ocean data;
Method, characterized in that it further comprises.
상기 (d) 단계에서,
상기 사용자 단말로부터 상기 해양의 상기 일정 영역 중 특정 위치에 대한 정보를 포함하는 특정 GIS 해양 데이터 조회 요청이 획득되면, 상기 해양 데이터 생성 장치가, 상기 해양의 상기 특정 위치에 대해 생성된 특정 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 특정 해양 데이터에 대응되는 특정 GIS 해양 데이터를 디스플레이하는 것을 특징으로 하는 방법.10. The method of claim 9,
In step (d),
When a specific GIS ocean data inquiry request including information on a specific location in the certain area of the ocean is obtained from the user terminal, the ocean data generating device returns the specific ocean data generated for the specific location in the ocean By transmitting to the user terminal, the method characterized in that the display of the specific GIS ocean data corresponding to the specific ocean data by the user terminal.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
상기 (1) 프로세스 이전에,
상기 프로세서가, 상기 해양의 상기 특정 지점들 각각에 대한 상기 학습용 해양 자원 데이터, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 포함하는 상기 학습 데이터가 획득되면, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 특정 지점들 각각에서의 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터에 대응되는 학습용 출력 해양 자원 데이터를 생성하도록 하고, 상기 특정 지점들 각각에서의 상기 학습용 출력 해양 자원 데이터 및 상기 학습용 해양 자원 데이터를 비교하여 로스(loss)를 계산하도록 하고 상기 로스를 이용한 백프로퍼게이션(back propagation)을 수행하도록 함으로써, 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와, 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 상기 해양 자원 데이터 예측 모델을 생성하는 프로세스;
를 더 수행하는 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
Prior to the (1) process,
When the processor acquires the learning data including the marine resource data for learning, the marine weather data for learning, and the marine physics data for learning for each of the specific points of the ocean, the learning ocean weather data and the learning ocean By inputting physical data into the marine resource data prediction model, the marine resource data prediction model generates the training output ocean resource data corresponding to the training ocean weather data and the training ocean physical data at each of the specific points. By comparing the output marine resource data for learning and the marine resource data for learning at each of the specific points to calculate a loss and to perform back propagation using the loss, the learning for a process of generating the marine resource data prediction model for predicting a relationship between marine weather data, the marine physical data for training, and the marine resource data for training;
Marine data generating apparatus, characterized in that it further performs.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
상기 프로세서는,
상기 (1) 프로세스에서,
상기 각각의 격자점들 중 적어도 일부의 격자점에서 실측되어 생성된 일부 해양 기상 변수 실측 데이터가 획득되면, 상기 일부 해양 기상 변수 실측 데이터를 해양 기상 데이터 예측 모델 - 상기 해양 기상 데이터 예측 모델은, 상기 해양의 임의의 영역을 상기 위도 및 상기 경도로 구획한 복수의 격자점들 중 특정 격자점에서 실측되어 생성된 특정 해양 기상 변수 실측 데이터를 이용하여 상기 복수의 격자점들 각각에 대한 임의의 해양 기상 데이터를 예측하도록 생성된 것임 - 로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터를 참조하도록 하여 상기 테스트용 해양 기상 데이터를 생성하도록 하는 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
The processor is
In the process (1) above,
When the actual measured data of some ocean weather variables generated by being actually measured at at least some of the grid points of each of the grid points is obtained, the actual measured data of the partial ocean weather variables is used as an ocean weather data prediction model - the ocean weather data prediction model includes: Random ocean weather for each of the plurality of grid points using specific ocean weather variable actual measurement data generated by actually measuring at a specific grid point among a plurality of grid points dividing an arbitrary area of the ocean by the latitude and longitude It is generated to predict the data - by inputting the marine meteorological data prediction model to refer to the actual measured data of some of the marine weather variables to generate the marine meteorological data for the test.
상기 프로세서는,
상기 (1) 프로세스에서,
상기 일부 해양 기상 변수 실측 데이터 및 특정 해상도 정보가 획득되면, 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 상기 해양 기상 데이터 예측 모델로 입력하여 상기 해양 기상 데이터 예측 모델로 하여금 상기 일부 해양 기상 변수 실측 데이터 및 상기 특정 해상도 정보를 참조하도록 하여 상기 특정 해상도 정보에 매칭되는 상기 테스트용 해양 기상 데이터를 생성하여 전송하도록 함으로써, 상기 특정 해상도 정보에 대응되는 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 획득하며,
상기 (2) 프로세스에서,
상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 상기 특정 해상도에 대응되도록 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응하는 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 예측하여 출력하도록 하고,
상기 (3) 프로세스에서,
상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 상기 특정 해상도에 대응되는 상기 해양 데이터를 생성하는 것을 특징으로 하는 해양 데이터 생성 장치.14. The method of claim 13,
The processor is
In the process (1) above,
When the measured data of some marine weather variables and specific resolution information are obtained, the measured data of some ocean weather variables and the specific resolution information are input to the ocean weather data prediction model to cause the ocean weather data prediction model to cause the partial ocean weather variables By referring to the measured data and the specific resolution information to generate and transmit the test marine meteorological data matching the specific resolution information, the test marine meteorological data corresponding to the specific resolution information and the test marine meteorological data acquire data,
In the process (2) above,
The test ocean meteorological data and the test ocean physical data for each of the grid points in which the predetermined area of the ocean is partitioned to correspond to the specific resolution by the latitude and the longitude are added to the ocean resource data prediction model. By input, the marine resource data prediction model causes the test marine meteorological data for each of the grid points and the test marine resource data at each of the grid points corresponding to the test marine physical data. to predict and output
In the process (3) above,
Ocean data generating apparatus, characterized in that generating the ocean data corresponding to the specific resolution for the predetermined area of the ocean with reference to the test ocean resource data at each of the grid points.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
상기 프로세서는,
상기 (2) 프로세스에서,
상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대한 소정의 전처리 프로세스로서 (i) 상기 격자점들 각각에 대해 소정의 거리 기준을 참조하여 샘플링 격자점들을 판단하고, (ii) 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터 중 상기 샘플링 격자점들 각각에 대응되는 해양 기상 샘플링 데이터 및 해양 물리 샘플링 데이터를 생성한 후, 상기 해양 기상 샘플링 데이터 및 상기 해양 물리 샘플링 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 샘플링 격자점들에서의 해양 자원 샘플링 데이터를 출력하도록 하고,
상기 (3) 프로세스에서,
상기 각각의 샘플링 격자점들에 대한 상기 해양 자원 샘플링 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 샘플링 데이터를 생성하는 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
The processor is
In the process (2) above,
As a predetermined pre-processing process for the marine meteorological data for the test and the marine physical data for the test, (i) determining sampling grid points with reference to a predetermined distance criterion for each of the grid points, (ii) for the test After generating ocean weather sampling data and ocean physical sampling data corresponding to each of the sampling grid points among ocean weather data and ocean physical data for the test, the ocean weather sampling data and the ocean physical sampling data are combined with the ocean resource data Input to the prediction model, causing the marine resource data prediction model to output the marine resource sampling data at each of the sampling grid points,
In the process (3) above,
Ocean data generating apparatus, characterized in that generating ocean sampling data for the predetermined area of the ocean by referring to the ocean resource sampling data for each of the sampling grid points.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터는, 상기 각각의 격자점들 중 적어도 일부인 특정 격자점들에 대하여 별도로 획득된 해양 기상 관측 데이터 및 해양 물리 관측 데이터 각각이 참조되어, 상기 각각의 격자점들에 대하여 획득된 해양 기상 예보 데이터 및 해양 물리 예측 데이터 각각이 보정되어 생성된 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
The test ocean weather data and the test ocean physical data refer to each of the ocean weather observation data and ocean physics observation data separately acquired for specific grid points that are at least some of the respective grid points, respectively. Ocean data generating apparatus, characterized in that each of the marine weather forecast data and the ocean physics prediction data obtained with respect to the grid points are corrected and generated.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
상기 학습용 해양 기상 데이터 및 상기 테스트용 해양 기상 데이터는 기압, 풍향, 풍속, 일사량, 기온, 습도, 개황, 달의 위상, 파고 및 강우량 중 적어도 일부에 대한 정보를 포함하고,
상기 학습용 해양 물리 데이터 및 상기 테스트용 해양 물리 데이터는 조차(潮差), 파향, 파속, 음속, 밀도 및 표층 퇴적물 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
The marine weather data for learning and the marine meteorological data for the test include information about at least some of atmospheric pressure, wind direction, wind speed, insolation, temperature, humidity, general conditions, moon phase, wave height, and rainfall,
The marine physical data for learning and the marine physical data for testing include information on at least a portion of an even, wave direction, wave velocity, sound velocity, density, and surface sediments.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
상기 학습용 해양 자원 데이터 및 상기 테스트용 해양 자원 데이터는 수온, 염분, 용존산소량, 영양염류 정보, 동물플랑크톤 정보 및 어족자원 정보 중 적어도 일부에 대한 정보를 포함하는 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physics data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
The marine resource data for learning and the marine resource data for testing include information on at least some of water temperature, salinity, dissolved oxygen, nutrient information, zooplankton information, and fish resource information.
인스트럭션들을 저장하는 적어도 하나의 메모리; 및
상기 인스트럭션들을 실행하기 위해 구성된 적어도 하나의 프로세서를 포함하되,
상기 프로세서는, (1) 특정 위도 및 특정 경도에 따른 해양의 특정 지점들 각각에 대한 학습용 해양 자원 데이터, 학습용 해양 기상 데이터 및 학습용 해양 물리 데이터를 포함하는 학습 데이터가 이용되어 상기 학습용 해양 기상 데이터 및 상기 학습용 해양 물리 데이터와 상기 학습용 해양 자원 데이터 사이의 관계성을 예측하는 머신러닝 기반의 해양 자원 데이터 예측 모델이 생성된 상태에서, 상기 해양의 일정 영역을 위도 및 경도로 구획한 격자점들 각각에 대한 테스트용 해양 기상 데이터 및 테스트용 해양 물리 데이터를 획득하는 프로세스; (2) 상기 해양의 상기 일정 영역을 상기 위도 및 상기 경도로 구획한 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터를 상기 해양 자원 데이터 예측 모델에 입력하여, 상기 해양 자원 데이터 예측 모델로 하여금 상기 각각의 격자점들에 대한 상기 테스트용 해양 기상 데이터 및 상기 테스트용 해양 물리 데이터에 대응되는 상기 각각의 격자점들에서의 테스트용 해양 자원 데이터를 예측하여 출력하도록 하는 프로세스; 및 (3) 상기 각각의 격자점들에서의 상기 테스트용 해양 자원 데이터를 참조하여 상기 해양의 상기 일정 영역에 대한 해양 데이터를 생성하는 프로세스를 수행하는 상기 인스트럭션들을 실행하되,
(4) 상기 프로세서가, 사용자 단말로부터 GIS(geographic information system) 해양 데이터 조회 요청이 획득되면, 상기 해양의 상기 일정 영역에 대해 생성된 상기 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 해양 데이터에 대응되는 GIS 해양 데이터를 디스플레이하도록 하는 프로세스;
를 더 수행하는 것을 특징으로 하는 해양 데이터 생성 장치.An apparatus for generating ocean data for generating high-resolution ocean data, the apparatus comprising:
at least one memory storing instructions; and
at least one processor configured to execute the instructions;
The processor is configured to (1) use learning data including marine resource data for learning, marine weather data for learning, and ocean physics data for learning for each specific point in the ocean according to a specific latitude and a specific longitude, so that the learning ocean weather data and In a state in which a machine learning-based marine resource data prediction model for predicting the relationship between the marine physical data for learning and the marine resource data for learning is generated, each of the grid points dividing a certain area of the ocean by latitude and longitude a process of acquiring ocean meteorological data for testing and ocean physics data for testing; (2) by inputting the test ocean meteorological data and the test ocean physical data for each of the grid points that partitioned the predetermined area of the ocean by the latitude and the longitude into the ocean resource data prediction model, So that the marine resource data prediction model predicts and outputs the test marine resource data at each of the grid points corresponding to the test marine weather data and the test marine physical data for each of the grid points process; and (3) executing the instructions for performing a process of generating ocean data for the predetermined area of the ocean with reference to the test ocean resource data at the respective grid points,
(4) the processor, when a geographic information system (GIS) ocean data inquiry request is obtained from the user terminal, transmits the ocean data generated for the predetermined area of the ocean to the user terminal, causing the user terminal to a process for displaying GIS ocean data corresponding to the ocean data;
Marine data generating apparatus, characterized in that it further performs.
상기 프로세서는,
상기 (4) 프로세스에서,
상기 사용자 단말로부터 상기 해양의 상기 일정 영역 중 특정 위치에 대한 정보를 포함하는 특정 GIS 해양 데이터 조회 요청이 획득되면, 상기 해양의 상기 특정 위치에 대해 생성된 특정 해양 데이터를 상기 사용자 단말로 전송하여, 상기 사용자 단말로 하여금 상기 특정 해양 데이터에 대응되는 특정 GIS 해양 데이터를 디스플레이하는 것을 특징으로 하는 해양 데이터 생성 장치.20. The method of claim 19,
The processor is
In the process (4) above,
When a specific GIS ocean data inquiry request including information on a specific location in the certain area of the ocean is obtained from the user terminal, the specific ocean data generated for the specific location in the ocean is transmitted to the user terminal, Ocean data generating apparatus, characterized in that the user terminal displays the specific GIS ocean data corresponding to the specific ocean data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2020/095061 WO2020209704A1 (en) | 2019-04-10 | 2020-04-07 | Method for generating high-resolution marine data, and device using same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190041762 | 2019-04-10 | ||
KR20190041762 | 2019-04-10 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200119732A KR20200119732A (en) | 2020-10-20 |
KR102319145B1 true KR102319145B1 (en) | 2021-10-29 |
Family
ID=73025571
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200041782A KR102319145B1 (en) | 2019-04-10 | 2020-04-06 | Method and device for generating high-resolution ocean data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102319145B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102308820B1 (en) * | 2021-02-10 | 2021-10-05 | 한화시스템 주식회사 | Apparatus for automatic navigating and method for automatic navigating |
KR102390005B1 (en) * | 2021-11-30 | 2022-04-26 | (주)한국해양기상기술 | Learning method, learning device for generating high-resolution weather data and testing method, testing device using the same |
KR102420981B1 (en) * | 2021-12-23 | 2022-07-14 | 한화시스템 주식회사 | Marine environment simulator and simulating method according to sea water detph, recording medium storing program and computer program for executing the same |
KR102386532B1 (en) * | 2022-01-12 | 2022-04-15 | 주식회사 아라종합기술 | Methods for learning and testing a multi-layer perceptron based marine environment information correction model for correcting marine environment information using wave prediction information and devices using the same |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004085394A (en) | 2002-08-27 | 2004-03-18 | Nec Corp | System for modifying marine forecast data |
KR100798413B1 (en) | 2006-10-24 | 2008-01-28 | (주)한국해양과학기술 | System and method for visualizing surveyed data in 3D form at sea |
US20140078180A1 (en) | 2011-01-31 | 2014-03-20 | The Government Of The United States Of America, As Represented By The Secretary Of The Navy | Meteorology and oceanography geospatial analysis toolset |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101284839B1 (en) * | 2011-01-27 | 2013-07-10 | 엘아이지넥스원 주식회사 | Ocean/Sound environmental data generating Apparatus and Method to generate vertical sound velocity structure of the ocean |
KR20160073604A (en) * | 2014-12-17 | 2016-06-27 | 한국해양과학기술원 | Method and system for analyzing ocean circulation in coastal areas |
-
2020
- 2020-04-06 KR KR1020200041782A patent/KR102319145B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004085394A (en) | 2002-08-27 | 2004-03-18 | Nec Corp | System for modifying marine forecast data |
KR100798413B1 (en) | 2006-10-24 | 2008-01-28 | (주)한국해양과학기술 | System and method for visualizing surveyed data in 3D form at sea |
US20140078180A1 (en) | 2011-01-31 | 2014-03-20 | The Government Of The United States Of America, As Represented By The Secretary Of The Navy | Meteorology and oceanography geospatial analysis toolset |
Also Published As
Publication number | Publication date |
---|---|
KR20200119732A (en) | 2020-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102319145B1 (en) | Method and device for generating high-resolution ocean data | |
Oke et al. | Representation error of oceanic observations for data assimilation | |
Amante et al. | Accuracy of interpolated bathymetry in digital elevation models | |
KR102063358B1 (en) | Learning method and testing method for generating high-resolution weather and climate data, and learning device and testing device using the same | |
US10439594B2 (en) | Actually-measured marine environment data assimilation method based on sequence recursive filtering three-dimensional variation | |
Cummings et al. | Variational data assimilation for the global ocean | |
KR101761707B1 (en) | Typhoon surge automatic forecasting method using active data collection type script and numerical model | |
Sartini et al. | Comparing different extreme wave analysis models for wave climate assessment along the Italian coast | |
JPWO2016031174A1 (en) | Simulation device, simulation method, and storage medium | |
CN111505740B (en) | Weather prediction method, weather prediction device, computer equipment and storage medium | |
JP2019211342A (en) | Weather analyzer, weather analysis method, and program | |
Zhao et al. | A modification of HASM for interpolating precipitation in China | |
US12014536B2 (en) | Target detection method and device for high-resolution remote sensing image | |
JP2010054460A (en) | Wave forecast system | |
JP7045819B2 (en) | Land cover learning data generator, land cover learning data, land cover classification prediction device and land cover learning data generation program | |
Kambekar et al. | Wave prediction using genetic programming and model trees | |
WO2020209704A1 (en) | Method for generating high-resolution marine data, and device using same | |
Grönquist et al. | Predicting weather uncertainty with deep convnets | |
CN115859116A (en) | Marine environment field reconstruction method based on radial basis function regression interpolation method | |
Kovitz et al. | Spatial statistics of clustered data | |
Saha et al. | Downscaling extreme rainfall using physical-statistical generative adversarial learning | |
Her et al. | Interpolating SRTM elevation data to higher resolution to improve hydrologic analysis | |
JP7470413B2 (en) | Information processing device, information processing method, and program | |
Heyns et al. | Terrain visibility-dependent facility location through fast dynamic step-distance viewshed estimation within a raster environment | |
Błaszczak-Bąk et al. | High performance filtering for big datasets from Airborne Laser Scanning with CUDA technology |
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 |