KR20190079013A - Method for Location Identification Using Volunteered Geographic Information - Google Patents

Method for Location Identification Using Volunteered Geographic Information Download PDF

Info

Publication number
KR20190079013A
KR20190079013A KR1020170180899A KR20170180899A KR20190079013A KR 20190079013 A KR20190079013 A KR 20190079013A KR 1020170180899 A KR1020170180899 A KR 1020170180899A KR 20170180899 A KR20170180899 A KR 20170180899A KR 20190079013 A KR20190079013 A KR 20190079013A
Authority
KR
South Korea
Prior art keywords
information
user
location
road name
name address
Prior art date
Application number
KR1020170180899A
Other languages
Korean (ko)
Other versions
KR102053235B1 (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 KR1020170180899A priority Critical patent/KR102053235B1/en
Publication of KR20190079013A publication Critical patent/KR20190079013A/en
Application granted granted Critical
Publication of KR102053235B1 publication Critical patent/KR102053235B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/167Audio in a user interface, e.g. using voice commands for navigating, audio feedback
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Acoustics & Sound (AREA)
  • Remote Sensing (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to a location identification method based on user participation. The location identification method based on user participation comprises: (a) a step where a location information database server stores road name address property information, country point number property information, and user generation property information in a road name address database, a country point number database, and a user generation database; (b) a step where a location information fusion module generates a fusion location information database from the road name address database, the country point number database, and the user generation database of the location information database server; (c) a step where an information window generation and correction module outputs an information window corresponding to a searched or a selected grid if a location is searched in a road name address via a search window or a location grid on a road name address electronic map is selected by a user, and outputs an information correction window to input information to allow an input or an editing request on a nickname item inputted by the user; and (d) a step where a location identification information inspection module inspects a nickname (location identification information) inputted by the user if the user inputs the nickname. Location information, which could not be represented in a conventional address system, can be easily and accurately acquired. Location identification information created by a user can be used to quickly and accurately provide location information for an area unfamiliar to other users.

Description

사용자 참여형 위치 식별 방법 {Method for Location Identification Using Volunteered Geographic Information}Field of the Invention < RTI ID = 0.0 > [0001] <

본 발명은 사용자 참여형 위치 식별 방법에 관한 것으로, 보다 구체적으로 현재 혼용되고 있는 여러가지 위치 식별 형식이 하나로 통일되어 제공되며, 기존의 주소 체계에서는 나타내지 못했던 위치 정보를 표현하기 쉽고 정확하게 파악할 수 있고, 사용자가 생성한 위치 식별 정보를 이용하여 다른 사용자에게 익숙하지 않은 지역에 대한 위치 정보를 보다 신속 정확하게 제공할 수 있는 방법에 관한 것이다.More particularly, the present invention relates to a method and system for identifying a user-participating location, in which a plurality of currently used location identification formats are unified into one, and the location information which can not be represented in the existing address system can be easily and accurately grasped, And more particularly, to a method for providing location information of an area unfamiliar to other users more quickly and accurately using the generated location identification information.

주소란 사람이 생활하는 근거가 되는 곳으로 법에 따라 부여된 도로명, 건물 번호 및 상세주소에 의하여 표기되는 주소특정 대상의 위치 및 우편물의 배송지의 정보를 말한다. 뿐만 아니라 주소는 위치를 표시하거나 식별하는 기본적인 방법이자 위치정보를 제공하기 위한 정보 인프라이며 주소 정보는 우리가 사는 공간에서 이루어지는 모든 활동에 대한 정보를 담을 수 있는 거대한 그릇의 역할을 수행한다.An address is a place on which a person lives and refers to the location of the address specified by the road name, building number and detailed address given by law, and the information on the destination of the mail. In addition, addresses are a basic way to display or identify locations, an information infrastructure to provide location information, and address information acts as a giant container for information about all the activities that take place in our living space.

현재 국내에서는 위치를 식별하기 위한 다양한 방법을 사용하고 도로명주소 뿐만 아니라 해양수산부의 해양 정보 시스템에서 제공하는 수평 해상도(6단계), 통계청에서 제공하고 있는 집계구 단위 등 여러가지 공간 격자 혹은 점, 선, 면 단위의 위치 식별 방법을 사용하고 있다.In Korea, various methods to identify the location are used, and various spatial grids or points such as road name addresses, horizontal resolution (6 steps) provided by the marine information system of the Ministry of Maritime Affairs and Fisheries, And the surface identification method is used.

구체적으로 행정안전부는 도로명주소(도로명, 건물번호, 상세주소), 국가기초구역, 국가지점번호를 부여 관리하고 있다. 도로명주소는 도로에는 도로명을, 건물에는 도로를 따라 체계적으로 번호를 부여하여 “도로명 + 건물번호”의 형태로 위치를 표현하는 방법인데, 법적 소재지로 흔히 사용되는 주소이다. 상세주소는 도로명주소의 건물번호 다음에 표기하는 동, 층, 호에 대한 내용인데, 통일된 방법으로 개별주소를 부여하는 법정주소이고, 도로명주소에 함께 표기된다. 도로명주소에서는 각 도로마다 부여한 번호를 상위체계로 각 도로에 붙어있는 건물을 하위체계로 하여 번호를 부여한다. 도로명주소의 도로 코드 부여 기준은 다음과 같다.Specifically, the Ministry of Public Administration and Security is managing the road name (road name, building number, detailed address), the national basic zone, and the national branch number. The road name address is a road name and the building is systematically numbered along the road to represent the location in the form of "road name + building number", which is an address commonly used as a legal location. The street address is the street address, the street address, and the street address after the building number in the road name address, which is a legal address to which individual addresses are assigned in a unified manner and is indicated together with the street name address. In the road name address, the number assigned to each road is assigned as a sub-system of the buildings attached to each road by an upper system. Road code assignment criteria of road name address are as follows.

전국의 도로에 겹치지 않게 부여된 7자리 숫자로 구성된 번호를 사용한다. 도로위계(1) + 일련번호(6)로 구성된다. 도로위계는 다음과 같이 부여된다. 1:고속도로, 2:대로(폭>40m or 왕복 8차선 이상), 3:로(12m<폭<40m or 왕복 2차로 이상 8차선 미만), 4:길. 또한, 시군구코드(5)와 도로명코드(7)를 합친 12자리의 형태로 제공되기도 한다.Use numbers consisting of seven digits assigned to non-overlapping roads across the country. It consists of road hierarchy (1) + serial number (6). The road hierarchy is given as follows. 1: Highway, 2: Boulevard (width> 40m or more than 8 lanes), 3: Road (12m <width <40m or less than 8 lanes in two round trips), 4: It is also provided in the form of a 12-digit combination of city district code (5) and road name code (7).

도로명주소 데이터베이스에서는 건물을 포함한 기타 객체 위치식별자와 매칭되어 제공된다. 특히 도로명주소사업에서 건물을 인접한 도로를 기반으로 명명하기 때문에, 건물의 출입구 위치를 기준으로 위치식별자와 도로명 코드가 매칭된 형태로 도로명주소 홈페이지에서 제공된다.In the road name address database, it is provided in matching with other object location identifiers including buildings. In particular, since the building is named based on the adjacent road in the road name address business, it is provided on the road name address homepage in a form in which the location identifier and the road name code are matched based on the entrance position of the building.

국가기초구역은 도로명주소법에 따라, 지형지물, 행정계, 인구, 도시계획 등을 고려하여 국토를 일정한 단위로 나누어 설정한 5자리(시, 군, 구 3자리, 일련번호 2자리)의 숫자 코드이다. 국가기초구역은 통계청 인구센서스의 기준 및 우편번호로 사용되고 있다.The National Basic Zone is composed of 5 digits (city, county, county, three digits, serial number, two digits), which are set by dividing the country into certain units in consideration of features, administration, population, to be. The National Basic Zone is used as the standard and postal code of the Census Bureau.

국가지점번호는 도로명주소법에 따라, 전 국토 및 이와 인접한 해양을 격자형으로 일정하게 구획한 지점마다 부여한 번호로서 100km 단위는 문자를 사용하고 이하부터는 가로와 세로를 각각 10,000으로 나눈 정수를 연결하여 사용한다. 국가지점번호는 소방, 경찰, 산림청 등과 연계하여 산 등의 건물이 없는 지역의 긴급구조 시 위치 찾기에 주로 이용된다. 예를 들어 설악산대청봉은 기준점으로부터 동쪽 384.85km, 북쪽 713.33km지점에 있으며 '라아 8485 1333'으로 표기할 수 있다.The National Branch Number is a number assigned to each point of a grid-shaped division of the entire country and the adjacent ocean, according to the Road Name Address Law. The 100-kilometer unit uses letters, and from then on, use. The national branch number is mainly used for emergency rescue in areas where there is no building, such as a mountain, in connection with firefighting, police, and forestry agencies. For example, Mt. Seolak is located 384.85km east of the base point and 713.33km north of the base. It can be represented as 'Rah 8485 1333'.

도로명주소와 국가기초구역은 국민들이 쉽게 접하고 인지도가 높은 주소 체계이고, 포털(도로명안내시스템)과 OpenAPI를 통해 제공하고 있다. 하지만 국가지점번호는 법적 근거가 있는 주소 체계임에도 불구하고 여러 이유로 인해 정부 내부적으로만 사용하거나 일부의 산간지역 등에서 구조 목적으로만 사용하는 등, 국민들에게 제공하고 있지 않는다. 이에 따라 인지도가 떨어지고 다른 위치정보들과의 호환 및 연계가 불가능한 실정이다.The road name address and the National Basic Zone are easily accessible and highly publicized, and are provided through the portal (road name guidance system) and OpenAPI. However, the national branch number is not provided to the public, for example, for use only within the government for some reasons, or for structural purposes only in some mountainous areas, despite the legitimate address system. As a result, the recognition rate is lowered and compatibility with other location information and linkage are impossible.

각 도로명주소, 국가기초구역의 shp 파일을 열어보면, 고유번호(Unique Number)라는 항목이 존재한다. 고유번호라 함은 토지의 개별성을 나타내기 위하여 필지별 아라비아숫자로 부여한 가변성이 없는 번호를 말하는 것으로서 주민등록번호와 같이 지적법전문개정 당시에 전산화를 대비하기 위해 만든 것으로 필지번호(PNU)의 개념과 같다. 토지·임야대장의 카드화사업과 병행 전국의 토지에 대하여 고유번호를 일제히 부여하였으며 행정구역개편으로 인하여 관할구역이 변경될 경우에는 시·도지사 경유 내무부장관의 고유번호 신규부여 및 변경에 대한 사전 승인을 받아 가제정리를 하여야 한다. 이러한 고유번호는 전산화사업이 완료된 후 각종자료의 검색에 Key의 역할을 하게 되며 행정구역에 해당하는 10자리와 지번에 해당하는 9자리를 포함하여 19자리로 구성되어 있다.When you open the shp file of each road name address and country base area, there is an item called a unique number. The unique number refers to a non-variable number assigned by Arabic numerals per parcel in order to indicate the individuality of the land. It is designed to prepare for computerization at the time of revision of intellectual property law, such as resident registration number, and is the same as the concept of parcel number (PNU). If the jurisdiction is changed due to the reorganization of the administrative district, the identification number of the minister of the interior affairs through the city / provincial governor shall be pre-approved for new assignment and change. And the gauze should be organized. After the computerization project is completed, this unique number acts as a key to search for various data. It consists of 19 digits including 10 digits corresponding to administrative districts and 9 digits corresponding to district numbers.

한편, 종래기술로서 대한민국 공개특허공보 제10-2010-0018597호 (2010.02.17.공개)는 사용자 참여형 경로 및 교통정보를 수집하고, 이를 이용하여 경로안내를 하는 방법에 관한 것으로, 양방향 무선 통신이 가능한 경로안내 단말기를 장착한 수많은 일반 차량이 자신의 경로운행기록을 서버로 업로드하게 하고, 서버에서는 수집된 경로정보를 가공하여 소통시간 개념의 교통지수를 산출하여 전국 모든 도로에 대해서 교통지도를 생성한 다음, 이를 이용하여 경로안내에 활용하는 방법에 관한 것인데, 이는 교통지도를 생성하는데 한정되는 것이고 전 국토의 위치 정보를 모두 나타내지는 못한다.Meanwhile, Korean Patent Laid-Open Publication No. 10-2010-0018597 (published on Feb. 17, 2010) discloses a method of collecting and participating in a user participatory route and traffic information, Possible route guidance Numerous ordinary vehicles equipped with terminals are allowed to upload their route operation record to the server and the server processes the collected route information to calculate the traffic index of the traffic time concept to generate a traffic map for all the roads nationwide And then use it to guide the route, which is limited to generating a traffic map and not all of the location information of the whole country.

대한민국 공개특허공보 제10-2010-0018597호(2010.02.17.공개): 사용자 참여형 지능형 교통지도 생성 및 이를 이용한 경로안내 방법Korean Patent Publication No. 10-2010-0018597 (Published Feb. 17, 2010): User-Participated Intelligent Traffic Map Generation and Route Guidance Method Using the Method

현재 사용되는 주소 체계에서는 행정안전부에서 제공하는 도로명주소와 국가지점번호뿐만 아니라 다양한 위치 식별자들이 각각 별개로 제공되어 있으며, 특히 도로명 주소는 도로가 존재하지 않거나 건물이 없는 곳에서는 주소를 부여하지 못하고 있어 전 국토의 위치 정보를 모두 나타내기 어렵다는 문제점이 있고, 또한 현재의 도로명주소는 점점 입체화되는 도시의 위치 표시에 한계가 있다.In the current address system, various location identifiers as well as road name addresses and country branch numbers provided by the Ministry of Public Administration and Security are provided separately. In particular, the road name addresses can not be given addresses in the absence of roads or buildings There is a problem that it is difficult to display all the location information of the entire country, and the current road name address has a limitation in indicating the location of a city which is gradually becoming three-dimensional.

국가지점번호는 전 국토를 10m단위의 격자 크기로 나누어 사용할 수 있지만 산악, 해양 등 통행이 어렵고 설치가 의무화된 지역에서만 활용하고 있고, 널리 제공되어 있지 않기 때문에 활용하기 어렵다는 단점이 있다.National branch numbers can be divided into lattice sizes of 10m of the whole country but they are used only in areas where traffic is difficult, such as mountainous and marine, and installation is mandatory, and it is difficult to utilize because it is not widely provided.

이와 같은 불완전한 위치 식별 방식은 응급상황 발생 시에 문제가 된다. 가령 육교 내의 승강기의 경우에는 도로명주소로 표현이 불가능하여 응급 출동이 요구될 시 위치 표기에 어려움이 있다.Such an incomplete location identification scheme is problematic in the event of an emergency. For example, in the case of an elevator within a pedestrian bridge, it is impossible to express the road name address.

본 발명은 상기와 같은 문제점을 해결하기 위해 안출된 것으로, 본 발명의 목적은 도로명 주소와 국가지점번호 정보를 융합한 위치 식별 정보를 제공하며 사용자와의 상호작용을 통해 전 국토에 사람이 인식할 수 있는 위치 식별 정보를 제공하는 데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to provide location identification information in which a road name address and country branch number information are fused, To provide location identification information.

다시 말해, 본 발명의 목적은 선형의 도로기반으로 표현할 수 있는 위치에 대해서 기존 도로명주소를 이용하고, 기존 주소 체계로 표현할 수 없는 위치는 국가지점번호를 활용하여, 자유롭게 호환되는 국가지점번호와 도로명주소를 통해 기계를 위한 코드가 아닌 사용자가 부여한 별칭을 사용함으로써 직관적으로 위치를 인지하고 공간정보를 해석할 수 있는, 사용자 참여형 위치 식별 방법을 제공하는 데 있다.In other words, the object of the present invention is to provide a road map system that uses existing road name addresses for positions that can be represented by a linear road base, and positions that can not be represented by existing address systems, The present invention is to provide a user-involved location identification method that can intuitively recognize a location and interpret spatial information by using a nickname given by a user rather than a code for a machine through an address.

상기와 같은 목적을 달성하기 위하여, 본 발명은 (a) 위치 정보 DB서버가 도로명주소 속성정보, 국가지점번호 속성정보와 사용자생성 속성정보를 각각 도로명주소 DB, 국가지점번호 DB와 사용자 생성 DB에 저장하는 단계와; (b) 위치정보 융합모듈이 위치정보 DB서버의 도로명주소 DB, 국가지점번호 DB와 사용자 생성 DB로부터 융합 위치정보 DB를 생성하는 단계와; (c) 정보창 생성 및 수정 모듈은, 사용자에 의해 위치가 도로명주소로 검색창을 통해 검색되거나 도로명주소 전자지도 상의 위치 격자가 선택되면, 검색되거나 선택된 격자에 해당하는 정보 창을 출력하고, 사용자가 입력한 별칭 항목에 입력 또는 편집 요청이 가능하도록 정보를 입력할 수 있는 정보 수정창을 출력하는 단계, 및 (d) 위치 식별정보 검수 모듈은, 사용자가 별칭을 입력하면, 사용자가 입력한 별칭(위치 식별정보)을 검수하는 단계로 이루어지는 것을 기본 특징으로 한다.In order to achieve the above object, (a) a location information DB server stores a road name address attribute information, a national branch number attribute information, and a user created attribute information in a road name address DB, a national branch number DB, Storing; (b) generating a fusing position information DB from the road name address DB, the national point number DB and the user creation DB of the position information DB server; (c) The information window generating and modifying module outputs an information window corresponding to the grid selected or retrieved when the location is searched through the search window by the road name address or the location grid on the road name address electronic map is selected by the user, And outputting an information modification window in which information can be inputted so that input or edit can be requested to the inputted alias entry; and (d) the location identification information verification module, when the user inputs an alias, And position identification information).

또한, 본 발명에서 상기 사용자 생성 DB의 격자 번호는 국가지점번호 DB의 격자 번호를 그대로 사용하고, 상기 융합 위치정보 DB의 격자 번호도 국가지점번호 DB의 격자 번호를 그대로 사용한다.Also, in the present invention, the grid number of the user-generated DB is used as it is, and the grid number of the fusing position information DB and the grid number of the national point number DB are used as they are.

또한, 본 발명의 상기 단계(b)에서 생성된 융합 위치정보 DB에는 도로명주소 코드, 국가지점번호, 별칭 식별번호와 주소정보가 포함된다.In addition, the fusion location information DB generated in the step (b) of the present invention includes a road name address code, a national branch number, a nickname identification number, and address information.

또한, 본 발명의 상기 단계(b)에서 위치정보 융합모듈이 도로명주소를 생성하는 융합 과정은, (e) 도로명주소 DB의 지번과 국가지점번호 DB의 지번을 비교하여 상호 지번이 동일한 국가지점번호 DB의 격자를 탐색하는 단계와; (f) 상기 탐색된 국가지점번호 DB의 격자가 도로명주소 DB의 지번 폴리곤 내에 포함되면 그 국가지점번호 DB의 해당 격자는 도로명주소 DB의 지번에 해당하는 도로명주소가 할당되고, 상기 탐색된 국가지점번호 DB의 격자가 도로명주소 DB의 지번 폴리곤의 경계에 걸쳐있다면 그 국가지점번호 DB의 해당 격자는 도로명주소 DB의 복수의 지번 폴리곤 중 면적 비율이 가장 높은 지번 폴리곤의 지번에 해당하는 도로명주소가 할당되는 단계, 및 (g) 국가지점번호 DB의 격자에 도로명주소가 할당된 후, 국가지점번호 DB와 융합 위치정보 DB의 국가지점번호로 매칭을 시행하여 융합 위치정보 DB의 각 격자에 도로명주소를 저장하는 단계로 이루어진다.In the step (b) of the present invention, the convergence process in which the location information fusion module generates the road name address may be performed by: (e) comparing the lot number of the road name address DB and the lot numbers of the national point number DB, Searching a grid of the DB; (f) If the grid of the searched country branch number DB is included in the branch polygon of the road name address DB, the corresponding lattice of the country branch number DB is assigned a road name address corresponding to the lot number of the road name address DB, If the lattice of the number DB spans the border of the polygon of the road name address DB, the corresponding lattice of the country branch number DB is assigned to the road name address corresponding to the lot number of the lot polygon having the highest area ratio among the plurality of polygons of the road name address DB And (g) a road name address is assigned to the grid of the national branch number DB, and then the country branch number DB is matched with the national branch number of the fusing location information DB, and the road name address is assigned to each grid of the fusing location information DB .

또한, 본 발명에서 상기 단계(c)의 정보 창에 출력되는 정보는, 융합 위치정보 DB로부터 불러온, 해당 격자에 대한 주소 정보(도로명주소+사용자가 입력한 별칭), 도로명주소, 국가지점번호와 사용자가 입력한 별칭을 포함하고, 정보 수정창에 출력되는 정보는, 융합 위치정보 DB로부터 불러온, 사용자가 입력한 별칭, 주소 정보와 국가지점번호를 포함한다.Also, in the present invention, the information output to the information window of the step (c) includes address information (street name address + alias inputted by the user), road name address, country branch number And an alias inputted by the user, and the information output to the information modification window includes alias, address information and national branch number inputted by the user, which are called from the fusion location information DB.

또한, 본 발명에서 음성인식 모듈이 사용자의 음성 입력을 수신하면 음성을 텍스트로 변환하여 상기 단계(c)에서의 정보창과 정보 수정창의 해당하는 입력 창에 입력한다.In addition, in the present invention, when the speech recognition module receives the user's speech input, the speech is converted into text and input into the corresponding input window of the information window and the information modification window in step (c).

또한, 본 발명의 상기 단계(d)에서 사용자가 입력한 별칭(위치 식별정보)을 검수하는 과정은, (h) 위치 식별정보 검수 모듈이 사용자가 입력한 별칭을 수신하는 단계와; (i) 위치 식별정보 검수 모듈이 수신된 위치의 해당 격자에 이미 입력되어 있는 별칭 정보가 있는지 사용자 생성 DB에서 확인하는 단계와; (j) 위치 식별정보 검수 모듈은, 이미 입력된 별칭 정보가 있다면 서버 관리자의 갱신 여부 판단에 따라 기존의 등록한 별칭 정보를 안내하고 종료하거나 이미 입력된 별칭 정보를 갱신 편집하여 사용자 생성 DB에 저장하고, 이미 입력된 별칭 정보가 없다면 위치 식별정보 검수 모듈은 서버 관리자의 별칭 정보의 적합성 판단에 따라 사용자 생성 DB에 저장하는 단계, 및 (k) 위치 식별정보 검수 모듈은 사용자 생성 DB에 저장된 사용자가 입력한 별칭 정보를 융합과정을 거쳐 다시 융합 위치정보 DB에 저장하는 단계를 포함한다.In addition, the step of checking the alias (location identification information) inputted by the user in the step (d) of the present invention may include the steps of: (h) receiving the nickname inputted by the user; (i) confirming in the user creation DB whether there is alias information already input in the corresponding grid of the location where the location identification information validation module is received; (j) If there is already inputted alias information, the location identification information validation module guides and terminates the already registered alias information according to the judgment of whether the server manager is updated or updates the already inputted alias information and stores it in the user creation DB , And if there is no alias information already input, the location identification information verification module stores the alias information in the user creation DB according to the determination of suitability of the alias information of the server manager, and (k) And storing the alias information in the fusion location information DB via the convergence process.

이상에서 살펴본, 본 발명인 사용자 참여형 위치 식별 방법은 현재 혼용되고 있는 여러가지 위치 식별 형식이 하나로 통일되어 제공되며, 기존의 주소 체계에서는 나타내지 못했던 위치 정보를 표현하기 쉽고 정확하게 파악할 수 있고, 사용자가 생성한 위치 식별 정보를 이용하여 다른 사용자에게 익숙하지 않은 지역에 대한 위치 정보를 보다 신속 정확하게 제공할 수 있는 효과가 있다.As described above, the user-participant location identification method according to the present invention provides various location identification formats that are currently used in a unified manner, and can easily and accurately grasp the location information that is not represented in the existing address system, It is possible to provide location information of an area unfamiliar to other users more quickly and accurately by using the identification information.

또한, 본 발명은 기술의 발전으로 인해 산업에서 요구하는 위치정보가 고도화되고, 도시가 복잡한 형태로 변화하고 있으며, 특히 사물인터넷(Internet of Things)의 발달로 인해 다양한 형태의 위치 정보가 실시간으로 생성·수집되는 산업의 변화에 맞추어 위치를 더욱 정밀하게 식별할 수 있는 플랫폼을 제공함으로써 전반적인 산업 능률 향상에 기여하는 효과가 있다.In addition, due to the development of the technology, the position information required by the industry is advanced and the city is changed into a complicated form due to the development of the technology. Especially, due to the development of the Internet of Things, · It contributes to the improvement of the overall industrial efficiency by providing a platform that can more precisely identify the location according to the changes in the collected industry.

또한, 본 발명은 음성 인식 기술을 이용하여, 추후 AR(Augmented Reality) 기술의 발전에 따라 구글 글래스와 같은 웨어러블 기기를 활용하거나 모바일에서의 편의성을 제공할 수 있다.In addition, the present invention can utilize a wearable device such as Google Glass or provide convenience in a mobile according to the development of Augmented Reality (AR) technology by using a speech recognition technology.

도 1 은 본 발명에 따른 사용자 참여형 위치 식별 방법과 관련된 시스템의 일실시예를 나타낸 구성도.
도 2 는 본 발명에 따른 사용자 참여형 위치 식별 방법의 흐름도를 나타낸 도면.
도 3 은 본 발명에 따른 사용자 참여형 위치 식별 방법에서 사용자가 위치정보를 등록하기 위한 화면을 나타낸 도면.
도 4 는 본 발명에 따른 사용자 참여형 위치 식별 방법에서 사용자가 위치정보를 수정하기 위한 화면을 나타낸 도면.
도 5 는 본 발명에 따른 사용자 참여형 위치 식별 방법에서 사용자가 입력한 위치 식별 정보의 검수 흐름도를 나타낸 도면.
도 6 은 본 발명에 따른 사용자 참여형 위치 식별 방법이 적용된 예시를 나타낸 도면.
도 7 은 현재의 도로명주소로는 위치 표현이 불가능하지만 본 발명에 따른 사용자 참여형 위치 식별 방법으로 위치정보를 구축할 수 있는 예시를 나타낸 도면.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of an embodiment of a system associated with a user-participant location identification method in accordance with the present invention. FIG.
Figure 2 shows a flow diagram of a method of user-participant location identification according to the present invention.
FIG. 3 is a diagram illustrating a screen for a user to register location information in a user-participant location identification method according to the present invention; FIG.
4 is a diagram illustrating a screen for a user to modify location information in a user-participating location identification method according to the present invention.
FIG. 5 is a flowchart illustrating a checking process of location identification information input by a user in a user-participant location identification method according to the present invention. FIG.
6 is a diagram illustrating an example in which a user-participant location identification method according to the present invention is applied.
FIG. 7 is a diagram illustrating an example in which location information can be constructed using a user-participant location identification method according to the present invention, although it is not possible to represent the current road name address.

상기와 같이 구성된 본 발명의 바람직한 실시예를 첨부된 도면을 참조하면서 상세히 설명하면 다음과 같다. 첨부된 도면들 및 이를 참조한 설명은 본 발명에 관하여 당해 기술 분야에서 통상의 지식을 가진 자들이 쉽게 이해할 수 있도록 하기 위해 예시된 것이며, 본 발명의 사상 및 범위를 한정하려는 의도로 제시된 것은 아님에 유의하여야 할 것이다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. It is to be understood that the appended drawings and foregoing description are intended for purposes of illustration only and are not intended to limit the scope of the present invention. .

도 1 에서, 일실시예로 웹서버(1)는 사용자단말기(3)와 위치정보 DB서버(10)에 접속되어 각종 정보데이터를 송수신하고, 여기서 사용자단말기(3)는 스마트폰이나 태블릿PC 등의 모바일단말기 또는 노트북PC나 데스크톱PC 등이 적용된다. 웹서버(1)에는 사용자 참여형 위치 식별용 애플리케이션(2)이 설치되어 있다.1, the web server 1 is connected to the user terminal 3 and the location information DB server 10 to transmit and receive various information data. Here, the user terminal 3 may be a smart phone, a tablet PC, A mobile terminal or a notebook PC or a desktop PC is applied. The web server 1 is provided with a user participation location identification application 2.

사용자가 웹서버(1)로 연결하여 사용자 참여형 위치 식별용 애플리케이션(2)을 실행하면 도 3 및 도 4와 같은 화면이 출력된다.When the user connects to the Web server 1 and executes the user participation location identification application 2, a screen as shown in FIGS. 3 and 4 is displayed.

사용자 참여형 위치 식별용 애플리케이션(2)의 위치정보 융합모듈(20)은 접속된 위치정보 DB서버(10)에서 융합 위치정보 DB(14)를 생성한다.The location information fusion module 20 of the user participation location identification application 2 generates the fusion location information DB 14 in the connected location information DB server 10. [

사용자 참여형 위치 식별용 애플리케이션(2)의 정보창 생성 및 수정 모듈(30)은 도 3의 검색창을 통해 검색되거나 도로명주소 전자지도 상의 선택된 격자에 해당하는 정보 창을 출력하고, 도 4에 나타낸 바와 같이 정보수정 제안 기능도 수행한다.The information window creation and modification module 30 of the user participation type location identification application 2 searches the search window of FIG. 3 or outputs an information window corresponding to the selected grid on the road name address electronic map, It also carries out the information correction suggestion function.

사용자 참여형 위치 식별용 애플리케이션(2)의 음성인식 모듈(40)은 사용자의 음성 입력을 수신하여 음성을 텍스트로 변환한다.The speech recognition module 40 of the user participation location identification application 2 receives the user's speech input and converts the speech into text.

사용자 참여형 위치 식별용 애플리케이션(2)의 위치 식별정보 검수 모듈(50)은 사용자가 입력한 위치 식별정보, 즉, 별칭을 검수하는 과정을 수행한다.The location identification information validation module 50 of the user participation location identification application 2 performs the process of validating the location identification information input by the user, that is, an alias.

도 2에 나타낸 바와 같이, 본 발명의 일련의 과정을 살펴보면 다음과 같다.As shown in FIG. 2, a series of processes of the present invention will be described below.

첫째, 위치 정보 DB서버(10)는 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)를 포함하고 있다. 도로명주소 DB(11)는 juso.go.kr에서 제공하는 도로명주소 DB를 이용하고 그 속성은 다음의 표 1과 같고, 국가지점번호 DB(12)와 사용자 생성 DB(13)의 속성은 각각 다음의 표 2와 표 3과 같은데 앱 관리자나 사용자에 의해 테이블로 작성되어 저장된다. 즉, 위치 정보 DB서버(10)는 도로명주소 속성정보, 국가지점번호 속성정보와 사용자생성 속성정보를 각각 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)에 저장하게 된다(S10).First, the location information DB server 10 includes a road name address DB 11, a national branch number DB 12, and a user creation DB 13. The road name address DB 11 uses the road name address DB provided by juso.go.kr and its attributes are as shown in Table 1 below and the attributes of the country branch number DB 12 and the user creation DB 13 are respectively Table 2 &lt; EMI ID = 16.1 &gt; &lt; tb &gt; &lt; TABLE &gt; That is, the location information DB server 10 stores the road name address attribute information, the national branch number attribute information, and the user creation attribute information in the road name address DB 11, the national branch number DB 12 and the user creation DB 13, respectively (S10).

