[go: up one dir, main page]

KR20170000288A - Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same - Google Patents

Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same Download PDF

Info

Publication number
KR20170000288A
KR20170000288A KR1020150089329A KR20150089329A KR20170000288A KR 20170000288 A KR20170000288 A KR 20170000288A KR 1020150089329 A KR1020150089329 A KR 1020150089329A KR 20150089329 A KR20150089329 A KR 20150089329A KR 20170000288 A KR20170000288 A KR 20170000288A
Authority
KR
South Korea
Prior art keywords
geographical
area
information data
dividing
region
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020150089329A
Other languages
Korean (ko)
Other versions
KR101768913B1 (en
Inventor
강지훈
이인수
차득기
Original Assignee
한국국토정보공사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 한국국토정보공사 filed Critical 한국국토정보공사
Priority to KR1020150089329A priority Critical patent/KR101768913B1/en
Publication of KR20170000288A publication Critical patent/KR20170000288A/en
Application granted granted Critical
Publication of KR101768913B1 publication Critical patent/KR101768913B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G06F17/30241
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 지리 정보 데이터 분할 방법 및 장치에 관한 것으로, 지리 정보 데이터 분할 방법은 상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 단계, 상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 단계 및 상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 단계를 포함한다.The present invention relates to a method and an apparatus for segmenting a geographical information data, the method comprising the steps of: dividing a geographical area corresponding to the geographical information data into a plurality of areas, sequentially reading the geographical information data, Identifying at least one geographic geometry formed by the geographical geometry formed by the plurality of regions and matching the identified geographical feature to at least one of the plurality of divided regions, And generating geographical information data corresponding to each area.

Description

지리 정보 데이터 분할 방법, 분할 장치 및 이를 수행하는 프로그램을 기록하는 기록매체{METHOD OF PARTITIONING A DATA INCLUDING GEOGRAPHICAL INFORMATION, APPARATUS PERFORMING THE SAME AND STORAGE MEDIUM STORING A PROGRAM PERFORMING THE SAME}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a geographical information data division method,

본 발명은 지리 정보 데이터 분할 방법, 분할 장치 및 이를 수행하는 프로그램을 기록하는 기록매체에 관한 것으로, 보다 상세하게는 지리 정보를 포함하는 대용량의 지리 정보 데이터를 지리적 정보와 연계하여 분할하는 방법, 장치 및 이를 수행하는 프로그램을 기록하는 기록매체에 관한 것이다.The present invention relates to a method for dividing a geographic information data, a dividing device, and a recording medium for recording a program for performing the same. More particularly, the present invention relates to a method and a device for dividing a large capacity of geographical information data, And a recording medium on which a program for performing the recording is recorded.

기존에는 텍스트로 표현했던 많은 정보들에 대해 위치 기반으로의 표현이 요구되면서 지도가 다양한 속성 정보들을 표현하기 위한 플랫폼으로 자리잡았다.In this paper, we propose a new method for representing map information in a map.

또한, 개방형 서비스를 원칙으로 웹 2.0 환경의 정착에 따라 지도 플랫폼 또한 Open API를 통해 새로운 서비스를 개발할 수 있도록 지원하게 되면 대중화되었다. 이러한 지도 플랫폼 기반의 웹 서비스들에서 활용되는 다양한 컨텐츠들은 국제표준화기구인 OGC(Ooen Geospatial Consortium)에서 표준으로 제정한 KML(Keyhole Markup Language) 포맷과 같은 형태로 관리된다.Also, with the establishment of Web 2.0 environment with the principle of open service, the map platform became popular as it supports new service development through Open API. Various contents utilized in the web services based on the map platform are managed in the same manner as the KML (Keyhole Markup Language) format established by the OGC (OO Geospatial Consortium) as an international standardization organization.

현재 지리교육, 환경, 관광, 부동산, 고고학, 관광 등 여러 분야에서 KML 형태의 컨텐츠들을 활용하고 있다. 다양한 분야에서 KML 포맷이 사용되면서 대부분의 지도서비스와 GIS(Geographical Information System) 분야의 응용프로그램에서 KML 포맷을 지원하게 되었다.Currently, KML contents are used in various fields such as geography education, environment, tourism, real estate, archeology and tourism. With the use of the KML format in a variety of areas, most mapping services and applications in the Geographic Information System (GIS) area now support the KML format.

한국공개특허 제10-2014-0082193호는 좌표 정보 변환 장치 및 방법을 개시한다. 이러한 장치는 해양 지형 지물의 명칭, 위도 및 경도 등이 포함된 엑셀 파일을 로딩하고, 로딩된 엑셀 파일을 KML 형식으로 변환하여 저장할 수 있다. 또한, 좌표 정보 변환 장치는 KML 파일에 경로를 추가하고, 각 경로에 포함된 노드에 대응되는 이미지, 사운드, 동영상 자료 등의 멀티 미디어 데이터를 함께 저장할 수 있다. 저장된 KML 파일은 Google 사의 Google Earth 등에서 유용하게 사용될 수 있다.Korean Patent Laid-Open No. 10-2014-0082193 discloses an apparatus and method for converting coordinate information. Such an apparatus can load an Excel file including name, latitude and longitude of a marine feature, convert the loaded Excel file into KML format, and store the converted file. Further, the coordinate information conversion apparatus may add a path to the KML file, and may store multimedia data such as images, sounds, and moving images corresponding to the nodes included in the respective paths. The saved KML file can be useful in Google's Google Earth, etc.

한국등록특허 제10-1291675호는 스마트폰을 이용한 위성자료 분석 시스템을 개시한다. 이러한 시스템은 스마트폰으로부터 입력된 검색 조건에 대응되는 위성 자료를 추출하는 위성자료 처리모듈 및 상기 추출된 자료를 이미지 코드 생성 및 이미지를 맵핑하여 분석하고, 분석된 결과를 사용자의 스마트폰에 전송하는 위성자료 분석모듈을 포함하여 구성되되, 상기 위성자료 분석모듈은 상기 위성자료 처리모듈로부터 추출된 정보에 의해 HDF 파일을 로딩하는 HDF 파일 수집부와 상기 HDF 파일 수집부를 통해 수집된 HDF 파일을 분석하여 이미지 코드를 생성하는 이미지 코드 생성부, 상기 이미지 코드를 이미지 뷰어를 이용하여 이미지 자료로 생성하는 이미지 생성부 및 상기 생성된 이미지 자료를 기간 기준 정보, 좌표 기준 정보 및 해상도 기준 정보로 매핑하는 이미지 맵핑부를 포함하여 구성되며, 상기 이미지 코드 생성부를 통해 생성된 이미지 코드는 KML 파일 형식으로 생성되어 상기 이미지 매핑부를 통해 구글 API를 이용하여 이미지를 맵핑하는 것을 특징으로 하는 스마트폰을 이용한 위성자료 분석 시스템을 제공한다. 이와 같은 발명은 분석된 위성자료의 분석 결과를 스마트폰을 통해 수신함으로써, 위성 자료의 접근성을 향상시킬 수 있다.Korean Patent No. 10-1291675 discloses a satellite data analysis system using a smart phone. Such a system includes a satellite data processing module for extracting satellite data corresponding to a search condition input from a smart phone, and an image code generation and image mapping process for analyzing the extracted data, and transmitting the analyzed result to a user's smartphone And a satellite data analysis module, wherein the satellite data analysis module analyzes an HDF file collected by the HDF file collection module and an HDF file collection module that loads the HDF file according to information extracted from the satellite data processing module, An image generation unit for generating the image code using the image viewer as an image data, and an image mapping unit for mapping the generated image data to period basis information, coordinate basis information, and resolution reference information, And an image code generation unit Unknown code provides satellite data analysis system has been created as a KML file format using a smartphone which comprises an image mapping using Google API through the above image map. Such an invention can improve the accessibility of satellite data by receiving analysis results of analyzed satellite data through a smart phone.

한국공개특허 제10-2014-0082193호(2014.07.02), 제4 페이지 내지 제6 페이지Korean Patent Publication No. 10-2014-0082193 (Apr. 21, 2014), pages 4 to 6 한국등록특허 제10-1291675호(2013.07.25), 제3 페이지 내지 제5 페이지Korean Patent No. 10-1291675 (Jul. 25, 2013), pages 3 to 5

본 발명의 일 실시예는 대용량의 지리 정보 데이터를 지리적 정보와 연계하여 분할할 수 있는 지리 정보 데이터 분할 방법 및 분할 장치를 제공하고자 한다.An embodiment of the present invention is to provide a geographical information data dividing method and a dividing apparatus capable of dividing a large-capacity geographical information data in conjunction with geographical information.

본 발명의 일 실시예는 지리적 정보와 연계하여 데이터를 분할함으로써 데이터의 복원, 재생 및 관리를 용이하게 할 수 있는 지리 정보 데이터 분할 방법 및 분할 장치를 제공하고자 한다.An embodiment of the present invention is to provide a geographical information data dividing method and a dividing apparatus capable of facilitating data restoration, reproduction and management by dividing data in association with geographical information.

본 발명의 일 실시예는 분할된 지리 정보 데이터를 통해 지도 서비스 제공 시스템 및 응용 어플리케이션의 처리 속도를 향상시킬 수 있는 지리 정보 데이터 분할 방법 및 분할 장치를 제공하고자 한다.An embodiment of the present invention is to provide a geographical information data dividing method and a dividing apparatus capable of improving the processing speed of a map service providing system and an application application through divided geographical information data.

실시예들 중에서, 지리 정보 데이터 분할 방법은 상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 단계, 상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 단계 및 상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 단계를 포함한다.In one embodiment, a method for segmenting a geographical information data includes dividing a geographical area corresponding to the geographical information data into a plurality of areas, sequentially reading the geographical information data, generating at least one geographical image the method comprising the steps of: identifying geometry, matching the identified geographic figure to at least one of the plurality of divided regions, and generating geographic information data corresponding to each region based on the geographical maps matched to the plurality of divided regions .

일 실시예에서, 상기 지리적 영역을 복수의 영역으로 분할하는 단계는 상기 지리적 영역에 대한 최소 외접 사각형(MBR)을 산출하는 단계 및 상기 산출된 최소 외접 사각형을 N개의 영역으로 균등 분할하는 단계를 포함할 수 있다.In one embodiment, dividing the geographic region into a plurality of regions includes calculating a minimum circumscribed rectangle (MBR) for the geographic region and equally dividing the calculated minimum circumscribed rectangle into N regions can do.

일 실시예에서, 상기 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 단계는 상기 지리적 도형에 대한 최소 외접 사각형을 산출하는 단계 및 상기 분할된 복수의 영역 가운데 상기 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하는 단계를 포함할 수 있다.In one embodiment, the step of matching the geographical graphic to at least one of the plurality of divided regions comprises the steps of: calculating a minimum circumscribed rectangle for the geographical graphic; calculating a minimum circumscribed rectangle for the geographical shape among the plurality of divided regions And calculating an area including the rectangle.

일 실시예에서, 상기 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하는 단계는 하기 수학식 1의 조건을 만족하는 영역을 산출할 수 있다.In one embodiment, the step of calculating the area including the least circumscribed rectangle for the geographical graphic may calculate the area satisfying the following condition (1).

[수학식 1][Equation 1]

Figure pat00001
Figure pat00001

여기에서, x, y는 2차원 좌표Here, x and y are two-dimensional coordinates

일 실시예에서, 상기 지리 정보 데이터 분할 방법은 상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 상기 지리적 영역의 재분할 여부를 결정하는 단계를 더 포함할 수 있다.In one embodiment, the geospatial data segmentation method may further include determining whether to re-segment the geographical area based on geographical maps matched to the plurality of segmented areas.

일 실시예에서, 상기 재분할 여부를 결정하는 단계는 상기 분할된 복수의 영역 가운데 매칭된 지리적 도형의 개수가 문턱값을 초과한 영역을 재분할하는 단계 및 상기 식별된 지리적 도형을 상기 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시키는 단계를 더 포함할 수 있다.In one embodiment, the step of determining whether or not to re-divide may include re-dividing an area where the number of geographical figures matched among the plurality of divided areas exceeds a threshold value, and dividing the identified geographical figure into a plurality of re- The method further comprising:

일 실시예에서, 상기 재분할 여부를 결정하는 단계는 상기 매칭된 지리적 도형을 기초로 상기 분할된 각 영역에 대응되는 임시 파일을 생성하는 단계, 각 임시 파일의 파일 크기를 기 설정된 문턱값과 비교하여 파일 크기가 문턱값을 초과한 영역을 재분할하는 단계 및 상기 식별된 지리적 도형을 상기 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시키는 단계를 더 포함할 수 있다.In one embodiment, the step of determining whether to re-divide may include generating a temporary file corresponding to each of the divided regions based on the matched geographic figure, comparing a file size of each temporary file with a predetermined threshold value Subdividing an area where the file size has exceeded a threshold value and matching the identified geographic figure to at least one of the subdivided plurality of areas.

일 실시예에서, 상기 임시 파일은 상기 매칭된 지리적 도형 각각에 대한 고유 식별 정보, 최소 외접 사각형 정보 및 도형 정보 가운데 적어도 하나 이상을 포함할 수 있다.In one embodiment, the temporary file may include at least one of unique identification information, minimum circumscribed rectangle information, and graphic information for each of the matched geographical figures.

일 실시예에서, 상기 재분할 여부를 결정하는 단계는 하기 수학식 2를 통해 재분할 영역의 개수를 산출하는 단계를 더 포함할 수 있다.In one embodiment, the step of determining whether or not to re-divide may further include calculating the number of re-divided areas through the following equation (2).

[수학식 2]&Quot; (2) "

Figure pat00002
Figure pat00002

여기에서, nGeometry는 지리적 도형의 개수, nthreshold는 지리적 도형 개수의 문턱값, sfile은 임시 파일의 크기, sthreshold는 파일 크기의 문턱값, N은 재분할 영역의 개수Here, n is the number Geometry, n threshold of geographic shapes is the threshold value of the number of geographic shapes, s file is larger, s threshold of the temporary file is the threshold of the file size, N is the number of the re-divided region

일 실시예에서, 상기 각 영역에 대응되는 지리 정보 데이터를 생성하는 단계는 지리적 영역, 영역 분할 정보 및 각 영역에 매칭된 지리적 도형에 대한 정보 가운데 적어도 하나를 포함하는 분할 정보 데이터를 생성하는 단계를 더 포함할 수 있다.In one embodiment, the step of generating the geographical information data corresponding to each of the areas may include generating the divided information data including at least one of the geographical area, the area segmentation information, and the information about the geographical map matched to each area .

일 실시예에서, 상기 영역 분할 정보는 영역을 분할하는 선의 위치에 대한 정보, 각 영역의 위치, 각 영역의 식별 정보 및 각 영역에 대응되는 지리 정보 데이터의 식별 정보 가운데 적어도 하나를 포함할 수 있다.In one embodiment, the region segmentation information may include at least one of information about a position of a line dividing the region, a position of each region, identification information of each region, and identification information of the geographical information data corresponding to each region .

일 실시예에서, 상기 지리적 도형에 대한 정보는 지리적 도형에 대한 고유 식별 정보 및 지리적 도형의 좌표 정보 가운데 적어도 하나를 포함할 수 있다.In one embodiment, the information about the geographical graphic may include at least one of the unique identification information for the geographical graphic and the coordinate information of the geographical graphic.

일 실시예에서, 상기 지리 정보 데이터 분할 방법은 상기 분할 정보 데이터를 기초로 영역을 분할하는 선 및 해당 영역에 매칭된 지리적 도형을 지도 상에 도시하여 분할 정보를 시각화하는 단계를 더 포함할 수 있다.In one embodiment, the geographical information data dividing method may further include visualizing the division information by plotting a line dividing the region on the basis of the division information data and a geographical graphic matched to the region, on the map .

실시예들 중에서, 지리 정보 데이터 분할 장치는 상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 영역 분할부, 상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 영역 매칭부 및 상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 지리 정보 데이터 생성부를 포함한다.Among the embodiments, the geographical information data dividing device may include an area dividing unit for dividing the geographical area corresponding to the geographical information data into a plurality of areas, at least one unit for sequentially reading the geographical information data, A region matching unit for identifying a geographical geometry, matching the identified geographical graphic to at least one of the plurality of divided regions, and a region matching unit for matching the geographical graphic corresponding to each region based on the geographical maps matched to the plurality of divided regions And a geographical information data generation unit for generating geographical information data.

일 실시예에서, 상기 영역 분할부는 상기 지리적 영역에 대한 최소 외접 사각형(MBR)을 산출하고, 상기 산출된 최소 외접 사각형을 N개의 영역으로 균등 분할할 수 있다.In one embodiment, the region dividing unit may calculate a minimum circumscribed rectangle (MBR) for the geographical area, and may evenly divide the calculated minimum circumscribed rectangle into N regions.

일 실시예에서, 상기 영역 매칭부는 상기 지리적 도형에 대한 최소 외접 사각형을 산출하고, 상기 분할된 복수의 영역 가운데 상기 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하여 매칭할 수 있다.In one embodiment, the region matching unit may calculate a minimum circumscribed rectangle for the geographic figure, and may calculate and match an area including the minimum circumscribed rectangle of the geographic figure among the plurality of divided regions.

일 실시예에서, 상기 지리 정보 데이터 분할 장치는 상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 상기 지리적 영역의 재분할 여부를 결정하는 재분할 여부 결정부를 더 포함할 수 있다.In one embodiment, the geographical information data dividing device may further include a redetermination determining unit for determining whether to re-segment the geographical area based on the geographical map matched to the plurality of divided areas.

일 실시예에서, 상기 재분할 여부 결정부는 영역에 매칭된 지리적 도형의 개수 또는 영역에 대한 임시 파일의 파일 크기 가운데 적어도 하나가 문턱값보다 큰 경우, 해당 영역을 복수의 영역으로 재분할하도록 할 수 있다.In one embodiment, if the at least one of the number of geographical maps matched to the area or the file size of the temporary file with respect to the area is greater than the threshold value, the subdivision determining unit may re-divide the area into a plurality of areas.

일 실시예에서, 상기 영역 매칭부는 상기 영역에서 식별된 지리적 도형을 상기 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시킬 수 있다.In one embodiment, the region matching unit may again match the identified geographical feature in the region to at least one of the subdivided plurality of regions.

일 실시예에서, 상기 지리 정보 데이터 생성부는 영역 분할 정보 및 각 영역에 매칭된 지리적 도형에 대한 정보를 포함하는 분할 정보 데이터를 생성 할 수 있다.In one embodiment, the geographical information data generation unit may generate segmentation information data including region segmentation information and information on geographical maps matched to the respective regions.

실시예들 중에서, 지리 정보 데이터 분할 방법에 관한 컴퓨터 프로그램을 저장하는 기록매체는 상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 기능, 상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 기능 및 상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 기능을 수행하는 지리 정보 데이터 분할 방법에 관한 컴퓨터 프로그램을 포함한다.A recording medium storing a computer program for a geographic information data dividing method includes a function of dividing a geographical area corresponding to the geographical information data into a plurality of areas, a function of sequentially reading the geographical information data, Identifying at least one geographic geometry formed by the plurality of regions and matching the identified geographic geometry to at least one of the plurality of divided regions and based on the geographic geometry matched to the plurality of divided regions And a geographical information data dividing method for performing a function of generating geographical information data corresponding to each area.

본 발명의 일 실시예에 따른 지리 정보 데이터 분할 방법 및 분할 장치는 대용량의 지리 정보 데이터를 지리적 정보와 연계하여 분할할 수 있다.The geographical information data dividing method and the dividing apparatus according to an embodiment of the present invention can divide a large capacity of geographical information data in association with geographical information.

본 발명의 일 실시예에 따른 지리 정보 데이터 분할 방법 및 분할 장치는 지리적 정보와 연계하여 데이터를 분할함으로써 데이터의 복원, 재생 및 관리를 용이하게 할 수 있다.The geographical information data dividing method and the dividing apparatus according to an embodiment of the present invention can facilitate restoration, reproduction and management of data by dividing data in conjunction with geographical information.

본 발명의 일 실시예에 따른 지리 정보 데이터 분할 방법 및 분할 장치는 분할된 지리 정보 데이터를 통해 지도 서비스 제공 시스템 및 응용 어플리케이션의 처리 속도를 향상시킬 수 있다.The geographical information data dividing method and the dividing apparatus according to the embodiment of the present invention can improve the processing speed of the map service providing system and application application through the divided geographical information data.

도 1은 본 발명의 일 실시예에 따른 지리 정보 데이터 분할 시스템을 설명하는 블록도이다.
도 2는 도 1에 있는 지리 정보 데이터 분할 장치를 설명하는 블록도이다.
도 3은 도 2의 지리 정보 데이터 분할 장치에서 지리 정보 데이터 분할과 관련된 구성을 나타내는 블록도이다.
도 4는 지리적 영역을 복수의 영역으로 분할하는 예를 나타내는 도면이다.
도 5는 지리적 도형(Geometry)을 분할된 복수의 영역에 매칭시키는 예를 나타내는 도면이다.
도 6은 특정 영역을 복수의 영역으로 재분할하는 예를 나타내는 도면이다.
도 7은 도 1에 있는 지리 정보 데이터 분할 장치에서 수행되는 지리 정보 데이터 분할 방법을 설명하는 흐름도이다.
1 is a block diagram illustrating a geospatial data segmentation system according to an embodiment of the present invention.
2 is a block diagram for explaining the geographical information data dividing apparatus shown in FIG.
3 is a block diagram showing a configuration related to geographic information data division in the geographical information data dividing device of FIG.
4 is a diagram showing an example of dividing a geographical area into a plurality of areas.
5 is a diagram showing an example of matching a geographical pattern to a plurality of divided regions.
6 is a diagram showing an example of re-dividing a specific area into a plurality of areas.
FIG. 7 is a flowchart illustrating a method of dividing geographic information data performed in the geographic information data dividing device of FIG. 1. FIG.

본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The description of the present invention is merely an example for structural or functional explanation, and the scope of the present invention should not be construed as being limited by the embodiments described in the text. That is, the embodiments are to be construed as being variously embodied and having various forms, so that the scope of the present invention should be understood to include equivalents capable of realizing technical ideas. Also, the purpose or effect of the present invention should not be construed as limiting the scope of the present invention, since it does not mean that a specific embodiment should include all or only such effect.

한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of the terms described in the present application should be understood as follows.

"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.The terms "first "," second ", and the like are intended to distinguish one element from another, and the scope of the right should not be limited by these terms. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.

어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" to another element, it may be directly connected to the other element, but there may be other elements in between. On the other hand, when an element is referred to as being "directly connected" to another element, it should be understood that there are no other elements in between. On the other hand, other expressions that describe the relationship between components, such as "between" and "between" or "neighboring to" and "directly adjacent to" should be interpreted as well.

단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.It is to be understood that the singular " include " or "have" are to be construed as including the stated feature, number, step, operation, It is to be understood that the combination is intended to specify that it does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.

각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, the identification code (e.g., a, b, c, etc.) is used for convenience of explanation, the identification code does not describe the order of each step, Unless otherwise stated, it may occur differently from the stated order. That is, each step may occur in the same order as described, may be performed substantially concurrently, or may be performed in reverse order.

본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있으며, 또한, 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can be embodied as computer-readable code on a computer-readable recording medium, and the computer-readable recording medium includes any type of recording device that stores data that can be read by a computer system . Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like, and also implemented in the form of a carrier wave (for example, transmission over the Internet) . In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner.

여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used predefined terms should be interpreted to be consistent with the meanings in the context of the related art and can not be interpreted as having ideal or overly formal meaning unless explicitly defined in the present application.

도 1은 본 발명의 일 실시예에 따른 지리 정보 데이터 분할 시스템을 설명하는 블록도이다.1 is a block diagram illustrating a geospatial data segmentation system according to an embodiment of the present invention.

도 1을 참조하면, 지리 정보 데이터 분할 시스템(100)은 사용자 단말기(110) 및 지리 정보 데이터 분할 장치(120)를 포함한다.Referring to FIG. 1, a geographical information data segmentation system 100 includes a user terminal 110 and a geographical information data segmentation device 120.

사용자 단말기(110)는 사용자의 제어에 의해 지리 정보 데이터 분할 장치(120)에 접속하여 특정 지리 정보 데이터의 분할을 요청할 수 있다. 일 실시예에서, 분할할 지리 정보 데이터는 KML(Keyhole Markup Language) 포맷의 데이터에 해당할 수 있다. 지리 정보(Geographical Information)는 KML 포맷으로 인코딩되어 저장될 수 있고, KML 포맷의 데이터는 지도 서비스 제공 어플리케이션 또는 응용 어플리케이션에 의해 시각화(visualize) 또는 수정(edit)될 수 있다.The user terminal 110 may access the geographical information data dividing device 120 under the control of the user and request division of the specific geographical information data. In one embodiment, the geographic information data to be segmented may correspond to data in the KML (Keyhole Markup Language) format. Geographical information can be encoded and stored in the KML format, and data in the KML format can be visualized or edited by a map service providing application or an application application.

사용자 단말기(110)는 지리 정보 데이터 분할 장치(120)에 저장된 데이터 가운데 분할할 데이터를 선택하거나, 다른 데이터베이스에서 분할할 데이터를 가져오도록 요청할 수 있다. 지리 정보 데이터 분할 장치(120)는 선택된 데이터 또는 다른 데이터베이스에서 가져온 데이터에 대한 분할 과정을 수행한다. The user terminal 110 may select data to be divided among the data stored in the geographical information data dividing device 120 or request to fetch data to be divided in another database. The geographical information data dividing device 120 performs a dividing process on the selected data or data fetched from another database.

사용자 단말기(110)는 지리 정보 데이터 분할 장치(120)에서 제공된 경과 정보 또는 결과 정보를 화면에 디스플레이한다. 사용자 단말기(110)는 모바일 단말기, 테블릿 PC, 랩탑 PC 또는 데스크탑 PC에 해당할 수 있다.The user terminal 110 displays the progress information or the result information provided from the geographical information data dividing device 120 on the screen. The user terminal 110 may correspond to a mobile terminal, a tablet PC, a laptop PC, or a desktop PC.

지리 정보 데이터 분할 장치(120)는 분할 요청된 데이터를 지리적 정보와 연계하여 분할한다. 예를 들어, 지리 정보 데이터 분할 장치(120)는 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할한다. 지리 정보 데이터 분할 장치(120)는 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고 식별된 지리적 도형을 분할된 복수의 영역 중 적어도 하나에 매칭한다. 지리 정보 데이터 분할 장치(120)는 각 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성할 수 있다. 즉, 지리 정보 데이터 분할 장치(120)는 각 영역마다 대응되는 지리 정보 데이터를 생성함으로써, 분할 요청된 데이터를 지리적 정보와 연계하여 분할할 수 있다.The geographical information data dividing device 120 divides the requested data in association with the geographical information. For example, the geographical information data dividing device 120 divides the geographical area corresponding to the geographical information data into a plurality of areas. The geographical information data dividing device 120 sequentially reads the geographical information data to identify at least one geographical shape formed by the geographical information data and matches the identified geographical graphic to at least one of the plurality of divided areas do. The geographical information data dividing device 120 can generate geographical information data corresponding to each area based on geographical maps matched to the respective areas. That is, the geographical information data dividing device 120 can generate the geographical information data corresponding to each area, thereby dividing the requested data in association with the geographical information.

지리 정보 데이터 분할 장치(120)는 분할 경과 정보와 결과 정보를 사용자 단말기(110)에 제공할 수 있다.The geographical information data dividing device 120 may provide the user terminal 110 with the progress information and the result information.

도 2는 도 1에 있는 지리 정보 데이터 분할 장치를 설명하는 블록도이다.2 is a block diagram for explaining the geographical information data dividing apparatus shown in FIG.

도 2를 참조하면, 지리 정보 데이터 분할 장치(120)는 다른 구성요소들과 버스(220)를 통해 통신하는 프로세서(또는, CPU)(210)를 포함한다. 프로세서(210)는 다른 구성요소들의 작동을 제어하고 다른 구성요소들과 지리 정보 데이터의 분할을 수행한다. 또한, 프로세서(210)는 메모리(230)와 전기적으로 연결되고 사용자의 요청에 따라 메모리(230)에 저장된 명령어들을 통해 지리 정보 데이터 분할을 수행할 수 있다.Referring to FIG. 2, the geospatial data segmentation device 120 includes a processor (or CPU) 210 that communicates with other components via a bus 220. The processor 210 controls the operation of other components and performs the division of geographical information data with other components. In addition, the processor 210 may be electrically connected to the memory 230 and may perform geographic information data division through instructions stored in the memory 230 according to a user's request.

지리 정보 데이터 분할 장치(120)는 메모리(230) 및 저장 장치(240)를 포함하고, 메모리(230)는 롬(Read Only Memory, ROM)(232) 및 램(Random Access Memory, RAM)(234)을 포함한다. 여기에서, 메모리(230)는 일시적 또는 영구적으로 컴퓨터가 판독할 수 있는 기록매체에 해당하고, 저장 장치(240)는 영구적으로 컴퓨터가 판독할 수 있는 기록매체에 해당한다. 메모리(230) 및 저장 장치(240) 중 적어도 하나는 지리 정보 데이터 분할을 위한 명령어를 포함하는 컴퓨터 프로그램을 저장한다.The geographical information data dividing apparatus 120 includes a memory 230 and a storage device 240. The memory 230 includes a ROM 232 and a RAM 234 ). Here, the memory 230 corresponds to a temporary or permanent computer-readable recording medium, and the storage device 240 corresponds to a permanent computer-readable recording medium. At least one of the memory 230 and the storage device 240 stores a computer program including instructions for segmenting geographic information data.