이 때, 국가지점번호 DB(12)에서는 1m×1m의 격자를 최소한의 크기로 가지며 사용자 생성 DB(13)의 격자 번호는 국가지점번호 DB(12)의 격자 번호(예를 들어, 10m×10m의 격자인 경우 '라아 8485 1333', 1m×1m의 격자인 경우 '라아 84851 13331')를 그대로 사용한다(표 3의 국가지점번호는 표 2의 국가지점번호를 불러옴). At this time, in the national branch number DB 12, the grid of 1 m x 1 m is the minimum size and the grid number of the user generated DB 13 is the grid number of the national branch number DB 12 (for example, 10 m x 10 m (For example, "Ria 8485 1333" in the case of a lattice of "Ria 84851 13331" in case of a lattice of 1m × 1m) (the national branch numbers in Table 3 are referred to as the national branch numbers in Table 2).

상기 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)의 대표정보는 다음의 표 1 내지 표 3에 나타낸 바와 같이 각각의 PK(Primary key), 즉, 도로명주소 코드, 국가지점번호와 별칭 식별번호로 식별된 후, 위치정보 융합모듈(20)에 의해 융합 위치정보 DB(14)인 다음의 표 4의 FK(Foreign key)로 불러온다. 표 4는 융합 위치정보 DB(14)의 속성을 나타내고 있고 상기 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)의 정보로부터 PK(Primary key) 뿐만이 아니라 일부 하위 항목도 불러와서 융합하여 표 4의 매칭 테이블로 저장된 후 융합 위치정보 DB(14)를 생성하게 된다(S20). 융합 위치정보 DB(14)는 국가지점번호 DB(12)의 국가지점번호를 불러와 이용하므로 융합 위치정보 DB(14)의 격자 번호도 국가지점번호 DB(12)의 격자 번호를 그대로 사용한다.Representative information of the road name address DB 11, the national branch number DB 12 and the user creation DB 13 is represented by a PK (Primary Key), i.e., a road name address code , The country point number and the alias identification number, and then the FK (Foreign Key) shown in Table 4 below, which is the fusion location information DB 14, is called by the location information fusion module 20. Table 4 shows the attributes of the fusion location information DB 14 and not only the PKs but also some sub items from the information of the road name address DB 11, the national branch number DB 12 and the user creation DB 13 And stores them in the matching table of Table 4, and then generates the fusion position information DB 14 (S20). Since the fusion location information DB 14 retrieves and uses the national branch number of the national branch number DB 12, the grid number of the fusion location information DB 14 and the lattice number of the national branch number DB 12 are used as they are.

Figure pat00001
Figure pat00001

Figure pat00002
Figure pat00002

Figure pat00003
Figure pat00003

Figure pat00004
Figure pat00004

위치정보 융합모듈(20)이 상기 융합 위치정보 DB(14)에 도로명주소를 생성하기 위한 융합 과정을 구체적으로 설명하면 다음과 같다. 여기서는 도로명 주소와 격자 지도를 병합할 때 이종의 공간정보 간의 융합 기법에 따라 Equal 매칭, Overlay 매칭 등의 기법 중 적합한 연계 및 융합 기법을 적용한다.The fusion process for the location information fusion module 20 to generate the road name address in the fusion location information DB 14 will be described in detail as follows. In this paper, we apply appropriate linking and fusion techniques among the techniques such as equal matching and overlay matching according to the fusion technique between heterogeneous spatial information when merging the road name address and the grid map.

상술한 바와 같이, 먼저 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)의 일부정보를 불러온다.As described above, first, some information of the road name address DB 11, the national branch number DB 12 and the user creation DB 13 is retrieved.

다음으로, 도로명주소 DB(11)의 지번과 국가지점번호 DB(12)의 지번을 비교하여 상호 지번이 동일한 국가지점번호 DB(12)의 격자를 탐색한다. 지번은 거의 모든 식별자에 존재하여 본 발명에서는 지번을 식별자들의 연계키로 활용하는 것이다. 여기서 도로명주소 DB(11)의 지번은 폴리곤 단위이고, 국가지점번호 DB(12)의 격자는 정사각형 단위인데 상세한 위치 정보를 구축하기 위해 국가지점번호 DB(12)의 격자는 최소 크기인 1m×1m에 가까울수록 좋으므로, 폴리곤 단위인 도로명주소 DB(11)의 지번 내에는 국가지점번호 DB(12)의 격자가 복수로 포함될 수 있을 것이다.Next, the lot number of the road name address DB 11 is compared with the lot numbers of the national point number DB 12 to search for the lattice of the national point number DB 12 having the same mutual lot number. The lot number exists in almost all the identifiers, and in the present invention, the lot number is used as a link key of the identifiers. In this case, the lot number of the road name address DB 11 is a polygon unit, and the lattice of the national point number DB 12 is a square unit. To construct detailed position information, the lattice of the national point number DB 12 has a minimum size of 1m x 1m A plurality of lattices of the national branch number DB 12 may be included in the lot number of the road name address DB 11 which is a polygon unit.