지리 정보 데이터 분할 장치(120)는 네트워크(280)와 통신하기 위하여 네트워크 인터페이스(270)를 포함한다. 네트워크 인터페이스(270)는 지리 정보 데이터 분할 장치(120)와 네트워크(280)간의 정보, 데이터 및 신호를 전송할 수 있는 환경을 설정한다. 도 1을 참조하면, 지리 정보 데이터 분할 장치(120)는 네트워크(280)를 통하여 사용자 단말기(110)와 연결될 수 있다.The geospatial data segmentation device 120 includes a network interface 270 for communicating with the network 280. [ The network interface 270 establishes an environment in which information, data and signals between the geographical information data dividing device 120 and the network 280 can be transmitted. Referring to FIG. 1, the geographical information data dividing device 120 may be connected to the user terminal 110 via a network 280.

지리 정보 데이터 분할 장치(120)는 사용자 인터페이스 입력 장치(250)(예를 들어, 마우스, 트랙볼, 터치 패드, 그래픽 태블릿, 스캐너, 상품 바코드 스캔을 위한 바코드 스캐너, 터치 스크린, 키보드, 포인팅 장치 등)를 통해 사용자로부터 정보를 입력받을 수 있다. 사용자 인터페이스 입력 장치(250)는 지리 정보 데이터 분할 장치(120) 또는 네트워크에 정보(예를 들어, 트랜잭션)를 입력할 수 있는 모든 메커니즘을 포함한다.The geospatial data segmentation device 120 may include a user interface input device 250 (e.g., a mouse, a trackball, a touchpad, a graphic tablet, a scanner, a barcode scanner for product barcode scanning, a touch screen, a keyboard, a pointing device, The user can receive information from the user through the Internet. The user interface input device 250 includes all the mechanisms for inputting information (e.g., transactions) to the geographic information data partitioning device 120 or network.

지리 정보 데이터 분할 장치(120)는 사용자 인터페이스 출력 장치(260)를 통해 정보를 출력할 수 있다. 사용자 인터페이스 출력 장치(260)는 디스플레이 화면과 같은 시각적 출력 장치를 포함할 수 있으나, 이에 한정되지 않는다. 사용자 인터페이스 출력 장치(260)는 사용자에게 정보를 출력할 수 있는 모든 메커니즘을 포함하고, 하나의 영상 출력 장치 또는 스피커와 같은 출력 장치와 결합될 수 있다.The geographical information data dividing device 120 may output the information through the user interface outputting device 260. The user interface output device 260 may include, but is not limited to, a visual output device such as a display screen. The user interface output device 260 may include any mechanism capable of outputting information to a user and may be combined with an output device such as a video output device or a speaker.

일 실시예에서, 디스플레이 스크린은 지리 정보 데이터 분할 장치(120)로부터 수신한 정보를 디스플레이하고 운영자로부터 입력을 수신할 수 있다. 즉, 디스플레이 스크린은 사용자 인터페이스 입력 장치(250)와 사용자 인터페이스 출력 장치(260)로서 구현될 수 있다.In one embodiment, the display screen may display information received from the geospatial data segmentation device 120 and receive input from an operator. That is, the display screen may be implemented as a user interface input device 250 and a user interface output device 260.

도 3은 도 2의 지리 정보 데이터 분할 장치에서 지리 정보 데이터 분할과 관련된 구성을 나타내는 블록도이다.3 is a block diagram showing a configuration related to geographic information data division in the geographical information data dividing device of FIG.

도 3을 참조하면, 지리 정보 데이터 분할 장치는 영역 분할부(310), 영역 매칭부(320), 재분할 여부 결정부(330) 및 지리 정보 데이터 생성부(340)를 포함한다. Referring to FIG. 3, the geographical information data dividing apparatus includes an area dividing unit 310, an area matching unit 320, a redistribution determining unit 330, and a geographical information data generating unit 340.

일 실시예에서, 영역 분할부(310), 영역 매칭부(320), 재분할 여부 결정부(330) 및 지리 정보 데이터 생성부(340)는 각각 소프트웨어 모듈로 구현되어 컴퓨터 프로그램 형태로 메모리(230) 또는 저장 장치(240)에 저장될 수 있다. 프로세서(210)는 해당 구성요소들을 통해 지리 정보 데이터의 분할을 수행한다.In one embodiment, the region dividing unit 310, the region matching unit 320, the re-division determining unit 330, and the geographical information data generating unit 340 are implemented as software modules, respectively, Or may be stored in storage device 240. The processor 210 performs the division of the geographical information data through the corresponding components.

분할할 지리 정보 데이터가 지리 정보 데이터 분할 장치(120)에 입력되는(또는, 선택) 경우, 지리 정보 데이터 분할 장치(120)는 입력된 지리 정보 데이터를 기초로 적어도 하나 이상의 중간 파일을 생성한다. 예를 들어, 지리 정보 데이터 분할 장치(120)는 지리 정보 데이터의 전체 도형요소에 대한 지리적 도형(Geometry) 정보들을 따로 추출해 중간파일을 생성해 저장할 수 있다. 예를 들어, 지리적 도형 정보는 지리적 도형의 중심점, 위치, 사이즈, 형태, 대응되는 지리적 영역 등 지리적 도형에 대한 정보를 포함할 수 있다.When the geographical information data to be divided is input (or selected) to the geographical information data dividing device 120, the geographical information data dividing device 120 generates at least one intermediate file based on the inputted geographical information data. For example, the geographical information data dividing device 120 may extract geographical information of all the graphic elements of the geographical information data to generate and store the intermediate file. For example, the geographical information may include information about a geographical feature such as a central point, a location, a size, a shape, and a corresponding geographical area of the geographical graphic.

정보 데이터 분할 장치(120)는 중간 파일에 저장된 지리적 도형 정보를 기초로 영역 분할, 영역 매칭 및 분할된 영역에 대응되는 지리 정보 데이터를 생성하는 연산을 수행할 수 있다. 예를 들어, 중심점 정보는 영역 매칭 과정에서 지리적 도형의 기준으로 사용될 수 있다. 정보 데이터 분할 장치(120)는 분할 완료된 영역 내의 지리적 도형에 대한 정보를 중간 파일에서 읽어와서 해당 영역에 대응되는 지리 정보 데이터를 생성할 수 있다. 정보 데이터 분할 장치(120)는 중간 파일을 이용하여 영역 분할, 영역 매칭 등의 연산을 수행하는 데 소요되는 점유 메모리를 최소화할 수 있다.The information data dividing device 120 may perform an operation for generating the geographical information data corresponding to the area segmentation, the area matching and the divided area based on the geographical information stored in the intermediate file. For example, the center point information can be used as a reference of the geographic figure in the area matching process. The information data dividing device 120 can read the information about the geographical figure in the divided area from the intermediate file and generate the geographical information data corresponding to the corresponding area. The information data dividing device 120 can minimize the occupied memory required for performing the operation such as the area division, the area matching, and the like using the intermediate file.

영역 분할부(310)는 입력된 지리 정보 데이터에 대응되는 지리적 영역(예를 들어, 특정 지역)을 복수의 영역으로 분할한다.The area division unit 310 divides a geographical area (for example, a specific area) corresponding to the inputted geographical information data into a plurality of areas.

일 실시예에서, 영역 분할부(310)는 지리 정보 데이터에 포함된 지리 정보를 재구성하여 해당 지리 정보 데이터에 대응되는 지리적 영역을 산출하고, 산출된 지리적 영역을 복수의 영역으로 분할할 수 있다. 다른 실시예에서, 지리 정보 데이터에 대응되는 지리적 영역을 저장하는 데이터(예를 들어, 메타 데이터)가 있는 경우, 영역 분할부(310)는 해당 데이터를 이용하여 지리적 영역을 복수의 영역으로 분할할 수 있다.In one embodiment, the area division unit 310 may reconstruct the geographical information included in the geographical information data to calculate a geographical area corresponding to the geographical information data, and divide the calculated geographical area into a plurality of areas. In another embodiment, when there is data (for example, metadata) for storing a geographical area corresponding to geographical information data, the area dividing unit 310 divides the geographical area into a plurality of areas .

일 실시예에서, 영역 분할부(310)는 지리적 영역에 대한 최소 외접 사각형(MBR, Minimum Boundary Rectangle)을 산출하고, 산출된 최소 외접 사각형을 N개의 영역으로 균등 분할함으로써 지리적 영역을 N개의 영역으로 분할할 수 있다.In one embodiment, the region dividing unit 310 calculates a minimum bounding rectangle (MBR) for the geographical region, and equally divides the calculated minimum circumscribed rectangle into N regions to divide the geographical region into N regions Can be divided.

도 4는 지리적 영역을 복수의 영역으로 분할하는 예를 나타내는 도면이다.4 is a diagram showing an example of dividing a geographical area into a plurality of areas.

도 4를 참조하면, 영역 분할부(310)는 지리 정보 데이터에 대응되는 지리적 영역(410)을 둘러싸는 최소 외접 사각형(420)을 산출할 수 있다. 특정 도형의 최소 외접 사각형을 산출하는 알고리즘은 다수의 공지된 알고리즘 가운데 하나를 선택하여 사용할 수 있다.Referring to FIG. 4, the region dividing unit 310 may calculate a minimum circumscribed rectangle 420 surrounding the geographical region 410 corresponding to the geographical information data. An algorithm for computing the minimum circumscribed rectangle of a particular geometry can be used to select one of a number of known algorithms.

영역 분할부(310)는 산출된 최소 외접 사각형(420)을 N개의 영역으로 균등 분할한다. 일 실시예에서, 분할할 영역의 개수(N)는 설계자에 의해 설정되거나 또는 사용자에 의해 설정될 수 있다. 다른 실시예에서, 영역 분할부(310)는 지리적 영역(410)의 사이즈를 기초로 분할할 영역의 개수(N)을 결정할 수도 있다. 예를 들어, 영역 분할부(310)는 지리적 영역(410)의 사이즈에 따른 분할할 영역의 개수가 정의된 테이블을 이용하여 분할할 영역의 개수(N)을 결정할 수 있다.The region division unit 310 equally divides the calculated minimum circumscribed rectangle 420 into N regions. In one embodiment, the number of regions N to be partitioned may be set by the designer or set by the user. In another embodiment, the region dividing section 310 may determine the number N of regions to be divided based on the size of the geographic region 410. [ For example, the region dividing unit 310 can determine the number N of regions to be divided using the table in which the number of regions to be divided according to the size of the geographical region 410 is defined.

도 4는 지리적 영역(410)에 대한 최소 외접 사각형(420)을 4개의 영역으로 균등 분할함으로써 지리적 영역(410)을 4개의 영역(430a, 430b, 430c, 430d)으로 분할한 것을 나타내는 예이다. 4 shows an example in which the geographical area 410 is divided into four areas 430a, 430b, 430c and 430d by equally dividing the minimum circumscribed rectangle 420 for the geographical area 410 into four areas.

다시 도 3을 참조하면, 영역 매칭부(320)는 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 식별된 지리적 도형을 영역 분할부(310)에서 분할된 복수의 영역 중 적어도 하나에 매칭시킨다.Referring again to FIG. 3, the area matching unit 320 sequentially reads the geographical information data to identify at least one geographical data formed by the geographical information data, and outputs the identified geographical data to the area dividing unit 310 to at least one of the plurality of regions.

영역 매칭부(320)는 읽힌 지리 정보 데이터를 재구성하여 지리적 영역에 포함된 지리적 도형을 식별할 수 있다. 지리적 도형은 지리적 특징(feature) 또는 속성(attribute)에 의해 특정 도형 형상으로 구분되는 지리적 영역을 말한다. 예를 들어, 지리적 도형은 지도 상에서 섬, 행정 구역과 같이 특정 도형 형상으로 구분되는 지리적 영역에 해당할 수 있다. 지리적 도형이 식별되는 경우, 영역 매칭부(320)는 식별된 지리적 도형에 대해 최소 외접 사각형을 산출한다.The area matching unit 320 can reconstruct the read geographical information data to identify the geographical figure included in the geographical area. A geographic figure refers to a geographical area that is divided into specific graphic shapes by geographical features or attributes. For example, a geographic feature may correspond to a geographical area that is segmented into specific graphic shapes, such as islands and administrative areas on a map. When a geographical graphic is identified, the region matching unit 320 calculates a minimum circumscribed rectangle for the identified geographical shape.

도 5는 지리적 도형(Geometry)을 분할된 복수의 영역에 매칭시키는 예를 나타내는 도면이다.5 is a diagram showing an example of matching a geographical pattern to a plurality of divided regions.

도 5를 참조하면 식별된 지리적 도형(510)에 대해 최소 외접 사각형(520)을 산출한 후, 영역 매칭부(320)는 영역 분할부(310)에서 분할된 복수의 영역(430a, 430b, 430c, 430d) 가운데 해당 최소 외접 사각형(520)이 포함되는 영역을 산출한다.5, after calculating the minimum circumscribed rectangle 520 for the identified geographic figure 510, the region matching unit 320 calculates a plurality of regions 430a, 430b, and 430c , And 430d in the area including the minimum circumscribed rectangle 520 are calculated.

일 실시예에서, 영역 매칭부(320)는 영역 분할부(310)에서 분할된 복수의 영역(430a, 430b, 430c, 430d) 가운데 하기 수학식 1의 조건을 만족하는 영역을 산출한다.In one embodiment, the area matching unit 320 calculates an area satisfying the following condition (1) among the plurality of areas 430a, 430b, 430c, and 430d divided in the area dividing unit 310. [

Figure pat00003
Figure pat00003

여기에서, x, y는 2차원 좌표를 나타낸다. Here, x and y represent two-dimensional coordinates.

영역 매칭부(320)는 식별된 지리적 도형(510)의 최소 외접 사각형(520)에 대한 x,y 좌표 값과 분할된 복수의 영역(430a, 430b, 430c, 430d) 에 대한 x,y 좌표 값을 이용하여 최소 외접 사각형(520)이 포함되는 영역을 산출할 수 있다.The region matching unit 320 may calculate the x and y coordinate values for the minimum circumscribed rectangle 520 of the identified geographic figure 510 and the x and y coordinate values for the plurality of divided regions 430a, 430b, 430c, and 430d The area including the least circumscribed rectangle 520 can be calculated.

예를 들어, 도 5에서 영역 매칭부(320)는 식별된 지리적 도형(510)의 최소 외접 사각형(520)이 제1 영역(430a)에 포함되는 것으로 결정할 수 있다. 일 실시예에서, 영역 매칭부(320)는 식별된 지리적 도형(520)과 해당 지리적 도형이 포함되는 영역(430a)의 식별정보를 매칭하여 기록할 수 있다.For example, in FIG. 5, the region matching unit 320 may determine that the minimum circumscribed rectangle 520 of the identified geographical feature 510 is included in the first region 430a. In one embodiment, the region matching unit 320 may match and record the identified geographical feature 520 and the identification information of the region 430a including the corresponding geographical feature.

상기와 같은 과정을 통해, 지리적 영역에서 식별된 지리적 도형을 모두 분할된 복수의 영역에 매칭한 후, 재분할 여부 결정부(330)는 매칭 결과를 기초로 지리적 영역의 재분할 여부를 결정한다.Through the above process, the geographical area identified in the geographical area is all matched to the plurality of divided areas, and the sub-division determining unit 330 determines whether the geographical area should be subdivided based on the matching result.

일 실시예에서, 재분할 여부 결정부(330)는 분할된 각 영역에 매칭된 지리적 도형의 개수를 기초로 지리적 영역의 재분할 여부를 결정할 수 있다. 예를 들어, 특정 영역에 매칭된 지리적 도형의 개수가 문턱값을 초과하는 경우, 재분할 여부 결정부(330)는 지리적 도형의 개수가 문턱값을 초과한 영역에 대해 재분할을 결정할 수 있다.In one embodiment, the re-segmentation determining unit 330 may determine whether to re-segment the geographical area based on the number of geographical figures matched to each segmented area. For example, when the number of geographic figures matched to a specific region exceeds the threshold, the re-segmentation determining unit 330 may determine the re-segmentation for an area where the number of geographic figures exceeds a threshold value.

일 실시예에서, 재분할 여부 결정부(330)는 매칭된 지리적 도형을 기초로 분할된 각 영역에 대한 임시 파일을 생성하고, 해당 임시 파일의 파일 크기를 기초로 지리적 영역의 재분할 여부를 결정할 수 있다. 재분할 여부 결정부(330)는 매칭된 지리적 도형 각각에 대한 고유 식별 정보, 최소 외접 사각형 정보 및 도형 정보 가운데 적어도 하나 이상을 포함하여 임시 파일을 생성할 수 있다. 특정 영역에 대한 임시 파일의 파일 크기가 문턱값을 초과하는 경우, 재분할 여부 결정부(330)는 임시 파일의 파일 크기가 문턱값을 초과한 영역에 대해 재분할을 결정할 수 있다.In one embodiment, the re-segmentation determining unit 330 may generate a temporary file for each divided area on the basis of the matched geographic figure and determine whether to re-segment the geographic area based on the file size of the temporary file . The subdivision determining unit 330 may generate a temporary file including at least one of unique identification information, minimum circumscribed rectangle information, and graphic information for each matched geographic figure. If the file size of the temporary file for a specific area exceeds the threshold value, the redistribution determining unit 330 can determine the redistribution for the area where the file size of the temporary file exceeds the threshold value.

재분할 여부 결정부(330)는 영역에 매칭된 지리적 도형의 개수 또는 영역에 대한 임시 파일의 파일 크기 가운데 적어도 하나가 문턱값보다 큰 경우, 해당 영역을 복수의 영역으로 재분할하도록 할 수 있다.If the at least one of the number of geographic figures matched to the area or the file size of the temporary file with respect to the area is larger than the threshold value, the subdivision determining unit 330 may re-divide the area into a plurality of areas.

도 6은 특정 영역을 복수의 영역으로 재분할하는 예를 나타내는 도면이다.6 is a diagram showing an example of re-dividing a specific area into a plurality of areas.

예를 들어, 분할된 복수의 영역(620a, 620b, 620c, 620d) 가운데 제1 영역(620a)에 매칭된 지리적 도형의 개수가 문턱값(threshold 1)을 초과하는 경우 또는 제1 영역(620a)에 대한 임시 파일의 파일 크기가 문턱값(threshold 2)을 초과하는 경우 재분할 여부 결정부(330)는 제1 영역(620a)의 재분할을 결정할 수 있다.For example, when the number of geographic figures matched to the first area 620a among the plurality of divided areas 620a, 620b, 620c, and 620d exceeds a threshold value 1, If the file size of the temporary file for the first area 620a exceeds the threshold value (threshold 2), the redistribution determining unit 330 may determine the redistribution of the first area 620a.

영역 분할부(310)는 제1 영역(620a)을 재분할하고, 영역 매칭부(320)는 제1 영역(620a)에서 식별된 지리적 도형을 재분할된 영역(630a, 630b, 630c, 630d) 가운데 하나에 다시 매칭할 수 있다. 일 실시예에서, 영역 분할부(310)는 재분할 결정된 영역을 N개의 영역으로 균등 분할할 수 있다.The region dividing unit 310 divides the first region 620a and the region matching unit 320 divides the geographical figure identified in the first region 620a into one of the re-divided regions 630a, 630b, 630c, and 630d Lt; / RTI > In one embodiment, the region dividing section 310 can evenly divide the determined region into N regions.

다른 실시예에서, 영역 분할부(310)는 기 설정된 개수가 아닌 하기 수학식 2를 통해 재분할 영역의 개수를 산출할 수도 있다.In another embodiment, the area dividing unit 310 may calculate the number of subdivision areas through the following equation (2), which is not a predetermined number.

Figure pat00004
Figure pat00004

여기에서, nGeometry는 지리적 도형의 개수, nthreshold는 지리적 도형 개수의 문턱값, sfile은 임시 파일의 크기, sthreshold는 파일 크기의 문턱값, N은 재분할 영역의 개수를 나타낸다.Where n Geometry is the number of geographic features, n threshold is the threshold value of the geographic figure, s file is the size of the temporary file, s threshold is the threshold value of the file size, and N is the number of redistribution areas.

예를 들어,

Figure pat00005
인 경우에는, 지리적 도형의 개수(nGeometry)가 더 큰 경우이므로, 영역 분할부(310)는 지리적 도형의 개수(nGeometry)를 문턱값(nthreshold)으로 나눠 올림한 개수만큼 재분할 영역을 분할할 수 있다.
Figure pat00006
인 경우에는, 파일 크기(sfile)가 더 큰 경우이므로, 영역 분할부(310)는 파일 크기(sfile)를 문턱값(sthreshold)으로 나눠 올림한 개수만큼 재분할 영역을 분할할 수 있다.E.g,
Figure pat00005
(N Geometry ) is larger than the number of geographical figures (n Geometry ), the region dividing unit 310 divides the number of re-divided regions by a number obtained by dividing the number of geographical figures (n Geometry ) by a threshold value (n threshold ) can do.
Figure pat00006
Because if, the file size (s file) has a larger case, area division unit 310 may divide the re-divided region to the number one lifting share the file size (s file) to a threshold value (s threshold).

다시 도 3을 참조하면, 지리 정보 데이터 생성부(340)는 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성한다. 즉, 지리 정보 데이터 생성부(340)는 분할된 영역의 개수만큼 지리 정보 데이터를 생성할 수 있다. 생성된 지리 정보 데이터는 데이터베이스(미도시)에 저장되어 관리될 수 있다.Referring again to FIG. 3, the geographical information data generation unit 340 generates geographical information data corresponding to the respective regions based on geographical maps matched to the plurality of divided regions. That is, the geographical information data generation unit 340 can generate geographical information data by the number of the divided areas. The generated geographical information data may be stored and managed in a database (not shown).

일 실시예에서, 지리 정보 데이터 생성부(340)는 지리적 영역, 영역 분할 및 또는 각 영역에 매칭된 지리적 도형에 대한 정보 가운데 적어도 하나를 포함하는 분할 정보 데이터(예를 들어, 메타 데이터)를 생성할 수도 있다.In one embodiment, the geospatial data generation unit 340 generates division information data (e.g., metadata) including at least one of a geographical area, an area division, and / or information on a geographical map matched to each area You may.

영역 분할 정보는 영역을 분할하는 선의 위치에 대한 정보, 각 영역의 위치, 각 영역의 식별 정보 및 각 영역에 대응되는 지리 정보 데이터의 식별 정보 가운데 적어도 하나를 포함할 수 있다. 지리적 도형에 대한 정보는 지리적 도형에 대한 고유 식별 정보 및 지리적 도형의 좌표 정보 가운데 적어도 하나를 포함할 수 있다.The region segmentation information may include at least one of information on a position of a line dividing the region, a position of each region, identification information of each region, and identification information of the geographical information data corresponding to each region. The information about the geographical graphic may include at least one of the unique identification information for the geographical graphic and the coordinate information of the geographical graphic.

지리 정보 데이터 분할 장치(120)는 분할 정보 데이터를 기초로 영역을 분할하는 선의 위치, 분할된 영역에 매칭된 지리적 도형 등을 지도 상에 도시하여 분할 정보를 시각화할 수 있다. 지리 정보 데이터 분할 장치(120)는 시각화된 분할 정보를 사용자 단말기(110)에 제공할 수 있다.The geographical information data dividing device 120 can visualize the division information by showing the position of the line dividing the area on the basis of the division information data and the geographical figure matched to the divided area on the map. The geographical information data dividing device 120 can provide the visualized divided information to the user terminal 110. [

도 7은 도 1에 있는 지리 정보 데이터 분할 장치에서 수행되는 지리 정보 데이터 분할 방법을 설명하는 흐름도이다.FIG. 7 is a flowchart illustrating a method of dividing geographic information data performed in the geographic information data dividing device of FIG. 1. FIG.

도 7을 참조하면, 지리 정보 데이터 분할 장치(120)는 분할할 지리적 데이터를 입력받는다(단계 S710).Referring to FIG. 7, the geographical information data dividing device 120 receives geographical data to be divided (step S710).

분할할 지리적 데이터가 입력되면, 지리 정보 데이터 분할 장치(120)는 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할한다(단계 S720). 예를 들어, 지리 정보 데이터 분할 장치(120)는 지리적 영역에 대한 최소 외접 사각형(MBR)을 산출하고, 산출된 최소 외접 사각형을 N개의 영역으로 균등 분할하여 지리적 영역을 복수의 영역으로 분할할 수 있다.When the geographical data to be divided is inputted, the geographical information data dividing device 120 divides the geographical area corresponding to the geographical information data into a plurality of areas (step S720). For example, the geographical information data dividing device 120 may calculate the minimum circumscribed rectangle (MBR) for the geographical area, divide the calculated minimum circumscribed rectangle into N areas, and divide the geographical area into a plurality of areas have.

지리 정보 데이터 분할 장치(120)는 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고(단계 S730), 식별된 지리적 도형을 분할된 복수의 영역 중 적어도 하나에 매칭한다(단계 S740). The geographical information data dividing device 120 sequentially reads the geographical information data to identify at least one geographical area formed by the geographical information data (step S730), and extracts the identified geographical area as a plurality of divided areas (Step S740).

예를 들어, 지리 정보 데이터 분할 장치(120)는 지리적 도형에 대한 최소 외접 사각형을 산출하고, 분할된 복수의 영역 가운데 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하여 매칭할 수 있다. 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하는 과정은 수학식 1에서 설명한 바와 같다.For example, the geographical information data dividing device 120 may calculate a minimum circumscribed rectangle for a geographic figure, and may calculate and match an area including a minimum circumscribed rectangle of the geographical figure among the plurality of divided regions. The process of calculating the area including the least circumscribed rectangle for the geographic figure is as described in Equation (1).

일 실시예에서, 지리 정보 데이터 분할 장치(120)는 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 지리적 영역의 재분할 여부를 결정할 수 있다. 예를 들어, 지리 정보 데이터 분할 장치(120)는 매칭된 지리적 도형의 개수가 문턱값을 초과하는 영역에 대해 재분할을 결정할 수 있다.In one embodiment, the geographical information data segmentation device 120 may determine whether to re-segment the geographical area based on geographical maps matched to the plurality of segmented areas. For example, the geospatial data segmentation device 120 may determine a re-segmentation for an area where the number of matched geographic features exceeds a threshold.

지리 정보 데이터 분할 장치(120)는 분할된 각 영역에 대응되는 임시 파일을 생성하고, 각 임시 파일의 파일 크기를 기 설정된 문턱값과 비교하여 파일 크기가 문턱값을 초과하는 영역에 대해 재분할을 결정할 수 있다. The geographical information data dividing device 120 generates a temporary file corresponding to each divided area, compares the file size of each temporary file with a preset threshold value, and decides the subdivision for the area where the file size exceeds the threshold value .

일 실시예에서, 영역에 매칭된 지리적 도형의 개수 또는 영역에 대한 임시 파일의 파일 크기 가운데 적어도 하나가 문턱값보다 큰 경우, 지리 정보 데이터 분할 장치(120)는 해당 영역에 대해 재분할을 결정하고, 식별된 지리적 도형을 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시킬 수 있다.In one embodiment, if at least one of the number of geographic features matched to the region or the file size of the temporary file for the region is greater than the threshold, the geographic information data dividing device 120 determines the re- The identified geographic figure may be re-matched to at least one of the plurality of redistributed regions.

일 실시예에서, 지리 정보 데이터 분할 장치(120)는 기 설정된 개수 또는 수학식 2를 통해 산출된 개수만큼 영역을 재분할 할 수 있다.In one embodiment, the geographical information data dividing device 120 can re-divide the area by the predetermined number or the number calculated through the equation (2).

다시 도 7을 참조하면, 지리 정보 데이터 분할 장치(120)는 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성한다(단계 S750).Referring again to FIG. 7, the geographical information data dividing device 120 generates geographical information data corresponding to the respective regions based on the geographical maps matched to the plurality of divided regions (step S750).

일 실시예에서, 지리 정보 데이터 분할 장치(120)는 지리적 영역, 영역 분할 및 또는 각 영역에 매칭된 지리적 도형에 대한 정보 가운데 적어도 하나를 포함하는 분할 정보 데이터(예를 들어, 메타 데이터)를 생성할 수도 있다.In one embodiment, the geospatial data segmentation device 120 generates segmentation information data (e.g., metadata) that includes at least one of a geographic region, region segmentation, and / or information about a geographic feature matched to each region You may.

상기에서는 본 출원의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 출원을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the present invention as defined by the following claims It can be understood that

100: 지리 정보 데이터 분할 시스템
110: 사용자 단말기
120: 지리 정보 데이터 분할 장치
100: Geographic Information Data Segmentation System
110: User terminal
120: Geographical information data dividing device

Claims (21)

지리 정보를 포함하는 대용량의 지리 정보 데이터를 분할하는 방법에 있어서,
상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 단계;
상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 단계; 및
상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 단계를 포함하는 지리 정보 데이터 분할 방법.
A method for dividing a large-capacity geographical information data including geographical information,
Dividing a geographical area corresponding to the geographical information data into a plurality of areas;
Sequentially reading the geographical information data to identify at least one geographical feature formed by the geographical information data and matching the identified geographical feature to at least one of the plurality of divided areas; And
And generating geographical information data corresponding to each area based on the geographical figure matched to the plurality of divided areas.
제1항에 있어서, 상기 지리적 영역을 복수의 영역으로 분할하는 단계는
상기 지리적 영역에 대한 최소 외접 사각형(MBR)을 산출하는 단계; 및
상기 산출된 최소 외접 사각형을 N개의 영역으로 균등 분할하는 단계를 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
The method of claim 1, wherein dividing the geographic region into a plurality of regions comprises:
Calculating a minimum circumscribed rectangle (MBR) for the geographic area; And
And dividing the calculated minimum circumscribed rectangle into N regions uniformly.
제1항에 있어서, 상기 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 단계는
상기 지리적 도형에 대한 최소 외접 사각형을 산출하는 단계; 및
상기 분할된 복수의 영역 가운데 상기 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하는 단계를 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
2. The method of claim 1, wherein matching the geographical graphic to at least one of the plurality of divided regions comprises:
Calculating a minimum circumscribed rectangle for the geographic figure; And
And calculating an area including the minimum circumscribed rectangle of the geographical figure among the plurality of divided areas.
제3항에 있어서, 상기 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하는 단계는
하기 수학식 1의 조건을 만족하는 영역을 산출하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
[수학식 1]
Figure pat00007

여기에서, x, y는 2차원 좌표
4. The method according to claim 3, wherein the step of calculating the area including the least circumscribed rectangle for the geographical graphic
Wherein a region satisfying a condition of the following expression (1) is calculated.
[Equation 1]
Figure pat00007

Here, x and y are two-dimensional coordinates
제1항에 있어서,
상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 상기 지리적 영역의 재분할 여부를 결정하는 단계를 더 포함하는 것을 특징으로 하는 지리적 정보 데이터 분할 방법.
The method according to claim 1,
Further comprising the step of determining whether to re-segment the geographical area based on geographical maps matched to the plurality of divided areas.
제5항에 있어서, 상기 재분할 여부를 결정하는 단계는
상기 분할된 복수의 영역 가운데 매칭된 지리적 도형의 개수가 문턱값을 초과한 영역을 재분할하는 단계; 및
상기 식별된 지리적 도형을 상기 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시키는 단계를 더 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
6. The method of claim 5, wherein the step of determining whether to re-
Re-dividing an area where the number of matched geographic figures exceeds a threshold value among the plurality of divided areas; And
Further comprising matching the identified geographic pattern to at least one of the subdivided plurality of regions.
제5항에 있어서, 상기 재분할 여부를 결정하는 단계는
상기 매칭된 지리적 도형을 기초로 상기 분할된 각 영역에 대응되는 임시 파일을 생성하는 단계;
각 임시 파일의 파일 크기를 기 설정된 문턱값과 비교하여 파일 크기가 문턱값을 초과한 영역을 재분할하는 단계; 및
상기 식별된 지리적 도형을 상기 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시키는 단계를 더 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
6. The method of claim 5, wherein the step of determining whether to re-
Generating a temporary file corresponding to each of the divided regions based on the matched geographic figure;
Comparing the file size of each temporary file with a predetermined threshold value to re-divide the area where the file size exceeds the threshold value; And
Further comprising matching the identified geographic pattern to at least one of the subdivided plurality of regions.
제7항에 있어서, 상기 임시 파일은
상기 매칭된 지리적 도형 각각에 대한 고유 식별 정보, 최소 외접 사각형 정보 및 도형 정보 가운데 적어도 하나 이상을 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
8. The method of claim 7, wherein the temporary file
And at least one of unique identification information, minimum circumscribed rectangle information, and graphic information for each of the matched geographical figures.
제5항에 있어서, 상기 재분할 여부를 결정하는 단계는
하기 수학식 2를 통해 재분할 영역의 개수를 산출하는 단계를 더 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
[수학식 2]
Figure pat00008

여기에서, nGeometry는 지리적 도형의 개수, nthreshold는 지리적 도형 개수의 문턱값, sfile은 임시 파일의 크기, sthreshold는 파일 크기의 문턱값, N은 재분할 영역의 개수
6. The method of claim 5, wherein the step of determining whether to re-
And calculating the number of re-divided regions through the following equation (2).
&Quot; (2) "
Figure pat00008

Here, n is the number Geometry, n threshold of geographic shapes is the threshold value of the number of geographic shapes, s file is larger, s threshold of the temporary file is the threshold of the file size, N is the number of the re-divided region
제1항에 있어서, 각 영역에 대응되는 지리 정보 데이터를 생성하는 단계는
지리적 영역, 영역 분할 정보 및 각 영역에 매칭된 지리적 도형에 대한 정보 가운데 적어도 하나를 포함하는 분할 정보 데이터를 생성하는 단계를 더 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
The method of claim 1, wherein generating the geographical information data corresponding to each area comprises:
Generating segmentation information data including at least one of a geographic region, region segmentation information, and information on geographical maps matched to each region.
제10항에 있어서, 상기 영역 분할 정보는
영역을 분할하는 선의 위치에 대한 정보, 각 영역의 위치, 각 영역의 식별 정보 및 각 영역에 대응되는 지리 정보 데이터의 식별 정보 가운데 적어도 하나를 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
11. The apparatus of claim 10,
Wherein the geographical information data includes at least one of information about a position of a line dividing a region, a position of each region, identification information of each region, and identification information of the geographical information data corresponding to each region.
제10항에 있어서, 상기 지리적 도형에 대한 정보는
지리적 도형에 대한 고유 식별 정보 및 지리적 도형의 좌표 정보 가운데 적어도 하나를 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
11. The method of claim 10, wherein the information about the geographical graphic is
Wherein the geographical information includes at least one of unique identification information of a geographical graphic and coordinate information of the geographical graphic.
제10항에 있어서,
상기 분할 정보 데이터를 기초로 영역을 분할하는 선 및 해당 영역에 매칭된 지리적 도형을 지도 상에 도시하여 분할 정보를 시각화하는 단계를 더 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 방법.
11. The method of claim 10,
Further comprising the step of visualizing division information on a map by displaying a line dividing the area on the basis of the division information data and a geographical figure matched to the area, and visualizing the division information.
대용량의 지리 정보 데이터를 분할하는 장치에 있어서,
상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 영역 분할부;
상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 영역 매칭부; 및
상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 지리 정보 데이터 생성부를 포함하는 지리 정보 데이터 분할 장치.
An apparatus for dividing a large-capacity geographical information data,
An area dividing unit dividing a geographical area corresponding to the geographical information data into a plurality of areas;
An area matching unit for sequentially reading the geographical information data to identify at least one geographical area formed by the geographical information data and for matching the identified geographical area to at least one of the plurality of divided areas; And
And a geographical information data generation unit that generates geographical information data corresponding to the respective regions based on geographical figures matched to the plurality of divided regions.
제14항에 있어서, 상기 영역 분할부는
상기 지리적 영역에 대한 최소 외접 사각형(MBR)을 산출하고, 상기 산출된 최소 외접 사각형을 N개의 영역으로 균등 분할하는 것을 특징으로 하는 지리 정보 데이터 분할 장치.
15. The apparatus of claim 14, wherein the region dividing unit
Calculating a minimum circumscribed rectangle (MBR) for the geographical area, and equally dividing the calculated minimum circumscribed rectangle into N areas.
제14항에 있어서, 상기 영역 매칭부는
상기 지리적 도형에 대한 최소 외접 사각형을 산출하고, 상기 분할된 복수의 영역 가운데 상기 지리적 도형에 대한 최소 외접 사각형이 포함되는 영역을 산출하여 매칭하는 것을 특징으로 하는 지리 정보 데이터 분할 장치.
15. The apparatus of claim 14, wherein the region matching unit
Calculating a minimum circumscribed rectangle for the geographic figure and calculating and matching an area including the minimum circumscribed rectangle of the geographic figure among the plurality of divided regions.
제13항에 있어서,
상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 상기 지리적 영역의 재분할 여부를 결정하는 재분할 여부 결정부를 더 포함하는 것을 특징으로 하는 지리 정보 데이터 분할 장치.
14. The method of claim 13,
Further comprising a redistribution determining unit for determining redistribution of the geographical area based on the geographical graphic matched to the plurality of divided areas.
제16항에 있어서, 상기 재분할 여부 결정부는
영역에 매칭된 지리적 도형의 개수 또는 영역에 대한 임시 파일의 파일 크기 가운데 적어도 하나가 문턱값보다 큰 경우, 해당 영역을 복수의 영역으로 재분할하도록 하는 것을 특징으로 하는 지리 정보 데이터 분할 장치.
17. The apparatus of claim 16, wherein the sub-
Wherein when at least one of the number of geographic figures matched to the area or the file size of the temporary file with respect to the area is larger than the threshold value, the area is re-divided into a plurality of areas.
제18항에 있어서, 상기 영역 매칭부는
상기 영역에서 식별된 지리적 도형을 상기 재분할된 복수의 영역 중 적어도 하나에 다시 매칭시키는 것을 특징으로 하는 지리 정보 데이터 분할 장치.
19. The apparatus of claim 18, wherein the area matching unit
And re-matching the geographical figure identified in the region to at least one of the plurality of re-divided regions.
제14항에 있어서, 상기 지리 정보 데이터 생성부는
영역 분할 정보 및 각 영역에 매칭된 지리적 도형에 대한 정보를 포함하는 분할 정보 데이터를 생성하는 것을 특징으로 하는 지리 정보 데이터 분할 장치.
15. The apparatus of claim 14, wherein the geographical information data generation unit
And generates division information data including information on the area division information and the geographical figure matched to each area.
대용량의 지리 정보 데이터를 분할하는 방법에 관한 컴퓨터 프로그램을 저장하는 기록매체에 있어서,
상기 지리 정보 데이터에 대응되는 지리적 영역을 복수의 영역으로 분할하는 기능;
상기 지리 정보 데이터를 순차적으로 읽어 해당 지리 정보 데이터에 의해 형성되는 적어도 하나의 지리적 도형(geometry)을 식별하고, 상기 식별된 지리적 도형을 상기 분할된 복수의 영역 중 적어도 하나에 매칭시키는 기능; 및
상기 분할된 복수의 영역에 매칭된 지리적 도형을 기초로 각 영역에 대응되는 지리 정보 데이터를 생성하는 기능을 수행하는 지리 정보 데이터 분할 방법에 관한 컴퓨터 프로그램을 저장하는 기록매체.
A recording medium storing a computer program for a method for dividing a large-capacity geographical information data,
A function of dividing a geographical area corresponding to the geographical information data into a plurality of areas;
Reading the geographical information data sequentially to identify at least one geographical feature formed by the geographical information data and matching the identified geographical feature to at least one of the plurality of divided areas; And
And generating geographical information data corresponding to each region on the basis of geographical figures matched to the plurality of divided regions.
KR1020150089329A 2015-06-23 2015-06-23 Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same Active KR101768913B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150089329A KR101768913B1 (en) 2015-06-23 2015-06-23 Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150089329A KR101768913B1 (en) 2015-06-23 2015-06-23 Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same

Publications (2)

Publication Number Publication Date
KR20170000288A true KR20170000288A (en) 2017-01-02
KR101768913B1 KR101768913B1 (en) 2017-08-18

Family

ID=57810604

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150089329A Active KR101768913B1 (en) 2015-06-23 2015-06-23 Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same

Country Status (1)

Country Link
KR (1) KR101768913B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180113427A (en) * 2017-04-06 2018-10-16 한양대학교 에리카산학협력단 Apparatus and Method for Detecting Data Dense Region
US20210201498A1 (en) * 2018-05-24 2021-07-01 Nippon Telegraph And Telephone Corporation Statistical data processing apparatus, statistical data processing method and computer program
CN114241032A (en) * 2021-12-10 2022-03-25 中国建筑第五工程局有限公司 Area division method, device, equipment and storage medium based on area analysis

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101291675B1 (en) 2012-02-02 2013-08-01 주식회사 해양기술이앤지 Analyzing system of satellite data
KR20140082193A (en) 2012-12-24 2014-07-02 이화여자대학교 산학협력단 Apparatus and method for converting geometric coordinate

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101291675B1 (en) 2012-02-02 2013-08-01 주식회사 해양기술이앤지 Analyzing system of satellite data
KR20140082193A (en) 2012-12-24 2014-07-02 이화여자대학교 산학협력단 Apparatus and method for converting geometric coordinate

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180113427A (en) * 2017-04-06 2018-10-16 한양대학교 에리카산학협력단 Apparatus and Method for Detecting Data Dense Region
US20210201498A1 (en) * 2018-05-24 2021-07-01 Nippon Telegraph And Telephone Corporation Statistical data processing apparatus, statistical data processing method and computer program
US11886450B2 (en) * 2018-05-24 2024-01-30 Nippon Telegraph And Telephone Corporation Statistical data processing apparatus, statistical data processing method and computer program
CN114241032A (en) * 2021-12-10 2022-03-25 中国建筑第五工程局有限公司 Area division method, device, equipment and storage medium based on area analysis

Also Published As

Publication number Publication date
KR101768913B1 (en) 2017-08-18

Similar Documents

Publication Publication Date Title
US11741272B2 (en) Interpreter framework for a computer file
US10268917B2 (en) Pre-segment point cloud data to run real-time shape extraction faster
Huang et al. Road centreline extraction from high‐resolution imagery based on multiscale structural features and support vector machines
JP6612487B1 (en) Learning device, classification device, learning method, classification method, learning program, and classification program
AU2018202767B2 (en) Data structure and algorithm for tag less search and svg retrieval
US20100250588A1 (en) Image searching system and image searching method
JP2007115193A (en) Electronic document comparison program, electronic document comparison device, and electronic document comparison method
CN111738280A (en) Image identification method, device, equipment and readable storage medium
JP6612486B1 (en) Learning device, classification device, learning method, classification method, learning program, and classification program
CN108573510B (en) Grid map vectorization method and device
JP5054234B2 (en) System and method for displaying search results based on density
CN114170482A (en) Model training method, device, equipment and medium
KR101768913B1 (en) Method of partitioning a data including geographical information, apparatus performing the same and storage medium storing a program performing the same
CN111741329A (en) Video processing method, device, equipment and storage medium
CN107480673B (en) Method and device for determining interest region in medical image and image editing system
KR101768914B1 (en) Geo-tagging method, geo-tagging apparatus and storage medium storing a program performing the method
KR20120075626A (en) Apparatus and method for processing electric navigational chart in web-based service
CN112669426B (en) Three-dimensional geographic information model rendering method and system based on generation countermeasure network
JP2013008142A (en) Image processing device, image processing method and image processing program
Bjørke et al. Examination of a constant-area quadrilateral grid in representation of global digital elevation models
Shen et al. Raster-based method for building selection in the multi-scale representation of two-dimensional maps
CN103714562A (en) Method and device for determining drawing point in complex area
Saeki et al. Visual data mining based on differential topology: a survey
JP2010092426A (en) Image processing device, image processing method, and program
Zhao et al. A Database-based Automatic Cartography Method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150623

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160420

Patent event code: PE09021S01D

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20161027

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170529

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170810

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170811

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200722

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20210715

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20220518

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20230518

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20241128

Start annual number: 8

End annual number: 8