그 다음으로, 상기 탐색된 국가지점번호 DB(12)의 격자가 도로명주소 DB(11)의 상기 지번 폴리곤 내에 포함된다면 그 국가지점번호 DB(12)의 해당 격자는 도로명주소 DB(11)의 상기 지번에 해당하는 도로명주소가 할당된다(Equal 매칭). 참고로, 도로명주소는 건물인 경우 주출입구의 좌표로 나타나는 Point 단위이다.Next, if the grid of the searched country branch number DB 12 is included in the branch polygon of the road name address DB 11, the corresponding grid of the country branch number DB 12 is stored in the road name address DB 11 The road name address corresponding to the lot number is assigned (Equal matching). For reference, the road name address is a Point unit which is represented by the coordinates of the main entrance when building.

상기 탐색된 국가지점번호 DB(12)의 격자가 도로명주소 DB(11)의 상기 지번 폴리곤의 경계에 걸쳐있다면(즉, 격자 내에 복수의 지번 폴리곤이 각각 일부가 있는 경우) 그 국가지점번호 DB(12)의 해당 격자는 도로명주소 DB(11)의 상기 복수의 지번 폴리곤 중 면적 비율이 가장 높은 지번 폴리곤의 지번에 해당하는 도로명주소가 할당된다(Overlay 매칭).If the lattice of the searched country point number DB 12 spans the boundary of the lot number polygon of the road name address DB 11 (that is, if there are a plurality of lot number polygons in each lattice) 12 is assigned a road name address corresponding to the lot number of the lot number polygon having the highest area ratio among the plurality of lot number polygons of the road name address DB 11 (Overlay matching).

단, 도로명주소가 부여되지 않은 지번이 있을 수 있으므로, 도로명주소 DB(11)의 지번과 국가지점번호 DB(12)의 지번을 비교하여 상호 지번이 동일한 국가지점번호 DB(12)의 격자가 탐색되지 않는 경우에는 그 탐색되지 않는 국가지점번호 DB(12)의 모든 격자 각각에는 국가지점번호는 존재하나 도로명주소는 할당될 수 없다.However, since there may be a lot number in which the road name address is not assigned, the lot number of the road name DB 11 and the lot number of the national branch number DB 12 are compared, The state branch number exists in each grid of the national branch number DB 12 that is not searched, but the road name address can not be assigned.

마지막으로, 상기 Equal 매칭과 Overlay 매칭 및 도로명주소가 할당되지 않는 경우 모두 국가지점번호 DB(12)와 융합 위치정보 DB(14)의 국가지점번호로 매칭을 시행하여 융합 위치정보 DB(14)의 각 격자에 도로명주소를 저장하여 융합 과정을 완료한다.Finally, if the equality matching, the overlay matching, and the road name address are not assigned, matching is performed using the national branch number DB 12 and the national branch number of the fusion location information DB 14, The convergence process is completed by storing the road name address in each grid.

둘째, 사용자가 위치정보를 등록하기 위한 과정(S30)인데, 사용자는 도 3과 같은 화면을 통해 특정 위치의 정보 입력을 요청할 수 있다. 도 3의 화면은 사용자 참여형 위치 식별용 애플리케이션(2)이 설치되어 있는 웹서버(1)에서 제공할 수 있다.Second, a process of registering location information by a user is performed in step S30. The user can request information of a specific location through a screen as shown in FIG. The screen of Fig. 3 can be provided by the web server 1 in which the user participation type location identification application 2 is installed.

상기 사용자 참여형 위치 식별용 애플리케이션(2)은 상기 융합 위치정보 DB(14)와 도로명주소 전자지도(211)를 이용하는데, 사용자는 원하는 위치를 도로명주소 등으로 검색창(212)을 통해 검색하거나 직접 전자지도 상의 원하는 위치 격자를 선택할 수 있다. 여기서 도로명주소 전자지도(211) 상의 격자는 융합 위치정보 DB(14)의 국가지점번호 격자를 활용한 것이다.The user's participation location identification application 2 uses the fusion location information DB 14 and the road name address electronic map 211. The user searches for a desired location through a search window 212 using a road name address or the like, You can select the desired location grid on the electronic map. Here, the grid on the road name address electronic map 211 utilizes the national point number grid of the fusion location information DB 14. [

사용자는 원하는 위치를 도로명주소 등으로 검색창(212)을 통해 검색하거나 도로명주소 전자지도(211) 상의 위치 격자가 선택되면 정보창 생성 및 수정 모듈(30)은 검색되거나 선택된 격자에 해당하는 정보 창(213)을 출력하는데, 이들 정보는 융합 위치정보 DB(14)로부터 불러온다. 여기서 정보 창(213)에 출력되는 정보는 해당 격자에 대한 주소 정보(도로명주소+사용자가 입력한 별칭), 도로명주소, 국가지점번호, 사용자가 입력한 별칭 및 고시일자 등인데, 융합 위치정보 DB(14)에는 해당 격자에 대한 주소 정보, 도로명주소 또는 사용자가 입력한 별칭 등이 존재하지 않을 수도 있으므로 이런 경우에는 공란으로 출력되고, 도로명주소는 존재하지 않으나 사용자가 입력한 별칭만 있는 격자의 주소 정보에는 사용자가 입력한 별칭만 출력된다.When the user searches for a desired location through a search window 212 with a road name address or the like, or when a location grid on the road name address electronic map 211 is selected, the information window creation and modification module 30 searches the information window corresponding to the grid 213, which are fetched from the fusion location information DB 14. Here, the information output to the information window 213 includes address information (street name address + alias entered by the user), street name address, national branch number, nickname entered by the user, The address information of the grid, the road name address, or the alias inputted by the user may not exist in the grid 14, so that it is output as a blank space in this case, and the address of the grid having only the nickname inputted by the user Only the alias entered by the user is displayed in the information.

나아가 정보창 생성 및 수정 모듈(30)은 정보수정 제안 기능(214)으로 사용자가 직접 정보를 입력할 수 있도록 하는 정보 수정창(도 4)을 출력한다. 정보 수정 창에서는 상기 정보창(213)과 유사하게 사용자ID(215), 사용자가 입력한 별칭(216), 주소 정보(217), 국가지점번호(218), 고시일자(219) 등이 출력되며, 이 때 사용자는 사용자가 입력한 별칭(216) 항목만 입력 또는 편집 요청이 가능하다. 마찬가지로 사용자ID를 제외한 정보들은 융합 위치정보 DB(14)로부터 불러오고, 융합 위치정보 DB(14)에는 해당 격자에 대한 주소 정보, 사용자가 입력한 별칭 등이 존재하지 않을 수도 있으므로 이런 경우에는 공란으로 출력되며, 도로명주소는 존재하지 않으나 사용자가 입력한 별칭만 있는 격자의 주소 정보에는 사용자가 입력한 별칭만 출력된다. 사용자가 별칭을 입력 및 편집 요청(220)함으로써 별칭 정보 등록 과정을 마치게 된다. Furthermore, the information window creation and modification module 30 outputs an information modification window (FIG. 4) allowing the user to directly input information into the information modification suggestion function 214. In the information editing window, a user ID 215, a nickname 216 input by the user, address information 217, a national branch number 218, a notice date 219, and the like are outputted in a similar manner to the information window 213, At this time, the user can input or edit only the alias 216 inputted by the user. Likewise, the information excluding the user ID is fetched from the fusing position information DB 14, and the fusing position information DB 14 may not have address information for the corresponding lattice, an alias inputted by the user, etc. In this case, And only the alias inputted by the user is output to the address information of the grid having only the alias inputted by the user although the road name address does not exist. The user completes the process of registering the alias information by requesting the user to input and edit an alias (220).

한편, 사용자가 정보를 입력할 때 구글에서 제공하는 음성인식 API를 이용하여 사용자가 원하는 위치나 별칭 정보를 음성으로도 입력할 수 있게 하여 기기 사용이 불편한 노약자에게도 서비스를 제공할 수 있게 하고, 편의성을 제공할 수 있다. 음성 인식의 방법은 사용자가 도 3과 도 4에 나타낸 바와 같이 음성입력 기능(221)을 이용하여 사용자의 음성을 입력할 수 있다. 이 때, 음성 입력 도구는 사용자의 기기를 이용할 수 있다. 음성인식 모듈(40)은 사용자의 음성 입력을 수신하면, 구글 API를 호출하여 구글 API 내의 알고리즘을 거쳐 음성은 텍스트로 변환된다. 텍스트 변환 결과를 음성인식 모듈(40)이 정보창(213)과 정보 수정창(도 4)에서 해당하는 입력 창(212. 216)에 입력하면 음성인식 과정은 종료된다.On the other hand, when the user inputs information, the user can input a desired location or alias information by voice using the speech recognition API provided by Google, thereby enabling the service to be provided to the elderly who are inconvenienced by the device, Can be provided. The method of voice recognition allows a user to input voice of a user using the voice input function 221 as shown in FIG. 3 and FIG. At this time, the voice input tool can use the user's device. When the voice recognition module 40 receives the voice input of the user, it calls the Google API, and the voice is converted into text through the algorithm in the Google API. The speech recognition process is ended when the speech recognition module 40 inputs the text conversion result into the corresponding input window 212. 216 in the information window 213 and the information modification window (FIG. 4).

셋째, 사용자가 입력한 위치 식별정보, 즉, 별칭을 검수하는 과정(S40, 도 5)이다. 위치 식별정보 검수 모듈(50)은 사용자가 입력한 별칭을 수신하여(S100) 수신된 위치의 해당 격자에 이미 입력되어 있는 별칭 정보가 있는지 사용자 생성 DB(13)에서 확인한다(S200). 이미 입력된 별칭 정보가 있다면 서버 관리자는 현재 그 위치의 실제 사용되는 목적에 맞게 별칭 정보가 입력되어 있는지를 확인하여 갱신 여부를 판단한다(S300). 이 때, 기존에 등록된 고시 일자를 기준으로 제공되는 서비스의 변경 여부 등은 현장 조사를 실시하여 확인한다. 수신된 위치의 해당 격자에 이미 입력되어 있는 별칭 정보가 없어도 서버 관리자는 현재 그 위치의 실제 사용되는 목적에 맞게 별칭 정보가 입력되었지를 확인해야 한다(S400).Third, the process of inspecting the location identification information input by the user, that is, a nickname (S40, FIG. 5). The location identification information verification module 50 receives the nickname inputted by the user (S100) and confirms in the user creation DB 13 whether there is nickname information already inputted in the corresponding grid of the received location (S200). If there is already inputted alias information, the server manager determines whether the alias information is input according to the purpose of the current location (S300). At this time, check whether the service provided based on the previously registered notice date is changed or not by conducting a field survey. Even if there is no nickname information already input in the corresponding grid of the received location, the server manager should confirm that the nickname information has been input according to the actual purpose of the location (S400).

별칭 정보의 갱신이 필요하지 않다면 위치 식별정보 검수 모듈(50)은 기존의 사용자가 등록한 별칭 정보를 안내하고 출력하여 종료하고(S500), 갱신이 필요하다면 위치 식별정보 검수 모듈(50)은 사용자가 입력한 수신된 별칭이 기존의 사용자 생성 DB(13)에서 중복되는지를 확인하여 중복된다면 다른 별칭 정보를 사용자에게 요청하며 마지막으로 위치 식별정보 검수 모듈(50)은 이미 입력된 별칭 정보를 갱신 편집하는 과정을 수행(S600)하고 편집 과정이 완료되면 사용자가 입력한 별칭 정보를 사용자 생성 DB(13)에 저장(S700)하여 종료한다. 사용자 생성 DB(13)에 저장된 사용자가 입력한 별칭 정보는 상술한 융합과정을 거쳐 다시 융합 위치정보 DB(14)에 연계되어 저장된다.If it is not necessary to update the alias information, the location identification information verification module 50 guides and outputs the alias information registered by the existing user (S500). If the update is necessary, the location identification information verification module 50 determines If the received received alias is duplicated in the existing user creation DB 13, it is requested that the user alias information be duplicated. Finally, the location identification information validation module 50 updates and edits the already inputted alias information (S600). When the editing process is completed, the nickname information input by the user is stored in the user creation DB 13 (S700), and the process ends. The nickname information input by the user stored in the user creation DB 13 is stored in association with the fusion location information DB 14 via the fusion process described above.

한편, 상기 이러한 일련의 과정은 이를 컴퓨터로 수행하기 위해 프로그램 언어를 통해 직접 알고리즘을 코딩한 프로그램에 의해 이루어진다.Meanwhile, the above-described series of processes is performed by a program directly coding an algorithm through a program language in order to execute the program by a computer.

따라서, 본 발명은, 예를 들어 해수욕장, 공원 또는 캠핑장과 같은 건물이 없는 곳에서는 현 도로명주소로 위치 표현이 불가능하고, 도시의 인구가 늘어나고 고도화됨에 따라 도로 상공 및 지하가 개발되고 있고 출입구 1개를 공동으로 사용하는 여러 개의 지하 공간이나 다층(多層)의 도로에 각각 출입문을 공유하는 형태의 건물들이 생기고 있으며, 대학 캠퍼스나 대규모 아파트와 같은 건물군의 경우는 주출입구에만 도로명주소가 부여되어 있기 때문에 건물이 없는 곳 또는 건물군 내의 지점을 특정하기 위해서는 추가적인 위치정보의 구축이 필요한 실정을 감안한 것이다.Therefore, the present invention is not capable of expressing the location of a road name, for example, in a place where there is no building such as a beach, a park, or a camping site, and as the population of the city increases and becomes more advanced, For example, in the case of a building such as a university campus or a large apartment building, a road name address is assigned only to a main entrance, This is because it is necessary to construct additional location information in order to specify a location without a building or a point within a building group.

즉, 본 발명에서는 기존 주소의 한계점인 ①도로명주소가 부여되지 않은 위치, ②건물군 내의 특정 위치, ③입체적인 위치에 대해서 국가지점번호를 활용하여 위치정보를 구축한다는 개념으로, 도로명주소와 국가지점번호를 활용한 격자로 부여된 주소 정보 두 가지를 통합 제공하여 사용자가 원하는 위치에 인식할 수 있는 주소를 부여할 수 있게 하고 현재 도로명 주소 체계가 지원하지 않는 장소의 위치 식별 정보가 사용자의 자발적인 참여에 의해 구축하도록 지원하기 위한 것이다. 다시 말해, 법적소재지로서 주소가 부여되지 않은 POI(Point of Interest)들을 국가지점번호를 통해 등록하여 활용할 수 있다.That is, in the present invention, the concept of establishing location information by using a national branch number for a limit position of existing addresses, i.e., a location where no road name address is given, a specific location within a building group, and a cubic location, The address information provided by the grid using the number is integrated to provide a user with an address that can be recognized at a desired location, and the location identification information of a place not currently supported by the road name address system is provided to the user's voluntary participation In order to support the construction. In other words, POIs (Points of Interest) that do not have an address as a legal location can be registered and utilized through the national branch number.

도 6은 본 발명에 따른 사용자 참여형 위치 식별 방법이 적용된 예시를 나타낸 것으로, 국가지점번호는 1m×1m의 격자를 최소크기로 가질 수 있으므로 가로등과 푸드트럭과 같은 곳에도 위치정보를 부여할 수 있고, 도 7은 현재의 도로명주소로는 위치 표현이 불가능하지만 본 발명에 따른 사용자 참여형 위치 식별 방법으로 위치정보를 구축할 수 있는 예시를 나타낸 것으로, 해수욕장과 건물군 및 복수의 출입구가 존재하는 건물 등이다.FIG. 6 shows an example in which a user-participating position identification method according to the present invention is applied. Since a country point number can have a minimum size of 1 m × 1 m, location information can be given to a streetlight and a food truck And FIG. 7 shows an example in which position information can not be expressed by the present road name address, but the location information can be constructed by the user-participating position identification method according to the present invention. to be.

또한, 본 발명을 통해 주소가 전 국토를 표현하는 것이 가능해짐으로써 주소가 공간정보를 표현할 수 있는 플랫폼이 된다. 예를 들면, 대기정보와 같은 공간정보를 주소정보를 통해 관리할 수도 있게 되는 것이다.Also, since the address can represent the entire country through the present invention, the address becomes a platform on which the spatial information can be expressed. For example, spatial information such as waiting information can be managed through address information.

1: 웹서버 2: 사용자 참여형 위치 식별용 애플리케이션
3: 사용자단말기 10: 위치 정보 DB서버
11: 도로명주소 DB 12: 국가지점번호 DB
13: 사용자 생성 DB 14: 융합 위치정보 DB
20: 위치정보 융합모듈 30: 정보창 생성 및 수정 모듈
40: 음성인식 모듈 50: 위치 식별정보 검수 모듈
1: Web server 2: Application for user participatory location identification
3: user terminal 10: location information DB server
11: Road name address DB 12: National branch number DB
13: User generated DB 14: Fusion location information DB
20: Location information fusion module 30: Information window creation and modification module
40: voice recognition module 50: position identification information verification module

Claims (7)

(a) 위치 정보 DB서버(10)가 도로명주소 속성정보, 국가지점번호 속성정보와 사용자생성 속성정보를 각각 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)에 저장하는 단계와;
(b) 위치정보 융합모듈(20)이 위치정보 DB서버(10)의 도로명주소 DB(11), 국가지점번호 DB(12)와 사용자 생성 DB(13)로부터 융합 위치정보 DB(14)를 생성하는 단계와;
(c) 정보창 생성 및 수정 모듈(30)은, 사용자에 의해 위치가 도로명주소로 검색창(212)을 통해 검색되거나 도로명주소 전자지도(211) 상의 위치 격자가 선택되면, 검색되거나 선택된 격자에 해당하는 정보 창(213)을 출력하고, 사용자가 입력한 별칭(216) 항목에 입력 또는 편집 요청이 가능하도록 정보를 입력할 수 있는 정보 수정창을 출력하는 단계, 및
(d) 위치 식별정보 검수 모듈(50)은, 사용자가 별칭을 입력하면, 사용자가 입력한 별칭(위치 식별정보)을 검수하는 단계로 이루어지는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
(a) The location information DB server 10 stores the road name address attribute information, the national branch number attribute information, and the user creation attribute information in the road name address DB 11, the national branch number DB 12 and the user creation DB 13, respectively Storing;
(b) The location information fusion module 20 generates the fused location information DB 14 from the road name address DB 11, the national branch number DB 12 and the user creation DB 13 of the location information DB server 10 ;
(c) The information window creating and modifying module 30 searches for a location name on the road name address search window 212 by the user, or when a location grid on the road name address electronic map 211 is selected, And outputting an information modification window for inputting information so that an input or an edit can be requested to the item of alias 216 inputted by the user,
(d) The location identification information verification module 50 checks the nickname (location identification information) input by the user when the user inputs an alias.
제 1 항에 있어서,
상기 사용자 생성 DB(13)의 격자 번호는 국가지점번호 DB(12)의 격자 번호를 그대로 사용하고, 상기 융합 위치정보 DB(14)의 격자 번호도 국가지점번호 DB(12)의 격자 번호를 그대로 사용하는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
The method according to claim 1,
The lattice number of the user location DB 14 is used as it is and the lattice number of the country location number DB 12 is used as it is. The method comprising the steps of:
제 1 항에 있어서,
상기 단계(b)에서 생성된 융합 위치정보 DB(14)에는 도로명주소 코드, 국가지점번호, 별칭 식별번호와 주소정보가 포함되는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
The method according to claim 1,
Wherein the fused location information DB (14) generated in the step (b) includes a road name address code, a national branch number, an alias identification number, and address information.
제 1 항에 있어서,
상기 단계(b)에서 위치정보 융합모듈(20)이 도로명주소를 생성하는 융합 과정은,
(e) 도로명주소 DB(11)의 지번과 국가지점번호 DB(12)의 지번을 비교하여 상호 지번이 동일한 국가지점번호 DB(12)의 격자를 탐색하는 단계와;
(f) 상기 탐색된 국가지점번호 DB(12)의 격자가 도로명주소 DB(11)의 지번 폴리곤 내에 포함되면 그 국가지점번호 DB(12)의 해당 격자는 도로명주소 DB(11)의 지번에 해당하는 도로명주소가 할당되고, 상기 탐색된 국가지점번호 DB(12)의 격자가 도로명주소 DB(11)의 지번 폴리곤의 경계에 걸쳐있다면 그 국가지점번호 DB(12)의 해당 격자는 도로명주소 DB(11)의 복수의 지번 폴리곤 중 면적 비율이 가장 높은 지번 폴리곤의 지번에 해당하는 도로명주소가 할당되는 단계, 및
(g) 국가지점번호 DB(12)의 격자에 도로명주소가 할당된 후, 국가지점번호 DB(12)와 융합 위치정보 DB(14)의 국가지점번호로 매칭을 시행하여 융합 위치정보 DB(14)의 각 격자에 도로명주소를 저장하는 단계로 이루어지는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
The method according to claim 1,
The convergence process in which the location information fusion module 20 generates the road name address in the step (b)
(e) comparing a lot number of the road name address DB 11 and a lot number of the national point number DB 12 to search for a lattice of the national point number DB 12 having the same number of points;
(f) If the grid of the searched country branch number DB 12 is included in the branch polygon of the road name address DB 11, the corresponding grid of the country branch number DB 12 corresponds to the lot number of the road name address DB 11 And if the grid of the searched country point number DB 12 spans the boundary of the root polygon of the road name address DB 11, the corresponding grid of the country point number DB 12 is the road name address DB The road name address corresponding to the lot number of the branch polygon having the highest area ratio among the plurality of branch polygons
(g) After the road name address is assigned to the lattice of the national branch number DB 12, the national branch number DB 12 and the national branch number of the fusing position information DB 14 are matched to obtain the fusing position information DB 14 And storing the road name address in each grid of the user-participant location identification method.
제 1 항에 있어서,
상기 단계(c)의 정보 창(213)에 출력되는 정보는, 융합 위치정보 DB(14)로부터 불러온, 해당 격자에 대한 주소 정보(도로명주소+사용자가 입력한 별칭), 도로명주소, 국가지점번호와 사용자가 입력한 별칭을 포함하고, 정보 수정창에 출력되는 정보는, 융합 위치정보 DB(14)로부터 불러온, 사용자가 입력한 별칭, 주소 정보와 국가지점번호를 포함하는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
The method according to claim 1,
The information output to the information window 213 of the step (c) includes address information (street name address + alias inputted by the user), road name address, country address And an alias entered by the user, and the information output to the information modification window includes alias, address information and country branch number input by the user, which are fetched from the fusion location information DB 14 , &Lt; / RTI &gt;
제 1 항에 있어서,
음성인식 모듈(40)이 사용자의 음성 입력을 수신하면 음성을 텍스트로 변환하여 상기 단계(c)에서의 정보창(213)과 정보 수정창의 해당하는 입력 창에 입력하는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
The method according to claim 1,
When the voice recognition module 40 receives the user's voice input, converts the voice into text and inputs the voice to the corresponding information window of the information modification window and the information window 213 in the step (c) Identification method.
제 1 항에 있어서,
상기 단계(d)에서 사용자가 입력한 별칭(위치 식별정보)을 검수하는 과정은,
(h) 위치 식별정보 검수 모듈(50)이 사용자가 입력한 별칭을 수신하는 단계와;
(i) 위치 식별정보 검수 모듈(50)이 수신된 위치의 해당 격자에 이미 입력되어 있는 별칭 정보가 있는지 사용자 생성 DB(13)에서 확인하는 단계와;
(j) 위치 식별정보 검수 모듈(50)은, 이미 입력된 별칭 정보가 있다면 서버 관리자의 갱신 여부 판단에 따라 기존의 등록한 별칭 정보를 안내하고 종료하거나 이미 입력된 별칭 정보를 갱신 편집하여 사용자 생성 DB(13)에 저장하고, 이미 입력된 별칭 정보가 없다면 위치 식별정보 검수 모듈(50)은 서버 관리자의 별칭 정보의 적합성 판단에 따라 사용자 생성 DB(13)에 저장하는 단계, 및
(k) 위치 식별정보 검수 모듈(50)은 사용자 생성 DB(13)에 저장된 사용자가 입력한 별칭 정보를 융합과정을 거쳐 다시 융합 위치정보 DB(14)에 저장하는 단계를 포함하는 것을 특징으로 하는, 사용자 참여형 위치 식별 방법.
The method according to claim 1,
In the step (d), the process of checking the nickname (location identification information)
(h) receiving the nickname entered by the user in the location identification information verification module 50;
(i) checking in the user creation DB 13 whether the location identification information validation module 50 has already entered nickname information in the corresponding grid of the received location;
(j) If there is already inputted alias information, the location identification information validation module 50 guides and terminates the previously registered alias information according to the determination of whether the server manager is updated or updates or edits the alias information already inputted, If there is no alias information already input, the location identification information examination module 50 stores the alias information in the user creation DB 13 according to the judgment of suitability of the alias information of the server manager, and
(k) The location identification information validation module 50 includes a step of storing the nickname information input by the user stored in the user creation DB 13 in the fusion location information DB 14 via the fusion process , &Lt; / RTI &gt;
KR1020170180899A 2017-12-27 2017-12-27 Method for Location Identification Using Volunteered Geographic Information KR102053235B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170180899A KR102053235B1 (en) 2017-12-27 2017-12-27 Method for Location Identification Using Volunteered Geographic Information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170180899A KR102053235B1 (en) 2017-12-27 2017-12-27 Method for Location Identification Using Volunteered Geographic Information

Publications (2)

Publication Number Publication Date
KR20190079013A true KR20190079013A (en) 2019-07-05
KR102053235B1 KR102053235B1 (en) 2019-12-06

Family

ID=67225615

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170180899A KR102053235B1 (en) 2017-12-27 2017-12-27 Method for Location Identification Using Volunteered Geographic Information

Country Status (1)

Country Link
KR (1) KR102053235B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112883127A (en) * 2019-11-29 2021-06-01 百度在线网络技术(北京)有限公司 Road data processing method and device, electronic equipment and medium
CN115665480A (en) * 2022-10-25 2023-01-31 广州至真信息科技有限公司 Data rendering method and device, computer equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100018597A (en) 2010-01-22 2010-02-17 (주)테슬라시스템 User participation type intelligent traffic map creating and path guiding method
JP2012093422A (en) * 2010-10-25 2012-05-17 Denso Corp Voice recognition device
KR20140097805A (en) * 2013-01-30 2014-08-07 권형석 Coordinates (x, y) position value using a systematic block code generated and the address matching service using methods
KR101591970B1 (en) * 2015-04-06 2016-02-11 주식회사 지오멕스소프트 A system of generating hybrid geospacial information based on UFID and spatial objects
KR101809685B1 (en) * 2017-01-19 2017-12-18 주식회사 신영이에스디 Location cleansing apparatus and method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100018597A (en) 2010-01-22 2010-02-17 (주)테슬라시스템 User participation type intelligent traffic map creating and path guiding method
JP2012093422A (en) * 2010-10-25 2012-05-17 Denso Corp Voice recognition device
KR20140097805A (en) * 2013-01-30 2014-08-07 권형석 Coordinates (x, y) position value using a systematic block code generated and the address matching service using methods
KR101591970B1 (en) * 2015-04-06 2016-02-11 주식회사 지오멕스소프트 A system of generating hybrid geospacial information based on UFID and spatial objects
KR101809685B1 (en) * 2017-01-19 2017-12-18 주식회사 신영이에스디 Location cleansing apparatus and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112883127A (en) * 2019-11-29 2021-06-01 百度在线网络技术(北京)有限公司 Road data processing method and device, electronic equipment and medium
CN112883127B (en) * 2019-11-29 2023-12-19 百度在线网络技术(北京)有限公司 Road data processing method and device, electronic equipment and medium
CN115665480A (en) * 2022-10-25 2023-01-31 广州至真信息科技有限公司 Data rendering method and device, computer equipment and storage medium
CN115665480B (en) * 2022-10-25 2024-06-07 广州至真信息科技有限公司 Data rendering method and device, computer equipment and storage medium

Also Published As

Publication number Publication date
KR102053235B1 (en) 2019-12-06

Similar Documents

Publication Publication Date Title
US7660666B2 (en) Geographic database with detailed local data
KR101691620B1 (en) System for update of road facilitie data by analysing the visual images and connecting the mms
EP2584515B1 (en) Navigation system, terminal apparatus, navigation server, navigation apparatus, navigation method, and program
CN103337221B (en) A kind of indoor map method for making and indoor map
JP2009520992A (en) Method and system for generating a universal position reference object
JP2007226688A (en) Position search apparatus, position search method and program
Schroder et al. Giving the ‘right’route directions: The requirements for pedestrian navigation systems
JP2012070133A (en) Spot history search system, spot history search device, server device, terminal device, spot history search method and program
CN112988715B (en) Construction method of global network place name database based on open source mode
US20220179887A1 (en) Systems and methods for displaying and using discrete micro-location identifiers
Kostrikov et al. Geoinformation approach to the urban geographic system research (case studies of Kharkiv region)
Keay Urban transformation and cultural change
Sabri et al. A multi-dimensional analytics platform to support planning and design for liveable and sustainable urban environment
CN114328790A (en) Resource database construction and management method for digital twin city
Fonte et al. Classification of building function using available sources of VGI
KR20010105569A (en) 3- Dimensional real-estate geographic Information internet service system and method thereof
KR20190079013A (en) Method for Location Identification Using Volunteered Geographic Information
Pantazis et al. Smart sustainable islands vs smart sustainable cities
KR102533004B1 (en) Methods for providing up-to-date information on thematic maps
Hirtle Neighborhoods and Landmarks.
Sushma et al. Finding an optimal path with hospital information system using GIS-based Network analysis
Fielding et al. Geographic information systems as mixed analysis
Abubakar et al. Efficient tour planning for tourist sites visitation in Lokoja, Nigeria: A multi-scenario analysis using GIS
Wasserburger et al. Web-based city maps for blind and visually impaired
CN108287846B (en) Method and system for making navigation electronic map data and navigation equipment

Legal Events

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