Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6289560B2 - Map information processing apparatus, map information processing system, map information processing method, and program - Google Patents
[go: Go Back, main page]

JP6289560B2 - Map information processing apparatus, map information processing system, map information processing method, and program - Google Patents

Map information processing apparatus, map information processing system, map information processing method, and program Download PDF

Info

Publication number
JP6289560B2
JP6289560B2 JP2016149269A JP2016149269A JP6289560B2 JP 6289560 B2 JP6289560 B2 JP 6289560B2 JP 2016149269 A JP2016149269 A JP 2016149269A JP 2016149269 A JP2016149269 A JP 2016149269A JP 6289560 B2 JP6289560 B2 JP 6289560B2
Authority
JP
Japan
Prior art keywords
map
information
approximate
linear object
unit
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.)
Active
Application number
JP2016149269A
Other languages
Japanese (ja)
Other versions
JP2016189032A (en
Inventor
角谷 和俊
和俊 角谷
大輔 北山
大輔 北山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Micware Co Ltd
Original Assignee
Micware Co Ltd
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 Micware Co Ltd filed Critical Micware Co Ltd
Priority to JP2016149269A priority Critical patent/JP6289560B2/en
Publication of JP2016189032A publication Critical patent/JP2016189032A/en
Application granted granted Critical
Publication of JP6289560B2 publication Critical patent/JP6289560B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、略地図を表示する地図情報処理装置等に関するものである。   The present invention relates to a map information processing apparatus or the like that displays a schematic map.

従来、ユーザが設定した目的地までの経路を探索するナビゲーション装置等が開発されている(非特許文献1参照)。   Conventionally, a navigation device and the like for searching for a route to a destination set by a user have been developed (see Non-Patent Document 1).

"楽ナビ"、[online]、パイオニア株式会社、[2012年7月11日検索]、インターネット[URL;http://pioneer.jp/carrozzeria/rakunavi/]"Easy Navi", [online], Pioneer Corporation, [Search July 11, 2012], Internet [URL; http://pioneer.jp/carrozzeria/rakunavi/]

観光案内用の地図や、観光施設などのアクセスマップなどの略地図は、現実世界の事象を変形、強調、削除して射影したものである。従って、略地図では、道路や河川などの線状オブジェクトの名称や、測量地図などの実地図上では存在する線状オブジェクトなどが記載されていなかったりする。そのため、ユーザは、略地図を用いただけでは、例えば、自身がどこにいるかを把握することや、待ち合わせや目的地に向かう際の目印となる建物などを探すことが困難である。しかしながら、従来のナビゲーション装置等では、例えば、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができなかった。   Schematic maps such as maps for sightseeing guides and access maps for tourist facilities are projections obtained by transforming, enhancing, and deleting real-world events. Accordingly, the names of linear objects such as roads and rivers, and linear objects that exist on actual maps such as survey maps may not be described in the schematic map. For this reason, it is difficult for the user to grasp where he / she is, or to find a building or the like that serves as a landmark when he / she meets or goes to his / her destination, for example, only by using a map. However, in a conventional navigation device or the like, for example, a linear object that is not described on the approximate map, a name thereof, or the like cannot be added on the approximate map.

本第一の発明の地図情報処理装置は、道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報が格納される略地図情報格納部と、実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報であり、実地図線状オブジェクトの名称である名称情報を含む1以上の実地図線状オブジェクト情報が格納される実地図線状オブジェクト情報格納部と、略地図上の線状オブジェクトである1以上の各略地図線状オブジェクトと、1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する対応オブジェクト決定部と、対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を取得する略地図追加情報取得部と、略地図追加情報取得部が取得した1以上の略地図追加情報を、略地図情報に付加し、1以上の略地図追加情報が付加された略地図情報を出力する出力部とを具備する地図情報処理装置である。   The map information processing apparatus according to the first aspect of the invention includes a schematic map information storage unit that stores schematic map information indicating a schematic map in which one or more linear objects that are linear objects including roads are described; A real map line object that is information about a real map line object that is a line object on the real map and that stores one or more real map line object information including name information that is the name of the real map line object Corresponding object for determining correspondence between the information storage unit, one or more approximate map linear objects that are linear objects on the approximate map, and real map linear objects indicated by the one or more actual map linear object information One or more approximate maps that are information including name information that is the names of one or more actual map linear objects whose correspondence is determined by the determination unit and the corresponding object determination unit An approximate map additional information acquisition unit for acquiring information and one or more approximate map additional information acquired by the approximate map additional information acquisition unit are added to the approximate map information, and the one or more approximate map additional information is added. A map information processing apparatus including an output unit that outputs information.

このような構成により、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができる。   With such a configuration, linear objects that are not described on the approximate map, names thereof, and the like can be added to the approximate map.

また、本第二の発明の地図情報処理装置は、第一の発明に対して、略地図情報から、略地図線状オブジェクトに関する情報である1以上の略地図線状オブジェクト情報を取得する略地図線状オブジェクト情報取得部をさらに具備し、対応オブジェクト決定部は、略地図線状オブジェクト情報取得部が取得した1以上の各略地図線状オブジェクト情報が示す略地図線状オブジェクトに対応する1以上の実地図線状オブジェクトを、1以上の実地図線状オブジェクト情報を用いて決定し、略地図追加情報取得部は、対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である1以上の名称情報を、実地図線状オブジェクト情報格納部から取得し、出力部は、略地図追加情報取得部が取得した1以上の各名称情報を、略地図上の1以上の各略地図線状オブジェクトに対応付く位置に付加し、1以上の名称情報が付加された略地図情報を出力する地図情報処理装置である。   The map information processing apparatus according to the second aspect of the present invention is a schematic map that acquires one or more schematic map linear object information, which is information related to a schematic map linear object, from the schematic map information. A linear object information acquisition unit is further provided, and the corresponding object determination unit is one or more corresponding to the approximate map linear object indicated by the one or more approximate map linear object information acquired by the approximate map linear object information acquisition unit. The actual map linear object is determined using one or more actual map linear object information, and the approximate map additional information acquisition unit determines the correspondence of the one or more actual map linear objects determined by the corresponding object determination unit. One or more pieces of name information that are names are acquired from the real map linear object information storage unit, and the output unit acquires one or more pieces of name information acquired by the approximate map additional information acquisition unit, Was added to the corresponding stick position to one or more of the substantially map linear objects on a map, a map information processing apparatus for outputting substantially map information in which one or more name information is added.

このような構成により、略地図上に記載のない線状オブジェクトの名称を略地図上に追記することができる。   With this configuration, the name of a linear object that is not described on the approximate map can be added to the approximate map.

また、本第三の発明の地図情報処理装置は、第二の発明に対して、略地図線状オブジェクト情報取得部は、略地図情報から、1以上の略地図線状オブジェクト情報を取得する略地図線状オブジェクト情報取得手段と、略地図情報から、1以上の各略地図線状オブジェクトの名称を示す文字列を取得する名称文字列取得手段とを具備し、対応オブジェクト決定部は、略地図線状オブジェクト情報取得手段が取得した1以上の略地図線状オブジェクト情報のうち、名称文字列取得手段が文字列を取得できなかった略地図線状オブジェクト情報が示す略地図線状オブジェクトを決定する無名称略地図線状オブジェクト決定手段と、無名称略地図線状オブジェクト決定手段が決定した1以上の各略地図線状オブジェクトに対応する1以上の実地図線状オブジェクトを決定する対応オブジェクト決定手段とを具備し、略地図追加情報取得部は、対応オブジェクト決定手段が対応を決定した1以上の各実地図線状オブジェクトの名称である1以上の名称情報を、実地図線状オブジェクト情報格納部から取得する地図情報処理装置である。   Further, in the map information processing apparatus of the third invention, in contrast to the second invention, the approximate map linear object information acquisition unit is configured to acquire one or more approximate map linear object information from the approximate map information. Map linear object information acquisition means; and name character string acquisition means for acquiring a character string indicating the name of each of one or more approximate map linear objects from the approximate map information. Of the one or more approximate map linear object information acquired by the linear object information acquisition means, the approximate map linear object indicated by the approximate map linear object information for which the name character string acquisition means could not acquire a character string is determined. One or more actual map line shapes corresponding to each of the one or more approximate map line objects determined by the unnamed abbreviated map line object determining means and the unnamed abbreviated map line object determining means. A corresponding object determining means for determining a subject, and the approximate map additional information acquiring unit includes at least one name information that is a name of each of the one or more real map linear objects determined to be supported by the corresponding object determining means, It is the map information processing apparatus acquired from a real map linear object information storage part.

このような構成により、略地図上に記載のない線状オブジェクトの名称を略地図上に追記することができる。   With this configuration, the name of a linear object that is not described on the approximate map can be added to the approximate map.

また、本第四の発明の地図情報処理装置は、第一の発明に対して、対応オブジェクト決定部は、略地図の範囲内において未記載である略地図線状オブジェクトであり、1以上の実地図線状オブジェクト情報が示す実地図線状オブジェクトのいずれかに対応する略地図線状オブジェクトを、1以上の実地図線状オブジェクト情報を用いて決定する不存在略地図線状オブジェクト決定手段を具備し、略地図追加情報取得部は、不存在略地図線状オブジェクト決定手段が決定した1以上の各略地図線状オブジェクトに対応する1以上の各実地図線状オブジェクトの名称である名称情報を、実地図線状オブジェクト情報格納部から取得し、かつ1以上の各実地図線状オブジェクトに対応する略地図線状オブジェクトを示す1以上の略地図線状オブジェクト情報を生成し、出力部は、略地図追加情報取得部が取得した1以上の各名称情報および1以上の各略地図線状オブジェクト情報を、略地図情報に付加し、1以上の名称情報および1以上の略地図線状オブジェクト情報が付加された略地図情報を出力する地図情報処理装置である。   In the map information processing apparatus according to the fourth aspect of the present invention, in contrast to the first aspect of the invention, the corresponding object determination unit is a substantially map linear object that is not described in the range of the approximate map, and is one or more actual objects. A non-existing substantially map linear object determining means for determining a substantially map linear object corresponding to any of the actual map linear objects indicated by the map linear object information using one or more actual map linear object information; Then, the approximate map additional information acquisition unit obtains name information that is the name of one or more actual map linear objects corresponding to the one or more approximate map linear objects determined by the nonexistent approximate map linear object determination means. One or more approximate map linear objects obtained from the actual map linear object information storage unit and indicating the approximate map linear objects corresponding to the one or more actual map linear objects And the output unit adds the one or more pieces of name information and the one or more pieces of each piece of approximate map linear object information acquired by the basic map additional information acquisition unit to the basic map information. And a map information processing apparatus that outputs approximate map information to which one or more approximate map linear object information is added.

このような構成により、略地図上に記載のない線状オブジェクトを略地図上に追記することができる。   With such a configuration, a linear object that is not described on the approximate map can be additionally recorded on the approximate map.

また、本第五の発明の地図情報処理装置は、第四の発明に対して、対応オブジェクト決定部は、1以上の実地図線状オブジェクト情報が示す実地図線状オブジェクトのうち、所定の条件を満たす実地図線状オブジェクトを決定する条件合致実地図線状オブジェクト決定手段をさらに具備し、不存在略地図線状オブジェクト決定手段は、略地図の範囲内において未記載である略地図線状オブジェクトであり、条件合致実地図線状オブジェクト決定手段が決定した1以上の実地図線状オブジェクトのいずれかに対応する1以上の略地図線状オブジェクトを、1以上の実地図線状オブジェクト情報を用いて決定する地図情報処理装置である。   The map information processing apparatus according to the fifth aspect of the present invention is the same as that of the fourth aspect, wherein the corresponding object determination unit is configured to execute a predetermined condition among real map linear objects indicated by one or more real map linear object information. The actual map linear object determining means for determining a real map linear object that satisfies the condition is further provided, and the non-existing substantially map linear object determining means is a substantially map linear object that is not described in the range of the approximate map. The one or more substantially map linear objects corresponding to one or more of the one or more actual map linear objects determined by the condition-matching actual map linear object determination means are used as one or more actual map linear object information. Map information processing apparatus to be determined.

このような構成により、略地図上に記載のない線状オブジェクトを略地図上に追記することができる。   With such a configuration, a linear object that is not described on the approximate map can be additionally recorded on the approximate map.

また、本第六の発明の地図情報処理装置は、第一から第五いずれかの発明に対して、実地図線状オブジェクト情報格納部には、実地図線状オブジェクトが通過する1以上の地点を示す地点情報を有する1以上の実地図線状オブジェクト情報が格納され、対応オブジェクト決定部は、1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトに対応する略地図線状オブジェクトを、1以上の各実地図線状オブジェクト情報が有する1以上の各地点情報を用いて決定する地図情報処理装置である。   Further, according to the map information processing apparatus of the sixth aspect of the present invention, in the first to fifth aspects of the invention, the real map linear object information storage unit has one or more points through which the real map linear object passes. One or more actual map linear object information having point information indicating the location information is stored, and the corresponding object determining unit is a substantially map linear object corresponding to the actual map linear object indicated by the one or more actual map linear object information. Is a map information processing apparatus that determines using one or more pieces of point information included in one or more pieces of real map linear object information.

このような構成により、実地図上の線状オブジェクトが通過する地点を用いて、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができる。   With such a configuration, a linear object that is not described on the approximate map, a name thereof, and the like can be additionally recorded on the approximate map by using a point through which the linear object on the actual map passes.

また、本第七の発明の地図情報処理装置は、第一から第六いずれかの発明に対して、現在位置を示す現在位置情報を受け付ける受付部と、現在位置情報が示す現在位置に対応する略地図上の座標を決定し、座標を示す略地図座標情報を取得する略地図座標情報取得部をさらに具備し、出力部は、略地図座標情報取得部が取得した略地図座標情報が示す略地図上の座標に、受付部が受け付けた現在位置情報が示す現在位置に対応する座標であることを示す情報を付加し、現在位置に対応する座標であることを示す情報が付加された略地図情報を出力する地図情報処理装置である。   The map information processing apparatus according to the seventh aspect of the invention corresponds to any one of the first to sixth aspects of the invention, a reception unit that receives current position information indicating a current position, and a current position indicated by the current position information. The apparatus further comprises an approximate map coordinate information acquisition unit for determining coordinates on the approximate map and acquiring approximate map coordinate information indicating the coordinates, and the output unit is an abbreviation indicated by the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit. A schematic map in which information indicating that the coordinates correspond to the current position indicated by the current position information received by the reception unit is added to the coordinates on the map, and information indicating that the coordinates correspond to the current position is added A map information processing apparatus that outputs information.

このような構成により、現在位置を略地図上に追記することができる。   With such a configuration, the current position can be added to the approximate map.

また、本第八の発明の地図情報処理装置は、第七の発明に対して、受付部は、目的地を示す目的地情報をも受け付け、実地図を示す情報である実地図情報が格納される実地図情報格納部と、受付部が受け付けた現在位置情報および目的地情報を、実地図情報に対して適用し、現在位置から目的地までの経路を探索し、経路を示す経路情報を取得する経路探索部とをさらに具備し、略地図座標情報取得部は、経路探索部が取得した経路情報が示す経路が有する2以上の地点に対応する略地図上の座標を決定し、座標を示す2以上の略地図座標情報を取得し、出力部は、略地図座標情報取得部が取得した2以上の各略地図座標情報が示す略地図上の座標に、経路探索部が取得した経路情報が示す経路であることを示す情報を付加し、経路であることを示す情報が付加された略地図情報を出力する地図情報処理装置である。   In the map information processing apparatus according to the eighth aspect of the invention, in contrast to the seventh aspect of the invention, the reception unit also receives destination information indicating the destination, and stores actual map information that is information indicating the actual map. The actual map information storage unit and the current position information and destination information received by the reception unit are applied to the actual map information, the route from the current position to the destination is searched, and route information indicating the route is obtained. A route search unit that determines the coordinates on the map corresponding to two or more points of the route indicated by the route information acquired by the route search unit, and indicates the coordinates. Two or more pieces of approximate map coordinate information are acquired, and the output unit receives the route information acquired by the route search unit at coordinates on the approximate map indicated by each of the two or more pieces of approximate map coordinate information acquired by the approximate map coordinate information acquisition unit. Information indicating that the route is A map information processing apparatus for outputting substantially map information data is added indicating the.

このような構成により、現在位置から目的地までの経路を略地図上に追記することができる。   With such a configuration, the route from the current position to the destination can be added to the approximate map.

また、本第九の発明の地図情報処理装置は、第七または第八の発明に対して、実地図上の地点を示す1以上の地点情報が格納される地点情報格納部と、略地図に記載されている2または3以上の文字列と、文字列が記載されている略地図上の座標を示す略地図座標情報とを、略地図情報から取得する略地図文字列取得部と、略地図文字列取得部が取得した2または3以上の各文字列に対応する地点情報を、地点情報格納部から取得し、2または3以上の各文字列に対応する略地図座標情報と、2または3以上の各文字列に対応する地点情報とが対応付いた情報である2または3以上の地図間対応情報を取得する地図間対応情報取得部とをさらに具備し、略地図座標情報取得部は、2または3以上の地図間対応情報を用いて略地図座標情報を取得する地図情報処理装置である。   In addition, the map information processing apparatus of the ninth invention has a point information storage unit for storing one or more pieces of point information indicating points on a real map, and a schematic map for the seventh or eighth invention. An approximate map character string acquisition unit for acquiring, from the approximate map information, two or three or more character strings described, and approximate map coordinate information indicating coordinates on the approximate map where the character strings are described; The point information corresponding to each of the two or more character strings acquired by the character string acquisition unit is acquired from the point information storage unit, and the approximate map coordinate information corresponding to each of the two or three or more character strings and 2 or 3 An inter-map correspondence information acquisition unit that acquires two or three or more inter-map correspondence information, which is information associated with the point information corresponding to each character string, and the approximate map coordinate information acquisition unit, The approximate map coordinate information is obtained using two or more map correspondence information. A map information processing apparatus to be.

このような構成により、略地図上の地点と実地図上の地点との対応関係を用いて、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができる。   With such a configuration, it is possible to add a linear object that is not described on the approximate map, its name, or the like on the approximate map using the correspondence between the points on the approximate map and the actual map. it can.

また、本第十の発明の地図情報処理装置は、第九の発明に対して、地点情報は、地点の名称を示す地点名称情報を有し、地図間対応情報取得部は、略地図文字列取得部が取得した3以上の各文字列に対応する地点情報であり、文字列との類似度が予め決められた条件を満たすほど大きい地点名称情報を有する地点情報を、地点情報格納部から3以上の文字列ごとに取得し、3以上の各文字列に対応する略地図座標情報と、3以上の各文字列に対応する地点情報とを有する3以上の地図間対応情報を取得する第一地図間対応情報取得手段を具備する地図情報処理装置である。   In the map information processing apparatus of the tenth aspect of the invention, the point information has point name information indicating the name of the point, and the inter-map correspondence information acquisition unit is an approximate map character string. The point information corresponding to each of the three or more character strings acquired by the acquisition unit and having point name information that is so large that the degree of similarity with the character string satisfies a predetermined condition is obtained from the point information storage unit 3 1st which acquires for every above character string, and acquires 3 or more map correspondence information which has the rough map coordinate information corresponding to each 3 or more character strings, and the point information corresponding to each 3 or more character strings It is a map information processing apparatus provided with a correspondence information acquisition means between maps.

このような構成により、略地図上の地点と、実地図上の地点とを対応付けることができる。   With such a configuration, a point on the approximate map can be associated with a point on the actual map.

また、本第十一の発明の地図情報処理装置は、第十の発明に対して、第一地図間対応情報取得手段は、略地図文字列取得部が取得した3以上の各文字列に対応する2以上の地点情報であり、文字列との類似度が予め決められた条件を満たすほど大きい地点名称情報を有する2以上の地点情報を、地点情報格納部から3以上の文字列ごとに取得し、3以上の各文字列に対応する略地図座標情報と、3以上の各文字列に対応する2以上の地点情報とを有する3以上の地図間対応情報を取得し、地図間対応情報取得部は、第一地図間対応情報取得手段が取得した3以上の地図間対応情報を用いて、一の地図間対応情報が有する2以上の各地点情報が示す地点間の重心を算出する重心算出手段と、重心算出手段が算出した重心からの距離が予め決められた条件を満たすほど近い一の地点を示す地点情報を、第一地図間対応情報取得手段が取得した3以上の各地図間対応情報から取得し、略地図文字列取得部が取得した3以上の各文字列に対応する略地図座標情報と、3以上の各文字列に対応する一の地点情報とを有する3以上の地図間対応情報を取得する第二地図間対応情報取得手段とをさらに具備する地図情報処理装置である。   The map information processing apparatus according to the eleventh aspect of the invention relates to the tenth invention, wherein the first inter-map correspondence information acquisition means corresponds to three or more character strings acquired by the approximate map character string acquisition unit. 2 or more pieces of point information, and two or more pieces of point information having point name information that is so large that the degree of similarity with the character string satisfies a predetermined condition is acquired from the point information storage unit for every three or more character strings. 3 or more inter-map correspondence information having approximately map coordinate information corresponding to each of three or more character strings and two or more point information corresponding to each of three or more character strings is obtained, and inter-map correspondence information is obtained. The unit calculates the center of gravity between the points indicated by the two or more pieces of point information included in one map correspondence information using the three or more pieces of map correspondence information acquired by the first map correspondence information acquisition unit. And the distance from the center of gravity calculated by the center of gravity calculation means is determined in advance. Each of the three or more maps acquired by the approximate map character string acquisition unit is acquired from the three or more map correspondence information acquired by the first map correspondence information acquisition means. And a second inter-map correspondence information acquisition means for acquiring three or more inter-map correspondence information having substantially map coordinate information corresponding to the character string and one point information corresponding to each of the three or more character strings. A map information processing apparatus.

このような構成により、略地図上の地点と、実地図上の地点との対応付けの精度を向上させることができる。   With such a configuration, it is possible to improve the accuracy of association between a point on the approximate map and a point on the actual map.

また、本第十二の発明の地図情報処理装置は、第十一の発明に対して、地図間対応情報取得部は、第二地図間対応情報取得手段が取得した3以上の地図間対応情報を用いて、3以上の地図間対応情報のうちの一の地図間対応情報が有する地点情報が示す地点と、他の2以上の地図間対応情報が有する地点情報が示す地点との分散を算出する分散算出手段と、分散算出手段が算出した分散が予め決められた条件を満たすほど小さい地点情報を有する3以上の地図間対応情報を、第二地図間対応情報取得手段が取得した地図間対応情報から取得する第三地図間対応情報取得手段とをさらに具備する地図情報処理装置である。   The map information processing apparatus according to the twelfth aspect of the present invention is the information processing apparatus according to the eleventh aspect, wherein the inter-map correspondence information acquisition unit acquires three or more inter-map correspondence information acquired by the second inter-map correspondence information acquisition means. Is used to calculate the variance between the point indicated by the point information included in one of the three or more map correspondence information and the point indicated by the point information included in the other two or more map correspondence information. The inter-map correspondence obtained by the second inter-map correspondence information obtaining means, and the inter-map correspondence information having three or more pieces of point information having such small point information that the variance calculated by the variance calculating means satisfies a predetermined condition. It is a map information processing apparatus further comprising third inter-map correspondence information acquisition means acquired from information.

このような構成により、略地図上の地点と、実地図上の地点との対応付けの精度を向上させることができる。   With such a configuration, it is possible to improve the accuracy of association between a point on the approximate map and a point on the actual map.

また、本第十三の発明の地図情報処理装置は、第九から第十二いずれかの発明に対して、略地図座標情報取得部は、受付部が受け付けた1以上の各地点情報が示す地点と、地図間対応情報格納部に格納されている2または3以上の各地図間対応情報が有する地点情報が示す2または3以上の地点との距離を算出する距離算出手段と、距離算出手段が用いた2または3以上の各地図間対応情報が有する略地図座標情報が示す略地図上の2または3以上の座標から、距離算出手段が算出した距離にある略地図上の座標を示す略地図座標情報を取得する第一略地図座標情報取得手段とを具備する地図情報処理装置である。   Further, in the map information processing apparatus of the thirteenth invention, in contrast to any of the ninth to twelfth inventions, the approximate map coordinate information acquisition unit indicates one or more pieces of point information received by the reception unit Distance calculating means for calculating a distance between the point and two or more points indicated by the point information included in each of the two or more map correspondence information stored in the map correspondence information storage unit; An abbreviation indicating a coordinate on the approximate map at a distance calculated by the distance calculation means from two or three or more coordinates on the approximate map indicated by the approximate map coordinate information included in the two or more inter-map correspondence information used by A map information processing apparatus comprising first approximate map coordinate information acquisition means for acquiring map coordinate information.

このような構成により、実地図上の地点に対応する略地図上の座標を特定することができる。   With such a configuration, the coordinates on the approximate map corresponding to the points on the real map can be specified.

また、本第十四の発明の地図情報処理装置は、第十三の発明に対して、距離算出手段は、地図間対応情報格納部から、3つの地図間対応情報の集合である2以上の地図間対応情報集合を取得し、受付部が受け付けた1以上の各地点情報が示す地点と、2以上の地図間対応情報集合が有する3以上の各地図間対応情報が有する地点情報が示す3以上の地点との距離を算出し、第一略地図座標情報取得手段は、距離算出手段が用いた2以上の各地図間対応情報集合に含まれる3つの各地図間対応情報が有する略地図座標情報が示す略地図上の3つの座標から、距離算出手段が算出した距離にある略地図上の座標を示す2以上の略地図座標情報を取得し、略地図座標情報取得部は、第一略地図座標情報取得手段が取得した2以上の略地図座標情報の平均を算出し、平均の略地図座標情報を取得する第二略地図座標情報取得手段をさらに具備する地図情報処理装置である。   The map information processing apparatus according to the fourteenth aspect of the invention is based on the thirteenth aspect of the invention, wherein the distance calculation means includes two or more sets of three inter-map correspondence information from the inter-map correspondence information storage unit. A point indicated by one or more pieces of point information received by the reception unit, and point information indicated by three or more pieces of pieces of correspondence information between maps included in two or more pieces of correspondence information sets between maps included in the reception unit. The distance to the above points is calculated, and the first rough map coordinate information acquisition means includes the rough map coordinates included in the three map correspondence information included in the two or more map correspondence information sets used by the distance calculation means. From the three coordinates on the approximate map indicated by the information, two or more approximate map coordinate information indicating the coordinates on the approximate map at the distance calculated by the distance calculation means is acquired, and the approximate map coordinate information acquisition unit Two or more map information items acquired by the map coordinate information acquisition means Hitoshi calculates a map information processing apparatus that substantially further comprising a second substantially map coordinate information obtaining means for obtaining map coordinate information of the average.

このような構成により、実地図上の地点に対応する略地図上の座標の特定の精度を向上させることができる。   With such a configuration, it is possible to improve the accuracy of specifying the coordinates on the approximate map corresponding to the points on the actual map.

また、本第十五の発明の地図情報処理装置は、第十四の発明に対して、略地図座標情報取得部は、距離算出手段が用いた2以上の各地図間対応情報集合に含まれる3つの地点情報が示す地点の相対的な位置関係を示す情報と、地図間対応情報集合に含まれる3つの略地図座標情報が示す座標の相対的な位置関係を示す情報とを取得し、2つの位置関係を示す情報の類似度である2以上の相対位置類似度を算出する相対位置類似度算出手段をさらに具備し、第二略地図座標情報取得手段は、第一略地図座標情報取得手段が取得した2以上の各略地図座標情報に対応する相対位置類似度を用いて、2以上の略地図座標情報が示す座標の重心を算出し、重心の座標を示す略地図座標情報を取得する地図情報処理装置である。   In the map information processing apparatus of the fifteenth aspect of the invention, in contrast to the fourteenth aspect of the invention, the approximate map coordinate information acquisition unit is included in each of the two or more map correspondence information sets used by the distance calculation means. Information indicating the relative positional relationship of the points indicated by the three point information and information indicating the relative positional relationship of the coordinates indicated by the three approximate map coordinate information included in the inter-map correspondence information set; A relative position similarity calculating unit that calculates two or more relative position similarities that are similarities of information indicating two positional relationships, and the second approximate map coordinate information acquiring unit is a first approximate map coordinate information acquiring unit Using the relative position similarity corresponding to each of the two or more pieces of the approximate map coordinate information acquired by the user, the center of gravity of the coordinates indicated by the two or more pieces of the approximate map coordinate information is calculated, and the approximate map coordinate information indicating the coordinates of the center of gravity is acquired A map information processing apparatus.

このような構成により、実地図上の地点に対応する略地図上の座標の特定の精度を向上させることができる。   With such a configuration, it is possible to improve the accuracy of specifying the coordinates on the approximate map corresponding to the points on the actual map.

本発明による地図情報処理装置等によれば、例えば、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができる。   According to the map information processing apparatus and the like according to the present invention, for example, linear objects that are not described on the approximate map, names thereof, and the like can be additionally recorded on the approximate map.

実施の形態1における地図情報処理装置1のブロック図Block diagram of map information processing apparatus 1 according to Embodiment 1 同地図情報処理装置1の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the map information processing apparatus 1 同地図間対応情報の取得と蓄積処理ついて説明するフローチャートFlowchart explaining acquisition and storage processing of correspondence information between the maps 同不要な地図間対応情報の削除処理について説明するフローチャートThe flowchart explaining the deletion processing of the unnecessary correspondence information between maps 同地点情報の例を示す図The figure which shows the example of the same point information 同略地図情報の例を示す図The figure which shows the example of abbreviation map information 同地図間対応情報の例を示す図The figure which shows the example of the correspondence information between the maps 同地図間対応情報の例を示す図The figure which shows the example of the correspondence information between the maps 同地図間対応情報の例を示す図The figure which shows the example of the correspondence information between the maps 同距離の算出例を示す図Diagram showing an example of calculating the same distance 同略地図への距離の適用例を示す図The figure which shows the example of application of the distance to abbreviation map 同略地図への距離の適用例を示す図The figure which shows the example of application of the distance to abbreviation map 同周辺地点と周辺座標の例を示す図The figure which shows the example of the peripheral point and the peripheral coordinate 同略地図上の座標の特定例を示す図The figure which shows the specific example of the coordinate on the abbreviation map 同略地図座標情報の出力例を示す図The figure which shows the output example of abbreviation map coordinate information 同略地図上の座標の特定例を示す図The figure which shows the specific example of the coordinate on the abbreviation map 同略地図上の座標の特定例を示す図The figure which shows the specific example of the coordinate on the abbreviation map 実施の形態3における地図情報処理システム3の概念図Conceptual diagram of map information processing system 3 in Embodiment 3 同端末装置31のブロック図Block diagram of the terminal device 31 同サーバ装置32のブロック図Block diagram of the server device 32 同端末装置31の全体動作について説明するフローチャートFlow chart for explaining the overall operation of the terminal device 31 同サーバ装置32の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the server device 32 実施の形態4における地図情報処理装置4のブロック図Block diagram of map information processing apparatus 4 in Embodiment 4 同地図情報処理装置4の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the map information processing apparatus 4 同不存在略地図線状オブジェクトの決定処理について説明するフローチャートThe flowchart explaining the determination process of the non-existence substantially map linear object 同線状オブジェクトの対応の決定処理について説明するフローチャートFlowchart for explaining processing for determining correspondence between same-line objects 同略地図情報の出力例を示す図The figure which shows the output example of abbreviation map information 同実地図線状オブジェクト情報の例を示す図The figure which shows the example of the same map linear object information 同線状オブジェクト対応情報の例を示す図The figure which shows the example of collinear object corresponding | compatible information 同略地図情報の出力例を示す図The figure which shows the output example of abbreviation map information 実施の形態5における地図情報処理装置5のブロック図Block diagram of map information processing apparatus 5 in Embodiment 5 同地図情報処理装置5の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the map information processing apparatus 5 同略地図情報の出力例を示す図The figure which shows the output example of abbreviation map information 同略地図情報の出力例を示す図The figure which shows the output example of abbreviation map information 実施の形態6における端末装置61のブロック図Block diagram of terminal device 61 in the sixth embodiment 同サーバ装置62のブロック図Block diagram of the server device 62 同端末装置61の全体動作について説明するフローチャートFlow chart for explaining the overall operation of the terminal device 61 同サーバ装置62の全体動作について説明するフローチャートA flowchart for explaining the overall operation of the server device 62 上記実施の形態におけるコンピュータシステムの概観図Overview of the computer system in the above embodiment 上記実施の形態におけるコンピュータシステムのブロック図Block diagram of a computer system in the above embodiment

以下、本発明による地図情報処理装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。   Embodiments of a map information processing apparatus and the like according to the present invention will be described below with reference to the drawings. In addition, since the component which attached | subjected the same code | symbol in embodiment performs the same operation | movement, description may be abbreviate | omitted again. In addition, the format, content, and the like of each information described in this embodiment are merely examples, and the format, content, and the like are not limited as long as the meaning of each information can be indicated.

(実施の形態1)
本実施の形態において、略地図上の座標と、実地図上の地点との3以上の対応関係を用いて、略地図上に記載のない実地図の地点を、略地図上に追記する地図情報処理装置1について説明する。
(Embodiment 1)
In the present embodiment, map information in which points on the actual map not described on the approximate map are additionally recorded on the approximate map using three or more correspondences between the coordinates on the approximate map and the points on the actual map. The processing device 1 will be described.

図1は、本実施の形態における地図情報処理装置1のブロック図である。地図情報処理装置1は、地点情報格納部11、略地図情報格納部12、地図間対応情報格納部13、略地図文字列取得部14、地図間対応情報取得部15、地図間対応情報蓄積部16、受付部17、略地図座標情報取得部18、出力部19を備える。また、地図間対応情報取得部15は、第一地図間対応情報取得手段151、重心算出手段152、第二地図間対応情報取得手段153、分散算出手段154、第三地図間対応情報取得手段155を備える。また、略地図座標情報取得部18は、距離算出手段181、第一略地図座標情報取得手段182、相対位置類似度算出手段183、第二略地図座標情報取得手段184を備える。   FIG. 1 is a block diagram of a map information processing apparatus 1 in the present embodiment. The map information processing apparatus 1 includes a point information storage unit 11, a schematic map information storage unit 12, an intermap correspondence information storage unit 13, an approximate map character string acquisition unit 14, an intermap correspondence information acquisition unit 15, and an intermap correspondence information storage unit. 16, a reception unit 17, a substantially map coordinate information acquisition unit 18, and an output unit 19. The inter-map correspondence information acquisition unit 15 includes a first inter-map correspondence information acquisition unit 151, a centroid calculation unit 152, a second inter-map correspondence information acquisition unit 153, a variance calculation unit 154, and a third inter-map correspondence information acquisition unit 155. Is provided. The approximate map coordinate information acquisition unit 18 includes a distance calculation unit 181, a first approximate map coordinate information acquisition unit 182, a relative position similarity calculation unit 183, and a second approximate map coordinate information acquisition unit 184.

地点情報格納部11には、実地図上の地点を示す1以上の地点情報が格納される。実地図とは、通常、測量に基づいて作成されたいわゆる測量地図や、実測地図などであり、通常、ガイドマップや、アクセスマップなどのいわゆる略地図は含まない。また、地点とは、通常、地名を示す地点である。当該地点は、例えば、駅や、観光名所、公園、テーマパーク、その他の建造物などある。また、地点情報は、例えば、実地図上の地点の位置を示す位置情報である地点位置情報や、実地図上の地点の名称を示す地点名称情報、地点を識別するための地点識別子などを有する。当該位置情報は、通常、経緯度を示す経緯度情報である。また、地点識別子は、通常、IDであるが、地点名称情報であってもよい。   The point information storage unit 11 stores one or more pieces of point information indicating points on the real map. The actual map is usually a so-called survey map created based on surveying, an actual measurement map, or the like, and usually does not include a so-called schematic map such as a guide map or an access map. Moreover, a point is a point which shows a place name normally. Such points include, for example, stations, tourist attractions, parks, theme parks, and other structures. The point information includes, for example, point position information that is position information indicating the position of the point on the actual map, point name information indicating the name of the point on the actual map, a point identifier for identifying the point, and the like. . The position information is usually longitude and latitude information indicating longitude and latitude. The point identifier is usually an ID, but may be point name information.

また、地点情報は、実地図を示す実地図情報が有していてもよい。つまり、地点情報格納部11には、1以上の地点情報を有する実地図地図情報が格納されてもよい。実地図情報とは、実地図を示す地図情報である。また、地図情報とは、地図を示す情報であり、通常、地図の画像である。画像は、例えば、ラスタデータや、ベクタデータ、カーナビゲーションで用いられるKIWIフォーマットのものなどである。   The point information may be real map information indicating a real map. That is, real map map information having one or more pieces of point information may be stored in the point information storage unit 11. The real map information is map information indicating a real map. The map information is information indicating a map, and is usually a map image. The image is, for example, raster data, vector data, or KIWI format used in car navigation.

略地図情報格納部12には、略地図を示す地図情報である略地図情報が格納される。略地図とは、実地図上の対象物(地点、道路、山、川など)が変形、強調、削除された地図であり、通常は、対象物の配置が変更された地図である。また、当該略地図には、通常、略地図上の1以上の各対象物を示す1以上の文字列(以下、適宜、略地図文字列)が記載されている。当該「文字列が記載されている」とは、略地図情報が示す略地図上に文字列が存在することや、地図の画像を構成する1以上の画素により、文字列が表現されていることなどを意味する。   The rough map information storage unit 12 stores rough map information that is map information indicating a rough map. An approximate map is a map in which objects (points, roads, mountains, rivers, etc.) on a real map have been deformed, emphasized, or deleted, and is usually a map in which the arrangement of the objects has been changed. In addition, one or more character strings (hereinafter, referred to as approximate map character strings as appropriate) indicating one or more objects on the approximate map are usually described in the approximate map. “The character string is described” means that the character string exists on the approximate map indicated by the approximate map information or that the character string is expressed by one or more pixels constituting the map image. Means.

地図間対応情報格納部13には、3以上の地図間対応情報が格納される。地図間対応情報とは、略地図文字列と、実地図上の地点との対応関係を示す情報である。地図間対応情報は、通常、一の略地図文字列と、実地図上の地点を示す一の地点情報とを対応づけて有するが、当該一の略地図文字列と、実地図上の地点を示す2以上の地点情報とを対応付けて有してもよい。また、地図間対応情報は、通常、略地図上の座標を示す略地図座標情報を有する。当該座標は、通常、いわゆる直交座標系の座標である。また、当該略地図座標情報は、通常、当該略地図文字列の略地図上の位置を示す。   The inter-map correspondence information storage unit 13 stores three or more inter-map correspondence information. The inter-map correspondence information is information indicating a correspondence relationship between the approximate map character string and a point on the actual map. The inter-map correspondence information usually has one rough map character string and one point information indicating a point on the actual map in association with each other. Two or more pieces of point information shown may be associated with each other. Moreover, the correspondence information between maps usually has approximate map coordinate information indicating coordinates on the approximate map. The coordinates are usually coordinates in a so-called orthogonal coordinate system. The approximate map coordinate information usually indicates the position of the approximate map character string on the approximate map.

略地図文字列取得部14は、略地図情報から、略地図上に記載されている3以上の文字列を取得する。当該略地図文字列の取得は、通常、いわゆるOCR(Optical Character Recognition)を用いて行う。なお、OCRは、公知の技術であるので、詳細な説明を省略する。また、略地図文字列取得部14は、通常、略地図文字列の取得の際に、略地図座標情報も取得する。当該略地図座標情報が示す座標は、例えば、略地図上の文字列が外接する多角形の重心や、当該多角形が有する頂点のいずれか、当該多角形が有する辺のいずれかの中心などである。   The approximate map character string acquisition unit 14 acquires three or more character strings described on the approximate map from the approximate map information. The approximate map character string is usually acquired using a so-called OCR (Optical Character Recognition). Since OCR is a known technique, detailed description thereof is omitted. The approximate map character string acquisition unit 14 also acquires approximate map coordinate information when acquiring the approximate map character string. The coordinates indicated by the approximate map coordinate information are, for example, the center of gravity of the polygon circumscribed by the character string on the approximate map, the vertex of the polygon, or the center of the side of the polygon. is there.

地図間対応情報取得部15は、まず、地点情報格納部11に格納されている地点情報であり、略地図文字列取得部14が取得した3以上の各文字列に対応する地点情報を特定する。当該「特定する」とは、当該文字列に対応する地点情報と、当該文字列とを対応付けることや、当該文字列に対応する地点情報を取得することなどを含む。そして、地図間対応情報取得部15は、略地図文字列取得部14が取得した3以上の各文字列と、特定した地点情報とが対応付いた3以上の地図間対応情報を取得する。つまり、地図間対応情報取得部15は、略地図文字列取得部14が取得した3以上の各文字列と、地点情報格納部11に格納されている地点情報であり、当該各文字列に対応する地点情報とを対応付け、3以上の地図間対応情報を生成する。なお、地図間対応情報取得部15は、通常、後述の各手段により、地図間対応情報を取得する。つまり、後述の第一地図間対応情報取得手段151または第二地図間対応情報取得手段153が取得した地図間対応情報が、地図間対応情報取得部15が取得した地図間対応情報となる。   The inter-map correspondence information acquisition unit 15 first identifies the point information stored in the point information storage unit 11 and corresponding to each of the three or more character strings acquired by the approximate map character string acquisition unit 14. . The “identifying” includes associating point information corresponding to the character string with the character string, acquiring point information corresponding to the character string, and the like. Then, the inter-map correspondence information acquisition unit 15 acquires three or more inter-map correspondence information in which the three or more character strings acquired by the approximate map character string acquisition unit 14 correspond to the specified spot information. That is, the inter-map correspondence information acquisition unit 15 is the three or more character strings acquired by the approximate map character string acquisition unit 14 and the point information stored in the point information storage unit 11, and corresponds to each character string. 3 or more map correspondence information is generated in association with the point information to be performed. In addition, the map correspondence information acquisition part 15 acquires map correspondence information normally by each means mentioned later. That is, the map correspondence information acquired by the first map correspondence information acquisition unit 151 or the second map correspondence information acquisition unit 153 described later is the map correspondence information acquired by the map correspondence information acquisition unit 15.

第一地図間対応情報取得手段151は、略地図文字列取得部14が取得した3以上の各文字列と、当該各略地図文字列に対応する1または2以上の地点情報を有する3以上の地図間対応情報を取得する。第一地図間対応情報取得手段151は、例えば、以下の様な処理を行う。
(1)略地図文字列取得部14が取得した3以上の文字列のうちの一の文字列を取得する。
(2)(1)で取得した文字列との文字数が同じである地点名称情報を有する地点情報を、地点情報格納部11から取得する。
(3)(1)で取得した文字列との類似度が、予め決められた条件を満たすほど大きい地点名称情報を有する1または2以上の地点情報を、(1)で取得した地点情報から取得する。
(4)(1)で取得した文字列と、(3)で取得した1または2以上の地点情報とを対応付け、地図間対応情報を取得する。
The first inter-map correspondence information acquisition unit 151 includes three or more character strings acquired by the approximate map character string acquisition unit 14 and three or more pieces of point information corresponding to the respective approximate map character strings. Get map correspondence information. The first inter-map correspondence information acquisition unit 151 performs, for example, the following processing.
(1) Acquire one character string of three or more character strings acquired by the approximate map character string acquisition unit 14.
(2) The point information having the point name information having the same number of characters as the character string acquired in (1) is acquired from the point information storage unit 11.
(3) One or more pieces of point information having point name information having a degree of similarity with the character string acquired in (1) that is large enough to satisfy a predetermined condition is acquired from the point information acquired in (1). To do.
(4) The character string acquired in (1) is associated with one or more point information acquired in (3), and inter-map correspondence information is acquired.

上記(1)〜(4)の処理は、通常、略地図文字列取得部14が取得した文字列の数だけ繰り返される。   The processes (1) to (4) are usually repeated as many times as the number of character strings acquired by the approximate map character string acquisition unit 14.

また、上記(3)において、類似度とは、2つの文字列が類似する度合を示す情報である。類似度は、通常、編集距離(レーベンシュタイン距離)であるが、類似の度合を示す情報であれば、何でもよい。また、編集距離とは、2つの文字列がどの程度異なっているかを示す情報である。具体的には、編集距離は、文字の挿入や削除、置換によって、一つの文字列を別の文字列に変形するのに必要な手順の最小回数である。なお、編集距離は、公知であるので、詳細な説明を省略する。   In (3) above, the similarity is information indicating the degree of similarity between two character strings. The degree of similarity is usually an edit distance (Levenstein distance), but it may be anything as long as it is information indicating the degree of similarity. The edit distance is information indicating how much the two character strings are different. Specifically, the edit distance is the minimum number of steps necessary to transform one character string into another character string by inserting, deleting, or replacing characters. Since the edit distance is known, detailed description is omitted.

また、上記(3)において、予め決められた条件とは、類似度に関する条件である類似度条件である。類似度条件は、通常、任意の記憶領域、または予め決められた記憶領域に格納されている。また、当該類似度条件は、例えば、「類似度が90%以上であること」などである。   In (3) above, the predetermined condition is a similarity condition that is a condition related to the similarity. The similarity condition is usually stored in an arbitrary storage area or a predetermined storage area. The similarity condition is, for example, “similarity is 90% or more”.

重心算出手段152は、第一地図間対応情報取得手段151が取得した3以上の地図間対応情報を用いて、一の略地図文字列に対応する2以上の各地点情報が示す地点間の重心を算出する。当該重心は、通常、重み付き平均により算出する。重心算出手段152は、例えば、第一地図間対応情報取得手段151が取得した3以上の地図間対応情報に、一の略地図文字列に対応する2以上の地点情報を有する地図間対応情報が含まれるか否かを判断する。そして、含まれる場合に、重心算出手段152は、当該一の略地図文字列に対応する2以上の地点情報を有する地図間対応情報を用いて、当該2以上の各地点情報が示す地点間の重心を算出する。   The center-of-gravity calculation unit 152 uses the three or more map correspondence information acquired by the first map correspondence information acquisition unit 151 to use the center of gravity between points indicated by two or more pieces of point information corresponding to one approximate map character string. Is calculated. The center of gravity is usually calculated by a weighted average. For example, the center-of-gravity calculation unit 152 includes, as an example, inter-map correspondence information having two or more pieces of point information corresponding to one approximate map character string in the three or more inter-map correspondence information acquired by the first inter-map correspondence information acquisition unit 151. Judge whether it is included. When included, the center-of-gravity calculation means 152 uses the inter-map correspondence information having two or more pieces of point information corresponding to the one approximate map character string, and uses the inter-map correspondence information. Calculate the center of gravity.

なお、「重み付き平均」とは、例えば、n個の数値の平均の算出に際して、当該n個の各数値に重みを掛けて算出する平均のことである。重心算出手段152は、上記の重心の算出には、通常、一の地図間対応情報が有する地点情報の数の逆数を、重みとして用いる。また、重心算出手段152は、上記の重心の算出には、通常、当該各地点情報が有する地点位置情報を用いる。つまり、重心算出手段152は、通常、一の地図間対応情報が有する2以上の各地点位置情報に、当該地点位置情報の数の逆数を掛け、一の略地図文字列に対応する2以上の各地点情報が示す地点間の重心を算出する。なお、重心の算出の方法や手順などは、公知であるので、説明を省略する。   The “weighted average” is, for example, an average calculated by multiplying each of the n numerical values by a weight when calculating the average of the n numerical values. The center-of-gravity calculation unit 152 normally uses the inverse of the number of pieces of point information included in one map correspondence information as a weight for the above-described calculation of the center of gravity. In addition, the center-of-gravity calculation unit 152 normally uses the point position information included in each piece of point information for calculating the above-described center of gravity. That is, the center-of-gravity calculation unit 152 normally multiplies two or more pieces of point position information included in one map correspondence information by the reciprocal of the number of the point position information to obtain two or more pieces corresponding to one approximate map character string. The center of gravity between points indicated by each point information is calculated. Note that the method and procedure for calculating the center of gravity are well known and will not be described.

また、重心算出手段152は、例えば、算出した重心に対して、略地図文字列との類似度が大きい地点情報ほど近くなるように、当該重心を補正してもよい。また、重心算出手段152は、例えば、後述の第二地図間対応情報取得手段153からの指示に従い、当該指示が有する2以上の地点情報を用いて、当該2以上の各地点情報が示す地点間の重心を算出してもよい。   The center-of-gravity calculation unit 152 may correct the center of gravity so that, for example, the point information having a greater similarity to the approximate map character string is closer to the calculated center of gravity. Further, the center-of-gravity calculation unit 152 uses, for example, two or more pieces of point information included in the instruction according to an instruction from a second inter-map correspondence information acquisition unit 153 described later, and the point-to-point information indicated by the two or more pieces of point information The center of gravity may be calculated.

第二地図間対応情報取得手段153は、重心算出手段152が算出した重心を用いて、第一地図間対応情報取得手段151が取得した3以上の地図間対応情報から、一の略地図文字列と、当該略地図文字列に対応する一の地点情報を有する3以上の地図間対応情報を取得する。つまり、第二地図間対応情報取得手段153は、第一地図間対応情報取得手段151が取得した3以上の各地図間対応情報において、一の略地図文字列に真に対応する一の地点情報を特定する。   The second map correspondence information acquisition unit 153 uses the center of gravity calculated by the center of gravity calculation unit 152, and uses one approximate map character string from three or more map correspondence information acquired by the first map correspondence information acquisition unit 151. And three or more inter-map correspondence information having one piece of point information corresponding to the approximate map character string. That is, the second inter-map correspondence information acquisition means 153 is one point information that truly corresponds to one approximate map character string in the three or more inter-map correspondence information acquired by the first inter-map correspondence information acquisition means 151. Is identified.

第二地図間対応情報取得手段153は、例えば、第一地図間対応情報取得手段151が取得した一の地図間対応情報について、当該地図間対応情報から、重心算出手段152が算出した重心からの距離が予め決められた条件を満たすほど近い地点を示す一の地点情報を取得する。当該「条件を満たすほど近い地点を示す一の地点情報を取得する」ことは、当該一の地点情報以外の地点情報を削除することであってもよい。また、当該予め決められた条件とは、距離に関する条件である距離条件である。当該距離条件は、通常、任意の記憶領域、または予め決められた記憶領域に格納されている。また、当該距離条件は、例えば、「距離が5km以下であること」などである。そして、第二地図間対応情報取得手段153は、当該一の地図間対応情報が有する略地図文字列と、取得した一の地点情報とを対応付け、一の略地図文字列と、当該略地図文字列に対応する一の地点情報を有する地図間対応情報を生成する。   The second inter-map correspondence information acquisition unit 153, for example, for one inter-map correspondence information acquired by the first inter-map correspondence information acquisition unit 151, from the inter-map correspondence information from the centroid calculated by the centroid calculation unit 152. One point information indicating a point that is closer enough to satisfy a predetermined distance is acquired. The “acquiring one piece of point information indicating a point that is close enough to satisfy the condition” may be deleting point information other than the one piece of point information. The predetermined condition is a distance condition that is a condition related to distance. The distance condition is usually stored in an arbitrary storage area or a predetermined storage area. Further, the distance condition is, for example, “the distance is 5 km or less”. Then, the second inter-map correspondence information acquisition unit 153 associates the approximate map character string included in the one inter-map correspondence information with the acquired one point information, the one approximate map character string, and the approximate map. Inter-map correspondence information having one point information corresponding to a character string is generated.

また、第二地図間対応情報取得手段153は、例えば、第一地図間対応情報取得手段151が取得した一の地図間対応情報について、当該一の地図間対応情報から、重心算出手段152が算出した重心から最も近い距離にある地点を示す一の地点情報を取得する。当該「最も近い距離にある地点を示す一の地点情報を取得する」ことは、当該一の地点情報以外の地点情報を削除することであってもよい。そして、第二地図間対応情報取得手段153は、当該一の地図間対応情報が有する略地図文字列と、取得した一の地点情報とを対応付け、一の略地図文字列と、当該略地図文字列に対応する一の地点情報を有する地図間対応情報を生成してもよい。   The second inter-map correspondence information acquisition unit 153 calculates, for example, the one-map correspondence information acquired by the first inter-map correspondence information acquisition unit 151 from the one inter-map correspondence information. One point information indicating a point closest to the center of gravity is obtained. The “acquiring one piece of point information indicating a point at the closest distance” may be deleting point information other than the one piece of point information. Then, the second inter-map correspondence information acquisition unit 153 associates the approximate map character string included in the one inter-map correspondence information with the acquired one point information, the one approximate map character string, and the approximate map. Inter-map correspondence information having one point information corresponding to a character string may be generated.

また、第二地図間対応情報取得手段153は、例えば、第一地図間対応情報取得手段151が取得した一の地図間対応情報について、当該一の地図間対応情報から、重心算出手段152が算出した重心から最も遠い距離にある地点を示す一の地点情報を削除する。当該「最も遠い距離にある地点を示す一の地点情報を削除する」ことは、当該一の地点情報以外の地点情報を取得することであってもよい。そして、第二地図間対応情報取得手段153は、当該一の地図間対応情報が有する地点情報が示す地点間の重心を算出する。当該重心は、通常、重心算出手段152が算出する。また、このとき、第二地図間対応情報取得手段153は、削除後の地点情報を用いて重心を算出する旨を、重心算出手段152に指示する。当該指示は、通常、地点情報を有する。そして、第二地図間対応情報取得手段153は、当該地点情報の削除と、重心の算出を、一の地図間対応情報が一の地点情報を有するようになるまで繰り返してもよい。   The second inter-map correspondence information acquisition unit 153 calculates, for example, the one-map correspondence information acquired by the first inter-map correspondence information acquisition unit 151 from the one inter-map correspondence information. The point information indicating the point farthest from the center of gravity is deleted. The “deleting one piece of point information indicating a point at the farthest distance” may be acquiring point information other than the one point information. Then, the second inter-map correspondence information acquisition unit 153 calculates the center of gravity between the points indicated by the point information included in the one inter-map correspondence information. The center of gravity is normally calculated by the center of gravity calculating means 152. At this time, the second inter-map correspondence information acquisition unit 153 instructs the center-of-gravity calculation unit 152 to calculate the center of gravity using the deleted point information. The instruction usually has point information. Then, the second inter-map correspondence information acquisition unit 153 may repeat the deletion of the point information and the calculation of the center of gravity until one inter-map correspondence information has one point information.

なお、上記の様に、重心算出手段152が算出した重心を用いる場合、第二地図間対応情報取得手段153は、通常、当該重心を算出した地図間対応情報から、一の略地図文字列と、当該略地図文字列に対応する一の地点情報を有する地図間対応情報を取得する。   As described above, when the center of gravity calculated by the center of gravity calculating unit 152 is used, the second inter-map correspondence information acquiring unit 153 usually obtains one approximate map character string from the inter-map correspondence information for which the center of gravity is calculated. The inter-map correspondence information having one point information corresponding to the approximate map character string is acquired.

また、上記の様に、第二地図間対応情報取得手段153は、重心算出手段152が算出した重心からの距離に応じて、第一地図間対応情報取得手段151が取得した3以上の地図間対応情報から、地点情報を取得したり、地点情報を削除したりすることにより、一の略地図文字列に対応する一の地点情報を有する3以上の地図間対応情報を取得する。   Further, as described above, the second inter-map correspondence information acquisition unit 153 is configured so that the first inter-map correspondence information acquisition unit 151 acquires the three or more inter-map correspondence information according to the distance from the centroid calculated by the centroid calculation unit 152. By acquiring point information or deleting point information from the correspondence information, three or more inter-map correspondence information having one piece of point information corresponding to one rough map character string is obtained.

分散算出手段154は、第二地図間対応情報取得手段153が取得した3以上の地図間対応情報を用いて、当該3以上の地図間対応情報のうちの一の地図間対応情報が有する地点情報が示す地点と、他の2以上の地図間対応情報が有する地点情報が示す地点との分散(以下、適宜、実地図上分散)を算出する。つまり、分散算出手段154は、第二地図間対応情報取得手段153が取得した3以上の各地図間対応情報が有する地点情報を基準とし、当該3以上の地図間対応情報の分散を算出する。なお、「地点情報を基準とする」とは、当該地点情報を期待値とすることである。また、分散の算出の方法や手順などは、公知であるので、説明を省略する。また、分散の算出には、通常、地点情報が有する地点位置情報を用いる。当該地点位置情報は、緯度と経度の両方であってもよいし、緯度のみであってもよいし、経度のみであってもよい。   The variance calculation unit 154 uses the three or more inter-map correspondence information acquired by the second inter-map correspondence information acquisition unit 153, and the point information included in one of the three or more inter-map correspondence information. And the point indicated by the point information included in the other two or more inter-map correspondence information (hereinafter, as appropriate, on the actual map) are calculated. That is, the variance calculation unit 154 calculates the variance of the three or more inter-map correspondence information with reference to the point information included in the three or more inter-map correspondence information acquired by the second inter-map correspondence information acquisition unit 153. Note that “based on point information” means that the point information is an expected value. Also, since the method and procedure for calculating the variance are known, the description thereof is omitted. In addition, the point position information included in the point information is usually used for calculating the variance. The point position information may be both latitude and longitude, may be only latitude, or may be only longitude.

例えば、第二地図間対応情報取得手段153が3つの地図間対応情報を取得し、当該3つの地図間対応情報が、A、B、Cの3つの各地点を示す地点情報を有しているとする。この場合、分散算出手段154は、Aを基準とした分散と、Bを基準とした分散と、Cを基準とした分散との合計3つの分散を算出する。   For example, the second inter-map correspondence information acquisition unit 153 acquires three inter-map correspondence information, and the three inter-map correspondence information includes point information indicating three points A, B, and C. And In this case, the variance calculating unit 154 calculates a total of three variances, ie, a variance based on A, a variance based on B, and a variance based on C.

また、分散算出手段154は、第二地図間対応情報取得手段153が取得した3以上の地図間対応情報を用いて、当該3以上の地図間対応情報のうちの一の地図間対応情報が有する略地図座標情報が示す座標と、他の2以上の地図間対応情報が有する略地図座標情報が示す座標との分散(以下、適宜、略地図上分散)を算出してもよい。   Further, the variance calculation unit 154 uses the three or more map correspondence information acquired by the second map correspondence information acquisition unit 153, and has one map correspondence information among the three or more map correspondence information. You may calculate the dispersion | distribution (henceforth, dispersion | distribution on a substantially map as needed) of the coordinate which the approximate map coordinate information shows, and the coordinate which the other 2 or more map correspondence information has which the approximate map coordinate information has.

また、分散算出手段154は、例えば、後述の第三地図間対応情報取得手段155からの指示に従い、当該指示が有する地図間対応情報を用いて、当該地図間対応情報が示す地点間や座標間の分散を算出してもよい。   Further, the variance calculating unit 154 uses, for example, an inter-map correspondence information included in the instruction according to an instruction from a third inter-map correspondence information acquiring unit 155 described later, and uses the inter-map correspondence information indicated by the inter-map correspondence information. May be calculated.

第三地図間対応情報取得手段155は、分散算出手段154が算出した分差を用いて、第二地図間対応情報取得手段153が取得した地図間対応情報から、一の略地図文字列と、当該略地図文字列に対応する一の地点情報を有する3以上の地図間対応情報を取得する。つまり、第三地図間対応情報取得手段155は、第二地図間対応情報取得手段153が取得した地図間対応情報から、不要な地図間対応情報を削除する。当該「地図間対応情報を削除する」ことは、いわゆる外れ値を検出し、当該外れ値を削除することである。また、当該「不要な地図間対応情報」とは、例えば、略地図文字列が地名を示していない地図間対応情報や、略地図上に存在しない地点を示す地点情報を有する地図間対応情報などである。   The third inter-map correspondence information acquisition means 155 uses the difference calculated by the variance calculation means 154, from the inter-map correspondence information acquired by the second inter-map correspondence information acquisition means 153, and one approximate map character string, Three or more inter-map correspondence information having one point information corresponding to the approximate map character string is acquired. That is, the third inter-map correspondence information acquisition unit 155 deletes unnecessary inter-map correspondence information from the inter-map correspondence information acquired by the second inter-map correspondence information acquisition unit 153. The “deleting inter-map correspondence information” means detecting a so-called outlier and deleting the outlier. Further, the “unnecessary map correspondence information” refers to, for example, map correspondence information in which the approximate map character string does not indicate a place name, or map correspondence information having point information indicating a point that does not exist on the approximate map, etc. It is.

第三地図間対応情報取得手段155は、例えば、分散算出手段154が算出した分散が予め決められた条件を満たすほど小さい地点情報を有する3以上の地図間対応情報を、第二地図間対応情報取得手段153が取得した地図間対応情報から取得する。当該予め決められた条件とは、分散に関する条件である分散条件である。分散条件は、通常、任意の記憶領域、または予め決められた記憶領域に格納されている。また、当該分散条件は、例えば、「分散が60以下であること」や、「分散が略地図上分散の平均の120%以下であること」などであってもよい。   The third inter-map correspondence information acquisition unit 155, for example, displays three or more inter-map correspondence information having point information that is so small that the variance calculated by the variance calculation unit 154 satisfies a predetermined condition. Obtained from the correspondence information between maps obtained by the obtaining means 153. The predetermined condition is a dispersion condition that is a condition related to dispersion. The distribution condition is usually stored in an arbitrary storage area or a predetermined storage area. Further, the dispersion condition may be, for example, “dispersion must be 60 or less” or “dispersion should be approximately 120% or less of the average dispersion on the map”.

また、第三地図間対応情報取得手段155は、例えば、分散算出手段154が算出した分散が予め決められた条件を満たすほど大きい一の地点情報を有する一の地図間対応情報を、第二地図間対応情報取得手段153が取得した地図間対応情報から削除してもよい。当該予め決められた条件は、上記同様、分散条件であり、例えば、「分散が60よりも大きいこと」や、「分散が略地図上分散の平均の150%よりも大きいこと」などである。   Further, the third inter-map correspondence information acquisition unit 155, for example, obtains one inter-map correspondence information having one piece of point information that is so large that the variance calculated by the variance calculation unit 154 satisfies a predetermined condition. You may delete from the correspondence information between maps which the correspondence information acquisition means 153 acquired. The predetermined condition is a dispersion condition, as described above, for example, “dispersion is greater than 60” or “dispersion is substantially greater than 150% of the average dispersion on the map”.

また、第三地図間対応情報取得手段155は、例えば、上記の様な取得または削除を、予め決められた条件を満たさなくなるまで繰り返してもよい。また、このとき、第三地図間対応情報取得手段155は、取得または削除後の地図間対応情報を用いて、新たに分散を算出してもよい。当該分散は、通常、分散算出手段154が算出する。また、このとき、第三地図間対応情報取得手段155は、取得または削除後の地図間対応情報を用いて分散を算出する旨を、分散算出手段154に指示する。当該指示は、通常、地図間対応情報を有する。   The third inter-map correspondence information acquisition unit 155 may repeat the acquisition or deletion as described above until a predetermined condition is not satisfied, for example. At this time, the third inter-map correspondence information acquisition unit 155 may newly calculate the variance using the inter-map correspondence information obtained or deleted. The variance is normally calculated by the variance calculating unit 154. At this time, the third inter-map correspondence information acquisition unit 155 instructs the variance calculation unit 154 to calculate the variance using the inter-map correspondence information obtained or deleted. The instruction usually has map correspondence information.

また、第三地図間対応情報取得手段155は、実地図上分散と略地図上分散とを用いて、スミルノフ・グラブス検定を行い、当該2つの分散の差が有意に大きいと判断できる実地図上分散に対応する一の地図間対応情報を削除してもよい。なお、スミルノフ・グラブス検定は、公知であるので、詳細な説明を省略する。   The third inter-map correspondence information acquisition means 155 performs Smirnov-Grubbs test using the variance on the actual map and the variance on the approximate map, and determines that the difference between the two variances is significantly large. One map correspondence information corresponding to dispersion may be deleted. Since the Smirnov-Grubbs test is known, a detailed description is omitted.

地図間対応情報蓄積部16は、地図間対応情報取得部15が取得した3以上の地図間対応情報を、地図間対応情報蓄積部16に蓄積する。   The inter-map correspondence information accumulation unit 16 accumulates three or more inter-map correspondence information acquired by the inter-map correspondence information acquisition unit 15 in the inter-map correspondence information storage unit 16.

受付部17は、実地図上の地点を示す1以上の地点情報を受け付ける。当該「受け付け」とは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。また、受付部17は、例えば、現在地点を示す地点情報を取得してもよい。この場合、受付部17は、例えば、現在位置を示す位置情報を、現在地点を示す地点情報として取得する。   The reception unit 17 receives one or more pieces of point information indicating points on the real map. “Accept” refers to accepting information input from an input device such as a keyboard, mouse, or touch panel, receiving information transmitted via a wired or wireless communication line, recording on an optical disk, magnetic disk, semiconductor memory, etc. It is a concept including reception of information read from a medium. Moreover, the reception part 17 may acquire the point information which shows a present location, for example. In this case, for example, the reception unit 17 acquires position information indicating the current position as point information indicating the current position.

受付部17における地点情報の入力手段は、テンキーやキーボードやマウスやメニュー画面によるものなど、何でもよい。受付部17は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェアなどで実現され得る。また、受付部17は、MPUやメモリ等から実現され得てもよい。受付部17の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。また、現在位置情報を取得する場合、受付部17は、通常、衛星航法システム(GPS受信機など)や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、受付部17は、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。   The point information input means in the reception unit 17 may be anything such as a numeric keypad, a keyboard, a mouse, or a menu screen. The accepting unit 17 can be realized by a device driver for input means such as a numeric keypad or a keyboard, or control software for a menu screen. The receiving unit 17 may be realized by an MPU, a memory, or the like. The processing procedure of the reception unit 17 is usually realized by software, and the software is recorded on a recording medium such as a ROM. Further, when acquiring the current position information, the receiving unit 17 usually acquires the current position information from a satellite navigation system (such as a GPS receiver) or a device that receives position information from a base station for mobile communication. To do. In this case, the reception unit 17 may have these devices or may be realized by these devices.

略地図座標情報取得部18は、3以上の地図間対応情報を用いて、受付部17が受け付けた1以上の各地点情報が示す地点に対応する略地図座標情報を取得する。略地図座標情報取得部18は、通常、後述の各手段により、略地図座標情報を取得する。   The approximate map coordinate information acquisition unit 18 acquires the approximate map coordinate information corresponding to the point indicated by the one or more pieces of point information received by the reception unit 17 using the three or more inter-map correspondence information. The approximate map coordinate information acquisition unit 18 usually acquires approximate map coordinate information by means described below.

距離算出手段181は、受付部17が受け付けた1以上の各地点情報が示す地点(以下、対象地点)と、地図間対応情報格納部13に格納されている3以上の各地図間対応情報が有する地点情報が示す3以上の地点(以下、周辺地点)との距離を算出する。   The distance calculation means 181 includes a point indicated by one or more pieces of point information received by the receiving unit 17 (hereinafter referred to as a target point) and three or more pieces of inter-map correspondence information stored in the inter-map correspondence information storage unit 13. The distance with three or more points (henceforth a surrounding point) which the point information which has has is calculated.

距離算出手段181は、例えば、地図間対応情報格納部13に格納されている3以上の地図間対応情報を取得する。当該取得する地図間対応情報の選択方法は、通常、予め決められている。距離算出手段181は、例えば、対象地点の周辺の地点を示す地点情報を有する3以上の地図間対応情報を取得する。   The distance calculation unit 181 acquires, for example, three or more map correspondence information stored in the map correspondence information storage unit 13. The method for selecting the inter-map correspondence information to be acquired is usually determined in advance. The distance calculation unit 181 acquires, for example, three or more inter-map correspondence information having point information indicating points around the target point.

また、対象地点と、3以上の各周辺地点との距離は、通常、当該3以上の距離の比率(比)である。また、当該距離は、例えば、対象地点と、3以上の周辺地点を結んで形成される多角形の各辺(以下、地点間辺)との距離であってもよい。また、当該距離は、例えば、当該各地点間辺上の地点と、3以上の各周辺地点との距離であってもよい。当該各地点間辺上の地点とは、例えば、当該各地点間辺と直交する直線であり、対象地点を通過する3以上の直線と、当該各地点間辺との交点である。   Further, the distance between the target point and each of the three or more neighboring points is usually a ratio (ratio) of the three or more distances. The distance may be, for example, a distance between a target point and each side of a polygon formed by connecting three or more peripheral points (hereinafter, points between points). The distance may be, for example, a distance between a point on the side between the points and three or more peripheral points. The point on the side between the points is, for example, a straight line orthogonal to the side between the points, and is an intersection of three or more straight lines passing through the target point and the side between the points.

例えば、対象地点と周辺地点を図形で表したときに、周辺地点が△ABC、対象地点が当該△ABC内の点Xであるとする。この様な場合、距離算出手段181は、例えば、線分XA、線分XB、線分XCのそれぞれの距離を算出する。また、この場合、距離算出手段181は、例えば、線分XA、XB、XCの距離の比率を算出してもよい。また、この場合において、点Xを通る△ABCの各辺への垂線と、△ABCの各辺との交点が、p、q、r、s、t、uであり、辺AB上にp、q、辺BC上にr、s、辺CA上にt、uがあるとする。この様な場合、距離算出手段181は、線分Apと線分pBの比、線分Aqと線分qBの比、線分Brと線分rCの比、線分Bsと線分sCの比、線分Ctと線分tAの比、線分Cuと線分Auの比を算出してもよい。   For example, when the target point and the peripheral point are represented by a graphic, it is assumed that the peripheral point is ΔABC and the target point is a point X in the ΔABC. In such a case, the distance calculation means 181 calculates the distances of the line segment XA, line segment XB, and line segment XC, for example. In this case, the distance calculation unit 181 may calculate the ratio of the distances of the line segments XA, XB, and XC, for example. In this case, the intersections of the perpendicular to each side of ΔABC passing through the point X and each side of ΔABC are p, q, r, s, t, u, and p, Suppose q, r, s on side BC, and t, u on side CA. In such a case, the distance calculation means 181 calculates the ratio between the line segment Ap and the line segment pB, the ratio between the line segment Aq and the line segment qB, the ratio between the line segment Br and the line segment rC, and the ratio between the line segment Bs and the line segment sC. The ratio between the line segment Ct and the line segment tA and the ratio between the line segment Cu and the line segment Au may be calculated.

また、当該距離の算出には、距離算出手段181は、通常、各地点情報が有する地点位置情報を用いる。また、距離算出手段181は、通常、当該各地点間辺上の地点と、3以上の各周辺地点との距離の比率を算出することが好適である。   Moreover, the distance calculation means 181 normally uses the point position information which each point information has for the calculation of the said distance. Moreover, it is preferable that the distance calculation means 181 normally calculates the ratio of the distance between the points on the side between the points and the three or more peripheral points.

また、距離算出手段181は、例えば、地図間対応情報格納部13から、2以上の地図間対応情報集合を取得する。当該地図間対応情報集合とは、3つの地図間対応情報の集合である。そして、距離算出手段181は、対象地点と、当該2以上の地図間対応情報集合に含まれる地点情報が示す3つの各周辺地点との距離を算出してもよい。   In addition, the distance calculation unit 181 acquires two or more sets of correspondence information between maps from the correspondence information storage unit 13 between maps, for example. The inter-map correspondence information set is a set of three inter-map correspondence information. The distance calculation unit 181 may calculate the distance between the target point and each of the three surrounding points indicated by the point information included in the two or more inter-map correspondence information sets.

第一略地図座標情報取得手段182は、距離算出手段181が用いた3以上の各地図間対応情報が有する略地図座標情報と、距離算出手段181が算出した距離とを用いて、当該略地図座標情報が示す略地図上の3以上の座標(以下、周辺座標)から当該距離にある略地図上の座標を示す略地図座標情報を取得する。   The first schematic map coordinate information acquisition unit 182 uses the schematic map coordinate information included in the three or more map correspondence information used by the distance calculation unit 181 and the distance calculated by the distance calculation unit 181 to use the schematic map. The approximate map coordinate information indicating the coordinates on the approximate map at the distance is acquired from three or more coordinates (hereinafter, peripheral coordinates) on the approximate map indicated by the coordinate information.

例えば、距離算出手段181が、対象地点と、3以上の周辺地点との距離を算出した場合、第一略地図座標情報取得手段182は、まず、当該3以上の各周辺地点に対応する周辺座標を示す略地図座標情報を、距離算出手段181が用いた3以上の地図間対応情報から取得する。そして、第一略地図座標情報取得手段182は、当該3以上の各周辺座標を中心とし、当該3以上の各周辺座標に対応する周辺地点から対象地点までの距離を半径とする円を生成する。当該「生成する」とは、当該円を構成する座標情報を取得することや、当該円を略地図上に描画すること、当該円を表現する式を取得することなどである。そして、第一略地図座標情報取得手段182は、当該3以上の円の交点の座標を示す略地図座標情報を取得する。   For example, when the distance calculation unit 181 calculates the distance between the target point and three or more peripheral points, the first approximate map coordinate information acquisition unit 182 firstly sets the peripheral coordinates corresponding to the three or more peripheral points. Is obtained from the three or more inter-map correspondence information used by the distance calculation means 181. Then, the first rough map coordinate information acquisition unit 182 generates a circle centered on each of the three or more peripheral coordinates and having a radius from a peripheral point corresponding to the three or more peripheral coordinates to the target point. . “Generate” includes obtaining coordinate information constituting the circle, drawing the circle on a schematic map, obtaining an expression representing the circle, and the like. Then, the first approximate map coordinate information acquisition unit 182 acquires approximate map coordinate information indicating the coordinates of the intersection of the three or more circles.

また、例えば、距離算出手段181が、対象地点と、3以上の地点間辺との距離を算出した場合、第一略地図座標情報取得手段182は、まず、当該3以上の各周辺地点に対応する周辺座標を示す略地図座標情報を、距離算出手段181が用いた3以上の地図間対応情報から取得する。そして、第一略地図座標情報取得手段182は、当該3以上の周辺座標を結んで形成される多角形の各辺(以下、座標間辺)から、当該3以上の各座標間辺に対応する地点間辺から対象地点までの距離にある直線を生成する。そして、第一略地図座標情報取得手段182は、当該3以上の直線の交点の座標を示す略地図座標情報を取得する。   For example, when the distance calculation unit 181 calculates the distance between the target point and three or more inter-spot sides, the first approximate map coordinate information acquisition unit 182 first corresponds to the three or more peripheral points. The approximate map coordinate information indicating the peripheral coordinates to be acquired is acquired from the three or more inter-map correspondence information used by the distance calculation means 181. The first approximate map coordinate information acquisition unit 182 corresponds to each of the three or more coordinate inter- vals from each side of the polygon formed by connecting the three or more peripheral coordinates (hereinafter, inter-coordinate sides). A straight line at a distance from the inter-point side to the target point is generated. Then, the first approximate map coordinate information acquisition unit 182 acquires approximate map coordinate information indicating the coordinates of the intersection of the three or more straight lines.

また、例えば、距離算出手段181が、3以上の各地点間辺上の地点と、3以上の各周辺地点との距離を算出した場合、第一略地図座標情報取得手段182は、まず、当該3以上の各周辺地点に対応する周辺座標を示す略地図座標情報を、距離算出手段181が用いた3以上の地図間対応情報から取得する。そして、第一略地図座標情報取得手段182は、当該3以上の座標間辺上に、当該座標間辺に対応する地点間辺上の地点に対応する点を生成する。このとき、第一略地図座標情報取得手段182は、各周辺座標と各座標間辺上の点との距離が、各周辺地点と各地点間辺上の地点との距離と同一になるようにする。そして、第一略地図座標情報取得手段182は、3以上の座標間辺上の2つの点を結ぶ直線を生成する。このとき、第一略地図座標情報取得手段182は、各地点間辺上の地点を通る垂線上にある2つの地点に対応する2つの点を結ぶ直線を生成する。そして、第一略地図座標情報取得手段182は、当該3以上の直線の交点の座標を示す略地図座標情報を取得する。   Further, for example, when the distance calculating unit 181 calculates the distance between the points on the side between the three or more points and the three or more neighboring points, the first approximate map coordinate information acquiring unit 182 first Basic map coordinate information indicating peripheral coordinates corresponding to three or more peripheral points is acquired from the three or more inter-map correspondence information used by the distance calculation unit 181. Then, the first approximate map coordinate information acquisition unit 182 generates a point corresponding to a point on the inter-point side corresponding to the inter-coordinate side on the three or more inter-coordinate sides. At this time, the first approximate map coordinate information acquisition means 182 makes the distance between each peripheral coordinate and a point on each side between the coordinates the same as the distance between each peripheral point and a point on each side between the points. To do. Then, the first approximate map coordinate information acquisition unit 182 generates a straight line connecting two points on the side between three or more coordinates. At this time, the first approximate map coordinate information acquisition unit 182 generates a straight line connecting two points corresponding to two points on a perpendicular passing through the points on the side between the points. Then, the first approximate map coordinate information acquisition unit 182 acquires approximate map coordinate information indicating the coordinates of the intersection of the three or more straight lines.

また、第一略地図座標情報取得手段182は、例えば、上記の様にして、距離算出手段181が用いた2以上の各地図間対応情報集合ごとに、一の略地図座標情報を取得してもよい。この場合、第一略地図座標情報取得手段182は、合計2以上の略地図座標情報を取得する。   In addition, the first schematic map coordinate information acquisition unit 182 acquires, for example, one schematic map coordinate information for each of the two or more map correspondence information sets used by the distance calculation unit 181 as described above. Also good. In this case, the first schematic map coordinate information acquisition unit 182 acquires a total of two or more pieces of schematic map coordinate information.

相対位置類似度算出手段183は、第一略地図座標情報取得手段182が2以上の略地図座標情報を取得した場合に、距離算出手段181が用いた2以上の地図間対応情報集合ごとに、当該各地図間対応情報集合に含まれる3つの地図間対応情報が示す地点または座標の、相対的な位置関係の類似度を算出する。   When the first approximate map coordinate information acquisition unit 182 acquires two or more pieces of approximate map coordinate information, the relative position similarity calculation unit 183 calculates the correspondence between the two or more map correspondence information sets used by the distance calculation unit 181. The similarity of the relative positional relationship between the points or coordinates indicated by the three map correspondence information included in each map correspondence information set is calculated.

具体的には、相対位置類似度算出手段183は、まず、距離算出手段181が用いた2以上の地図間対応情報集合ごとに、当該地図間対応情報集合に含まれる3つの地点情報を取得する。そして、相対位置類似度算出手段183は、例えば、当該3つの地点情報が示す地点のうちの一の地点と、残りの2つの地点を結んで形成される直線との位置関係を示す情報(以下、地点位置関係情報)を算出する。当該地点位置関係情報は、例えば、当該地点と当該直線との角度や、当該地点と当該直線との距離などである。また、同様に、相対位置類似度算出手段183は、当該地図間対応情報集合に含まれる3つの略地図座標情報についても、一の座標と、残りの2つの座標を結んで形成される直線との位置関係を示す情報(以下、座標位置関係情報)を算出する。これにより、相対位置類似度算出手段183は、一の地図間対応情報集合につき、3つの地点位置関係情報と、3つの座標位置関係情報を算出する。   Specifically, the relative position similarity calculation unit 183 first acquires, for each of two or more map correspondence information sets used by the distance calculation unit 181, three pieces of point information included in the map correspondence information set. . Then, the relative position similarity calculation unit 183, for example, information indicating the positional relationship between one point of the points indicated by the three point information and a straight line formed by connecting the remaining two points (hereinafter referred to as the point information). , Point position relation information) is calculated. The point position relationship information is, for example, an angle between the point and the straight line, a distance between the point and the straight line, or the like. Similarly, the relative position similarity calculation unit 183 also calculates a single coordinate and a straight line formed by connecting the remaining two coordinates for the three pieces of approximate map coordinate information included in the inter-map correspondence information set. Information indicating the positional relationship (hereinafter, coordinate positional relationship information) is calculated. Thereby, the relative position similarity calculation means 183 calculates three point position relationship information and three coordinate position relationship information for one map correspondence information set.

次に、相対位置類似度算出手段183は、3つの地点位置関係情報のベクトルである地点相対位置ベクトルと、3つの座標位置関係情報のベクトルである座標相対位置ベクトルとを算出する。   Next, the relative position similarity calculation unit 183 calculates a point relative position vector that is a vector of three point position relation information and a coordinate relative position vector that is a vector of three coordinate position relation information.

最後に、相対位置類似度算出手段183は、当該地点相対位置ベクトルと、座標相対位置ベクトルとの類似度である相対位置類似度を算出する。なお、当該類似度の算出の方法や手順などは、問わない。これにより、相対位置類似度算出手段183は、一の地図間対応情報集合につき、一の相対位置類似度を算出する。   Finally, the relative position similarity calculation unit 183 calculates a relative position similarity that is a similarity between the point relative position vector and the coordinate relative position vector. The method and procedure for calculating the similarity are not limited. Thereby, the relative position similarity calculation means 183 calculates one relative position similarity for one map correspondence information set.

第二略地図座標情報取得手段184は、第一略地図座標情報取得手段182が2以上の略地図座標情報を取得した場合に、通常、当該2以上の略地図座標情報の平均を算出し、当該平均の略地図座標情報を取得する。また、この場合、相対位置類似度算出手段183は、当該2以上の各略地図座標情報に対応する相対位置類似度を算出している。従って、第二略地図座標情報取得手段184は、例えば、当該2以上の相対位置類似度情報を用いて、第一略地図座標情報取得手段182が算出した2以上の略地図座標情報が示す座標の重心を算出し、当該重心を示す略地図座標情報を取得してもよい。当該「相対位置類似度情報を用いて重心を算出する」とは、いわゆる重み付き平均を算出することである。   When the first schematic map coordinate information acquisition unit 182 acquires two or more pieces of schematic map coordinate information, the second schematic map coordinate information acquisition unit 184 normally calculates an average of the two or more pieces of schematic map coordinate information, The average approximate map coordinate information is acquired. In this case, the relative position similarity calculation unit 183 calculates the relative position similarity corresponding to each of the two or more pieces of the approximate map coordinate information. Therefore, the second schematic map coordinate information acquisition unit 184 uses, for example, the coordinates indicated by the two or more schematic map coordinate information calculated by the first schematic map coordinate information acquisition unit 182 using the two or more relative position similarity information. May be obtained, and approximate map coordinate information indicating the center of gravity may be acquired. The “calculating the center of gravity using the relative position similarity information” is to calculate a so-called weighted average.

出力部19は、略地図座標情報取得部18が取得した略地図座標情報が示す略地図上の座標に、受付部17が受け付けた地点情報が示す地点に対応する座標であることを示す情報を付加する。当該情報は、例えば、文字列や、アイコンなどである。そして、出力部19は、当該情報が付加された略地図情報を出力する。   The output unit 19 includes information indicating that the coordinates on the approximate map indicated by the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit 18 correspond to the point indicated by the point information received by the reception unit 17. Append. The information is, for example, a character string or an icon. Then, the output unit 19 outputs the approximate map information to which the information is added.

なお、文字列は、例えば、受付部17が受け付けた地点情報が有する地点名称情報や、所定の文字列などである。所定の文字列は、例えば、「現在地」や、「現在位置」などである。また、アイコンとは、図柄、絵柄、記号、文字などを表現したものである。アイコンは、通常、いわゆる画像であるが、当該画像の形式は問わない。つまり、当該画像は、ラスタデータであってもよいし、ベクタデータであってもよいし、その他のデータであってもよい。   The character string is, for example, point name information included in the point information received by the receiving unit 17 or a predetermined character string. The predetermined character string is, for example, “current location” or “current location”. An icon represents a pattern, a picture, a symbol, a character, or the like. The icon is usually a so-called image, but the format of the image is not limited. That is, the image may be raster data, vector data, or other data.

また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。   Output refers to display on a display, projection using a projector, printing on a printer, transmission to an external device, storage in a recording medium, delivery of processing results to another processing device or another program, etc. It is a concept that includes In addition, regarding transmission, accumulation, and delivery of processing results, an output target is finally presented to the user.

出力部19は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部19は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。   The output unit 19 may or may not include an output device such as a display or a speaker. The output unit 19 can be realized by driver software for an output device or driver software for an output device and an output device.

なお、地点情報格納部11、略地図情報格納部12、地図間対応情報格納部13は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。   In addition, although the non-volatile recording medium is suitable for the point information storage part 11, the approximate map information storage part 12, and the map correspondence information storage part 13, it is realizable also with a volatile recording medium.

また、略地図文字列取得部14、地図間対応情報取得部15、第一地図間対応情報取得手段151、重心算出手段152、第二地図間対応情報取得手段153、分散算出手段154、第三地図間対応情報取得手段155、地図間対応情報蓄積部16、略地図座標情報取得部18、距離算出手段181、第一略地図座標情報取得手段182、相対位置類似度算出手段183、第二略地図座標情報取得手段184は、通常、MPUやメモリ等から実現され得る。略地図文字列取得部14などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。   The approximate map character string acquisition unit 14, the inter-map correspondence information acquisition unit 15, the first inter-map correspondence information acquisition unit 151, the center of gravity calculation unit 152, the second inter-map correspondence information acquisition unit 153, the variance calculation unit 154, the third Inter-map correspondence information acquisition means 155, inter-map correspondence information storage section 16, approximate map coordinate information acquisition section 18, distance calculation means 181, first approximate map coordinate information acquisition means 182, relative position similarity calculation means 183, second approximate The map coordinate information acquisition unit 184 can be usually realized by an MPU, a memory, or the like. The processing procedure of the approximate map character string acquisition unit 14 is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

次に、地図情報処理装置1の全体動作について、図2のフローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。   Next, the overall operation of the map information processing apparatus 1 will be described using the flowchart of FIG. Note that the i-th information in the predetermined information is described as “information [i]”.

(ステップS201)受付部17は、地点情報を受け付けたか否かを判断する。受け付けた場合は、ステップS218に進み、そうでない場合は、ステップS201に戻る。   (Step S201) The accepting unit 17 determines whether or not point information has been accepted. If accepted, the process proceeds to step S218; otherwise, the process returns to step S201.

(ステップS202)略地図座標情報取得部18は、地図間対応情報格納部13に3以上の地図間対応情報が格納されているか否かを判断する。格納されている場合は、ステップS203に進み、そうでない場合は、ステップS218に進む。なお、格納されている場合、地図間対応情報格納部13には、m個の地図間対応情報集合が格納されているものとする。   (Step S202) The approximate map coordinate information acquisition unit 18 determines whether or not three or more inter-map correspondence information is stored in the inter-map correspondence information storage unit 13. If stored, the process proceeds to step S203; otherwise, the process proceeds to step S218. When stored, the inter-map correspondence information storage unit 13 stores m inter-map correspondence information sets.

(ステップS203)略地図座標情報取得部18は、カウンタiに1をセットする。   (Step S203) The approximate map coordinate information acquisition unit 18 sets 1 to the counter i.

(ステップS204)距離算出手段181は、対象地点と、地図間対応情報集合[i]に含まれる3つの地点情報が示す各周辺地点との距離を算出する。   (Step S204) The distance calculation means 181 calculates the distance between the target point and each peripheral point indicated by the three point information included in the inter-map correspondence information set [i].

(ステップS205)第一略地図座標情報取得手段182は、ステップS204で算出した距離を、略地図情報格納部12に格納されている略地図情報が示す略地図に適用する。当該「適用する」とは、例えば、略地図において、周辺地点に対応する周辺座標や、周辺座標から、各周辺地点から対象地点までの距離にある点、地点間辺に対応する座標間辺、地点間辺上の地点に対応する座標間辺上の点などを特定し、対象地点に対応する略地図上の座標を特定することである。   (Step S205) The first approximate map coordinate information acquisition unit 182 applies the distance calculated in step S204 to the approximate map indicated by the approximate map information stored in the approximate map information storage unit 12. The “apply” is, for example, in a rough map, a peripheral coordinate corresponding to a peripheral point, a point at a distance from each peripheral point to the target point from the peripheral coordinate, a coordinate side corresponding to the inter-point side, The point on the inter-coordinate side corresponding to the point on the inter-point side is specified, and the coordinates on the approximate map corresponding to the target point are specified.

(ステップS206)第一略地図座標情報取得手段182は、ステップS205で特定した座標を示す略地図座標情報を取得する。   (Step S206) The first schematic map coordinate information acquisition unit 182 acquires schematic map coordinate information indicating the coordinates specified in step S205.

(ステップS207)略地図座標情報取得部18は、iがmであるか否かを判断する。mである場合は、ステップS208に進み、そうでない場合は、ステップS209に進む。   (Step S207) The approximate map coordinate information acquisition unit 18 determines whether i is m. When it is m, it progresses to step S208, and when that is not right, it progresses to step S209.

(ステップS208)略地図座標情報取得部18は、iを1インクリメントし、ステップS204に戻る。   (Step S208) The approximate map coordinate information acquisition unit 18 increments i by 1, and returns to step S204.

(ステップS209)略地図座標情報取得部18は、ステップS206で取得した略地図座標情報が2以上であるか否かを判断する。2以上である場合は、ステップS210に進み、そうでない場合は、ステップS217に進む。ここで、地図間対応情報集合の数と、ステップS206で取得する略地図座標情報の数は、通常、同じである。従って、略地図座標情報取得部18は、mが2以上であるか否かを判断してもよい。   (Step S209) The approximate map coordinate information acquisition unit 18 determines whether the approximate map coordinate information acquired in step S206 is 2 or more. If it is 2 or more, the process proceeds to step S210, and if not, the process proceeds to step S217. Here, the number of inter-map correspondence information sets and the number of approximate map coordinate information acquired in step S206 are usually the same. Therefore, the approximate map coordinate information acquisition unit 18 may determine whether m is 2 or more.

(ステップS210)略地図座標情報取得部18は、カウンタiに1をセットする。   (Step S210) The approximate map coordinate information acquisition unit 18 sets 1 to the counter i.

(ステップS211)相対位置類似度算出手段183は、地図間対応情報集合[i]を用いて、地点位置関係情報と、座標位置関係情報とを算出する。   (Step S211) The relative position similarity calculation unit 183 calculates the point position relationship information and the coordinate position relationship information using the inter-map correspondence information set [i].

(ステップS212)相対位置類似度算出手段183は、ステップS211で算出した地点位置関係情報と、座標位置関係情報とを用いて、地点相対位置ベクトルと、座標相対位置ベクトルとを算出する。   (Step S212) The relative position similarity calculating unit 183 calculates a point relative position vector and a coordinate relative position vector using the point position relationship information calculated in Step S211 and the coordinate position relationship information.

(ステップS213)相対位置類似度算出手段183は、ステップS212で算出した地点相対位置ベクトルと、座標相対位置ベクトルとを用いて、相対位置類似度を算出する。   (Step S213) The relative position similarity calculation unit 183 calculates the relative position similarity using the point relative position vector calculated in step S212 and the coordinate relative position vector.

(ステップS214)略地図座標情報取得部18は、iがmであるか否かを判断する。mである場合は、ステップS216に進み、そうでない場合は、ステップS215に進む。   (Step S214) The approximate map coordinate information acquisition unit 18 determines whether i is m. When it is m, it progresses to step S216, and when that is not right, it progresses to step S215.

(ステップS215)略地図座標情報取得部18は、iを1インクリメントし、ステップS211に戻る。   (Step S215) The approximate map coordinate information acquisition unit 18 increments i by 1, and returns to step S211.

(ステップS216)第二略地図座標情報取得手段184は、ステップS206で取得したm個の略地図座標情報と、ステップS213で算出したm個の相対位置類似度とを用いて、当該m個の略地図座標情報の重み付き平均を算出し、当該算出した略地図座標情報を取得する。   (Step S216) The second approximate map coordinate information acquisition unit 184 uses the m pieces of approximate map coordinate information acquired in step S206 and the m relative position similarities calculated in step S213, to calculate the m pieces of map information. A weighted average of the approximate map coordinate information is calculated, and the calculated approximate map coordinate information is acquired.

(ステップS217)出力部19は、略地図座標情報を出力する。通常、ステップS206で1個の略地図座標情報を取得した場合、出力部19は、当該略地図座標情報を出力する。そうでない場合、出力部19は、ステップS216で取得した略地図座標情報を出力する。そして、ステップS201に戻る。   (Step S217) The output unit 19 outputs substantially map coordinate information. Normally, when one piece of the approximate map coordinate information is acquired in step S206, the output unit 19 outputs the approximate map coordinate information. Otherwise, the output unit 19 outputs the approximate map coordinate information acquired in step S216. Then, the process returns to step S201.

(ステップS218)地図間対応情報取得部15は、地図間対応情報を取得し、地図間対応情報蓄積部16は、当該地図間対応情報を、地図間対応情報格納部13に蓄積する。この処理の詳細は、図3のフローチャートを用いて説明する。そして、ステップS201に戻る。   (Step S218) The map correspondence information acquisition unit 15 acquires the map correspondence information, and the map correspondence information accumulation unit 16 accumulates the map correspondence information in the map correspondence information storage unit 13. Details of this processing will be described with reference to the flowchart of FIG. Then, the process returns to step S201.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 2, the process may be terminated by powering off or a process termination interrupt.

図3は、図2のフローチャートのステップS218の地図間対応情報の取得と蓄積処理を示すフローチャートである。なお、図3のフローチャートにおいて、地点情報格納部11には、n個の地点情報が格納されているものとする。   FIG. 3 is a flowchart showing the acquisition and accumulation processing of the correspondence information between maps in step S218 of the flowchart of FIG. In the flowchart of FIG. 3, it is assumed that the point information storage unit 11 stores n pieces of point information.

(ステップS301)略地図文字列取得部14は、略地図情報格納部12に格納されている略地図情報から、3以上の略地図文字列を取得する。ここで、m個の略地図文字列が取得できたものとする。   (Step S301) The approximate map character string acquisition unit 14 acquires three or more approximate map character strings from the approximate map information stored in the approximate map information storage unit 12. Here, it is assumed that m approximate map character strings have been acquired.

(ステップS302)地図間対応情報取得部15は、カウンタiに1をセットする。   (Step S302) The inter-map correspondence information acquisition unit 15 sets 1 to the counter i.

(ステップS303)地図間対応情報取得部15は、カウンタjに1をセットする。   (Step S303) The inter-map correspondence information acquisition unit 15 sets 1 to the counter j.

(ステップS304)第一地図間対応情報取得手段151は、略地図文字列[i]と、地点情報[j]が有する地点名称情報との類似度を算出する。   (Step S304) The first inter-map correspondence information acquisition unit 151 calculates the similarity between the approximate map character string [i] and the point name information included in the point information [j].

(ステップS305)第一地図間対応情報取得手段151は、ステップS304で算出した類似度が予め決められた条件を満たすか否かを判断する。満たす場合は、ステップS306に進み、そうでない場合は、ステップS308に進む。   (Step S305) The first map correspondence information acquisition unit 151 determines whether or not the similarity calculated in Step S304 satisfies a predetermined condition. When it satisfies, it progresses to step S306, and when that is not right, it progresses to step S308.

(ステップS306)第一地図間対応情報取得手段151は、地点情報[j]を取得する。   (Step S306) The first inter-map correspondence information acquisition unit 151 acquires the spot information [j].

(ステップS307)第一地図間対応情報取得手段151は、略地図文字列[i]と、ステップS306で取得した地点情報[j]とを対応付け、地図間対応情報[i]を生成する。   (Step S307) The first inter-map correspondence information acquisition means 151 associates the approximate map character string [i] with the point information [j] acquired in Step S306, and generates inter-map correspondence information [i].

(ステップS308)地図間対応情報取得部15は、jがnであるか否かを判断する。nである場合は、ステップS310に進み、そうでない場合は、ステップS309に進む。   (Step S308) The inter-map correspondence information acquisition unit 15 determines whether j is n. When it is n, it progresses to step S310, and when that is not right, it progresses to step S309.

(ステップS309)地図間対応情報取得部15は、jを1インクリメントし、ステップS304に戻る。   (Step S309) The inter-map correspondence information acquisition unit 15 increments j by 1, and returns to step S304.

(ステップS310)地図間対応情報取得部15は、iがmであるか否かを判断する。mである場合は、ステップS312に進み、そうでない場合は、ステップS311に進む。   (Step S310) The inter-map correspondence information acquisition unit 15 determines whether i is m. If m, the process proceeds to step S312; otherwise, the process proceeds to step S311.

(ステップS311)地図間対応情報取得部15は、iを1インクリメントし、ステップS303に戻る。   (Step S311) The inter-map correspondence information acquisition unit 15 increments i by 1, and returns to step S303.

(ステップS312)地図間対応情報取得部15は、カウンタiに1をセットする。   (Step S312) The inter-map correspondence information acquisition unit 15 sets 1 to the counter i.

(ステップS313)地図間対応情報取得部15は、ステップS307で生成した地図間対応情報[i]が有する地点情報の数が2以上であるか否かを判断する。2以上である場合は、ステップS314に進み、そうでない場合は、ステップS316に進む。   (Step S313) The inter-map correspondence information acquisition unit 15 determines whether the number of pieces of point information included in the inter-map correspondence information [i] generated in Step S307 is 2 or more. If it is two or more, the process proceeds to step S314, and if not, the process proceeds to step S316.

(ステップS314)重心算出手段152は、地図間対応情報[i]が有する2以上の地点情報が示す地点間の重心を算出する。   (Step S314) The center-of-gravity calculating means 152 calculates the center of gravity between the points indicated by the two or more point information included in the inter-map correspondence information [i].

(ステップS315)第二地図間対応情報取得手段153は、ステップS314で算出した重心から最も遠い距離にある地点を示す地点情報を、地図間対応情報[i]から削除する。そして、ステップS313に戻る。   (Step S315) The second inter-map correspondence information acquisition means 153 deletes the point information indicating the point farthest from the center of gravity calculated in Step S314 from the inter-map correspondence information [i]. Then, the process returns to step S313.

(ステップS316)地図間対応情報取得部15は、iがmであるか否かを判断する。mである場合は、ステップS318に進み、そうでない場合は、ステップS317に進む。   (Step S316) The inter-map correspondence information acquisition unit 15 determines whether i is m. When it is m, it progresses to step S318, and when that is not right, it progresses to step S317.

(ステップS317)地図間対応情報取得部15は、iを1インクリメントする。   (Step S317) The map correspondence information acquisition unit 15 increments i by 1.

(ステップS318)地図間対応情報取得部15は、m個の地図間対応情報から、不要な地図間対応情報を削除する。この処理の詳細は、図4のフローチャートを用いて説明する。   (Step S318) The inter-map correspondence information acquisition unit 15 deletes unnecessary inter-map correspondence information from the m inter-map correspondence information. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS319)地図間対応情報蓄積部16は、ステップS318で取得した地図間対応情報を、地図間対応情報格納部13に蓄積する。そして、上位処理にリターンする。   (Step S319) The map correspondence information storage unit 16 stores the map correspondence information acquired in step S318 in the map correspondence information storage unit 13. Then, the process returns to the upper process.

図4は、図3のフローチャートのステップS318の不要な地図間対応情報の削除処理を示すフローチャートである。なお、図4において、第二地図間対応情報取得手段153は、m個の地図間対応情報を取得したものとする。   FIG. 4 is a flowchart showing the process of deleting unnecessary map correspondence information in step S318 of the flowchart of FIG. In FIG. 4, it is assumed that the second inter-map correspondence information acquisition unit 153 has acquired m inter-map correspondence information.

(ステップS401)地図間対応情報取得部15は、カウンタiに1をセットする。   (Step S401) The inter-map correspondence information acquisition unit 15 sets 1 to the counter i.

(ステップS402)分散算出手段154は、地図間対応情報[i]が有する地点情報が示す地点を基準とした実地図上分散を算出する。   (Step S402) The variance calculation means 154 calculates the variance on the actual map with reference to the spot indicated by the spot information included in the inter-map correspondence information [i].

(ステップS403)分散算出手段154は、地図間対応情報[i]が有する略地図座標情報が示す座標を基準とした略地図上分散を算出する。   (Step S403) The variance calculating unit 154 calculates the variance on the approximate map with reference to the coordinates indicated by the approximate map coordinate information included in the inter-map correspondence information [i].

(ステップS404)第三地図間対応情報取得手段155は、ステップS402で算出した実地図上分散が、ステップS403で算出した略地図上分散と、予め決められた範囲で近似しているか否かを判断する。近似しているか否かを判断する。当該「範囲」は、例えば、「±10%」や、「±5」などである。近似している場合は、ステップS406に進み、そうでない場合は、ステップS405に進む。   (Step S404) The third map correspondence information acquisition unit 155 determines whether or not the variance on the actual map calculated in Step S402 approximates the variance on the approximate map calculated in Step S403 within a predetermined range. to decide. It is determined whether or not they are approximate. The “range” is, for example, “± 10%” or “± 5”. If it is approximate, the process proceeds to step S406, and if not, the process proceeds to step S405.

(ステップS405)第三地図間対応情報取得手段155は、地図間対応情報[i]を削除する。当該削除は、例えば、地図間対応情報[i]に削除したことを示すフラグを付与することなどであってもよい。   (Step S405) The third inter-map correspondence information acquisition means 155 deletes the inter-map correspondence information [i]. The deletion may be, for example, adding a flag indicating deletion to the inter-map correspondence information [i].

(ステップS406)地図間対応情報取得部15は、iがmであるか否かを判断する。mである場合は、上位処理にリターンし、そうでない場合は、ステップS407に進む。   (Step S406) The inter-map correspondence information acquisition unit 15 determines whether i is m. If m, the process returns to the upper process, and if not, the process proceeds to step S407.

(ステップS407)地図間対応情報取得部15は、iを1インクリメントし、ステップS402に戻る。   (Step S407) The inter-map correspondence information acquisition unit 15 increments i by 1, and returns to step S402.

(具体例)
次に、地図情報処理装置1の動作の具体例について説明する。なお、本具体例において、地図情報処理装置1は、例えば、ユーザが指定した地点を、ユーザが指定した略地図上に表示するナビゲーション装置であるものとする。
(Concrete example)
Next, a specific example of the operation of the map information processing apparatus 1 will be described. In this specific example, the map information processing apparatus 1 is, for example, a navigation device that displays a spot designated by the user on a schematic map designated by the user.

(例1)
本例において、地図間対応情報の取得の例について説明する。なお、本例において、地点情報格納部11には、図5に示す地点情報が格納されているものとする。当該地点情報は、レコードを一意に特定するためのID(項目名:ID)と、地点名称情報(項目名:名称)と、地点位置情報(項目名:位置)とを有する。
(Example 1)
In this example, an example of acquisition of correspondence information between maps will be described. In this example, it is assumed that the point information storage unit 11 stores the point information shown in FIG. The spot information includes an ID (item name: ID) for uniquely identifying the record, spot name information (item name: name), and spot position information (item name: position).

まず、ユーザが、図6の略地図を読み込むようにナビゲーション装置を操作したとする。すると、図6の略地図を示す略地図情報が、略地図情報格納部12に蓄積される。   First, it is assumed that the user operates the navigation device so as to read the schematic map of FIG. Then, the rough map information indicating the rough map in FIG. 6 is accumulated in the rough map information storage unit 12.

次に、略地図文字列取得部14は、略地図情報格納部12に格納されている略地図情報から、当該略地図情報が示す略地図上の文字列を取得する。図6の略地図には、例えば、「金閣寺」や、「千本」、「堀川」などの文字列が記載されている。従って、略地図文字列取得部14は、当該略地図情報から、当該3以上の文字列を取得する。また、略地図文字列取得部14は、略地図上の文字列に外接する矩形の中心点の座標を示す略地図座標情報を、当該文字列と共に取得する。   Next, the approximate map character string acquisition unit 14 acquires a character string on the approximate map indicated by the approximate map information from the approximate map information stored in the approximate map information storage unit 12. In the schematic map of FIG. 6, for example, character strings such as “Kinkakuji”, “1000”, “Horikawa”, and the like are described. Therefore, the approximate map character string acquisition unit 14 acquires the three or more character strings from the approximate map information. The approximate map character string acquisition unit 14 also acquires approximate map coordinate information indicating the coordinates of the center point of the rectangle circumscribing the character string on the approximate map together with the character string.

次に、第一地図間対応情報取得手段151は、略地図文字列取得部14が取得した3以上の各文字列との類似度が予め決められた条件を満たす地点名称情報を有する地点情報を、図5の地点情報から取得する。そして、当該3以上の各文字列と、取得した地点情報とを対応付け、地図間対応情報を生成する。その結果、第一地図間対応情報取得手段151は、図7に示す地図間対応情報を生成したものとする。当該地図間対応情報は、レコードを一意に特定するためのID(項目名:ID)と、略地図文字列取得部14が取得した略地図文字列(項目名:文字列)と、当該略地図文字列に対応する略地図座標情報(項目名:座標)と、地点名称情報(項目名:名称)と、地点位置情報(項目名:位置)とを有する。   Next, the first inter-map correspondence information acquisition unit 151 obtains point information having point name information that satisfies a predetermined degree of similarity with each of the three or more character strings acquired by the approximate map character string acquisition unit 14. From the point information in FIG. Then, the three or more character strings are associated with the acquired point information to generate inter-map correspondence information. As a result, it is assumed that the first inter-map correspondence information acquisition unit 151 generates the inter-map correspondence information shown in FIG. The inter-map correspondence information includes an ID (item name: ID) for uniquely identifying a record, an approximate map character string (item name: character string) acquired by the approximate map character string acquisition unit 14, and the approximate map. It has approximate map coordinate information (item name: coordinate) corresponding to the character string, point name information (item name: name), and point position information (item name: position).

次に、重心算出手段152は、図7の地図間対応情報のうち、地点情報を2以上有する「ID=011」や、「ID=013」、「ID=014」などの地図間対応情報について、当該地図間対応情報が有する2以上の地点情報が示す地点間の重心を算出する。   Next, the center-of-gravity calculation unit 152 performs inter-map correspondence information such as “ID = 011”, “ID = 013”, “ID = 014” having two or more pieces of point information among the inter-map correspondence information of FIG. The center of gravity between the points indicated by the two or more pieces of point information included in the inter-map correspondence information is calculated.

次に、第二地図間対応情報取得手段153は、図7の「ID=011」や、「ID=013」、「ID=014」などの地図間対応情報について、重心算出手段152が算出した重心から最も近い距離にある地点を示す地点情報以外の地点情報を削除する。例えば、図7の「ID=011」について、当該地図間対応情報が有する3つの地点情報が示す地点間の重心から、1番目の「銀閣寺」が最も近いとする。すると、第二地図間対応情報取得手段153は、図7の「ID=011」から、1番目以外の2番目と3番目の地点情報を削除する。また、例えば、図7の「ID=012」について、当該当該地図間対応情報が有する2つの地点情報が示す地点間の重心から、2番目の「祇園四条」が最も近いとする。すると、第二地図間対応情報取得手段153は、図7の「ID=012」から、1番目の地点情報を削除する。そして、第二地図間対応情報取得手段153は、図7の「ID=014」の地図間対応情報についても、重心から最も近い距離にある地点を示す地点情報以外の地点情報を削除する。その結果、第二地図間対応情報取得手段153は、図8に示す地図間対応情報を取得したものとする。   Next, the second inter-map correspondence information acquisition unit 153 calculates the inter-map correspondence information such as “ID = 011”, “ID = 013”, “ID = 014” in FIG. The point information other than the point information indicating the point closest to the center of gravity is deleted. For example, for “ID = 011” in FIG. 7, it is assumed that the first “Ginkakuji” is the closest from the center of gravity between the points indicated by the three point information included in the inter-map correspondence information. Then, the second inter-map correspondence information acquisition unit 153 deletes the second and third point information other than the first from “ID = 011” in FIG. 7. Further, for example, for “ID = 012” in FIG. 7, it is assumed that the second “Gion Shijo” is the closest from the center of gravity between the points indicated by the two point information included in the inter-map correspondence information. Then, the second inter-map correspondence information acquisition unit 153 deletes the first point information from “ID = 012” in FIG. 7. Then, the second inter-map correspondence information acquisition unit 153 also deletes point information other than the point information indicating the point closest to the center of gravity for the inter-map correspondence information of “ID = 014” in FIG. 7. As a result, it is assumed that the second inter-map correspondence information acquisition unit 153 has acquired the inter-map correspondence information shown in FIG.

次に、分散算出手段154は、図8の地図間対応情報を用いて、図8の各地図間対応情報を基準とした実地図上分散と、略地図上分散とを算出する。ここで、例えば、図8において、m個の地図間対応情報があるとする。すると、分散算出手段154は、各地図案対応情報を基準とした合計m組の実地図上分散と略地図上分散の組を算出する。   Next, the variance calculating unit 154 calculates the variance on the actual map and the variance on the approximate map using the map correspondence information in FIG. 8 as a reference, using the map correspondence information in FIG. 8. Here, for example, in FIG. 8, it is assumed that there are m pieces of correspondence information between maps. Then, the variance calculation unit 154 calculates a total of m sets of variances on the actual map and the variances on the approximate map with reference to each map plan correspondence information.

第三地図間対応情報取得手段155は、分散算出手段154が算出したm組の実地図上分散と略地図上分散の組を用いて、図8の地図間対応情報から不要な地図間対応情報を削除する。ここで、当該削除の条件が、「実地図上分散が、略地図上分散の150%以上であること」であるとする。そして、第三地図間対応情報取得手段155は、分散算出手段154が算出したm組の各実地図上分散と略地図上分散について、実地図上分散が略地図上分散の150%以上であるか否かを判断する。その結果、図8の「ID=014」の地図間対応情報について、当該地図間対応情報が有する地点位置情報を基準として算出した実地図上分散が、当該地図間対応情報が有する略地図座標情報を基準として算出した略地図上分散の150%以上であったとする。すると、第三地図間対応情報取得手段155は、図8の「ID=014」の地図間対応情報を削除する。そして、第三地図間対応情報取得手段155は、この様にして不要な地図間対応情報を削除した結果、図9に示す地図間対応情報を取得したものとする。   The third inter-map correspondence information acquisition unit 155 uses the m sets of distribution on the real map and the distribution on the approximate map calculated by the variance calculation unit 154 to use unnecessary inter-map correspondence information from the inter-map correspondence information in FIG. Is deleted. Here, it is assumed that the deletion condition is that the variance on the actual map is approximately 150% or more of the variance on the map. The third inter-map correspondence information acquisition unit 155 has a real map variance of 150% or more of the approximate map variance for each of the m sets of real map variances and approximate map variances calculated by the variance calculation unit 154. Determine whether or not. As a result, for the inter-map correspondence information of “ID = 014” in FIG. 8, the distribution on the actual map calculated based on the point position information included in the inter-map correspondence information is the approximate map coordinate information that the inter-map correspondence information has. It is assumed that it is 150% or more of the variance on the approximate map calculated with reference to. Then, the third map correspondence information acquisition unit 155 deletes the map correspondence information “ID = 014” in FIG. 8. The third inter-map correspondence information acquisition unit 155 acquires the inter-map correspondence information shown in FIG. 9 as a result of deleting unnecessary inter-map correspondence information in this way.

次に、地図間対応情報蓄積部16は、図9の地図間対応情報を、地図間対応情報格納部13に蓄積する。   Next, the inter-map correspondence information accumulating unit 16 accumulates the inter-map correspondence information of FIG. 9 in the inter-map correspondence information storage unit 13.

(例2)
本例において、実地図上の地点に対応する略地図上の地点の特定の例について説明する。なお、本例において、略地図情報格納部12には、図6の様な略地図情報が格納されているものとする。また、地図間対応情報格納部13には、図9の様な地図間対応情報が格納されているものとする。
(Example 2)
In this example, a specific example of a point on the approximate map corresponding to a point on the actual map will be described. In this example, it is assumed that the approximate map information storage unit 12 stores approximate map information as shown in FIG. Further, it is assumed that the intermap correspondence information storage unit 13 stores intermap correspondence information as shown in FIG.

まず、ユーザが、図6の略地図上に、当該略地図上にない「京都御所」を表示するようにナビゲーション装置を操作したとする。すると、受付部17は、「京都御所」の位置を示す地点位置情報を有する地点情報を取得する。以下、当該地点情報を、指定地点情報とする。   First, it is assumed that the user operates the navigation device so as to display “Kyoto Imperial Palace” not on the schematic map on the schematic map in FIG. Then, the reception unit 17 acquires point information having point position information indicating the position of “Kyoto Imperial Palace”. Hereinafter, the spot information is designated spot information.

次に、距離算出手段181は、図9の地図間対応情報から、3つの地図間対応情報の集合である地図間対応情報集合を取得する。ここで、例えば、図9において、m個の地図間対応情報があるとする。すると、当該地図間対応情報集合は、m個から3個を取得する組み合わせであるので、距離算出手段181は、合計「(m^3−3m^2+2m)/6」個の地図間対応情報集合を、図9の地図間対応情報から取得する。ここで、距離算出手段181は、合計n個の地図間対応情報集合を取得したものとする。   Next, the distance calculation means 181 obtains an inter-map correspondence information set that is a set of three inter-map correspondence information from the inter-map correspondence information in FIG. Here, for example, in FIG. 9, it is assumed that there are m pieces of correspondence information between maps. Then, since the inter-map correspondence information set is a combination of acquiring 3 from m, the distance calculation means 181 has a total of “(m ^ 3-3m ^ 2 + 2m) / 6” inter-map correspondence information sets. Is obtained from the map correspondence information of FIG. Here, it is assumed that the distance calculation unit 181 has acquired a total of n inter-map correspondence information sets.

次に、距離算出手段181は、指定地点情報が示す対象地点と、n個の各地図間対応情報集合に含まれる3つの地点情報が示す周辺地点との距離を算出する。ここで、距離算出手段181は、各周辺地点と、地点間辺上の地点との距離(比)を算出するとする。   Next, the distance calculation unit 181 calculates the distance between the target point indicated by the designated point information and the peripheral points indicated by the three point information included in the n pieces of inter-map correspondence information sets. Here, it is assumed that the distance calculation means 181 calculates the distance (ratio) between each peripheral point and a point on the side between the points.

例えば、対象地点をX、一の地図間対応情報集合に含まれる地点情報が示す3つの周辺地点をそれぞれA、B、Cとする。すると、距離算出手段181は、まず、点Xを通過し、△ABCの各辺と垂直に交わる3本の直線を生成する。このときの様子は、例えば、図10の様になる。そして、当該3本の直線と△ABCの各辺とが直交する点を、順に点p、点q、点rとする。また、当該3本の直線と△ABCの各辺とが直交しない点を、順に、点s、点t、点uとする。そして、距離算出手段181は、距離算出手段181は、線分Ap:線分pB、線分Bq:線分qC、線分Cr:線分rA、線分Bs:線分sC、線分Ct:線分tA、線分Bu:線分uCの合計6個の比を算出する。   For example, the target point is X, and the three surrounding points indicated by the point information included in one inter-map correspondence information set are A, B, and C, respectively. Then, the distance calculation unit 181 first generates three straight lines that pass through the point X and intersect perpendicularly with each side of ΔABC. The situation at this time is, for example, as shown in FIG. The points at which the three straight lines and each side of ΔABC are orthogonal to each other are point p, point q, and point r. In addition, points where the three straight lines and the sides of ΔABC are not orthogonal to each other are point s, point t, and point u. Then, the distance calculation means 181 includes the line segment Ap: line segment pB, line segment Bq: line segment qC, line segment Cr: line segment rA, line segment Bs: line segment sC, line segment Ct: A total of six ratios of the line segment tA, line segment Bu: line segment uC are calculated.

次に、第一略地図座標情報取得手段182は、距離算出手段181が算出した比を、略地図に適用し、周辺地点に対応する周辺座標と、地点間辺上に対応する座標間辺上の点を特定する。第一略地図座標情報取得手段182は、例えば、図10の点Aについて、当該点Aを示す地点情報に対応付いている略地図座標情報により、当該点Aに対応する略地図上の点A'を特定する。また、第一略地図座標情報取得手段182は、点B、点Cについても同様に、略地図上の点B'、点C'を特定する。また、第一略地図座標情報取得手段182は、例えば、図10の点pについて、図11の様に、距離算出手段181が算出した線分Ap:線分pBの比を用いて、点pに対応する辺A'B'上の点p'を特定する。このとき、線分A'p':線分p'B'の比は、線分Ap:線分pBの比と同一である。また、第一略地図座標情報取得手段182は、点q、点r、点s、点t、点uについても同様に、略地図上の点q'、点r'、点s'、点t'、点u'を特定する。   Next, the first approximate map coordinate information acquisition means 182 applies the ratio calculated by the distance calculation means 181 to the approximate map, and the peripheral coordinates corresponding to the peripheral points and the inter-coordinate edges corresponding to the inter-point edges. Identify the points. For example, for the point A in FIG. 10, the first approximate map coordinate information acquisition unit 182 uses the approximate map coordinate information associated with the point information indicating the point A to indicate the point A on the approximate map corresponding to the point A. 'Identify. The first schematic map coordinate information acquisition unit 182 also specifies the points B ′ and C ′ on the approximate map in the same manner for the points B and C. Further, the first schematic map coordinate information acquisition unit 182 uses the ratio of the line segment Ap: line segment pB calculated by the distance calculation unit 181 for the point p in FIG. The point p ′ on the side A′B ′ corresponding to is specified. At this time, the ratio of line segment A′p ′: line segment p′B ′ is the same as the ratio of line segment Ap: line segment pB. Similarly, the first schematic map coordinate information acquisition unit 182 also applies the points q ′, r ′, s ′, and t on the approximate map for the points q, r, s, t, and u. Specify ', point u'.

次に、第一略地図座標情報取得手段182は、図12の様に、距離算出手段181が距離を算出する際に生成した直線上の2つの各点に対応する点を結ぶ直線を生成する。このとき、第一略地図座標情報取得手段182は、図12の様に、通常、3本の直線を生成する。そして、第一略地図座標情報取得手段182は、当該3本の直線の交点を、対象地点Xに対応する略地図上の点X'であると特定する。そして、第一略地図座標情報取得手段182は、当該点X'を示す略地図座標情報を取得する。   Next, as shown in FIG. 12, the first schematic map coordinate information acquisition unit 182 generates a straight line connecting points corresponding to two points on the straight line generated when the distance calculation unit 181 calculates the distance. . At this time, the first approximate map coordinate information acquisition unit 182 normally generates three straight lines as shown in FIG. Then, the first approximate map coordinate information acquisition unit 182 specifies the intersection of the three straight lines as the point X ′ on the approximate map corresponding to the target point X. Then, the first approximate map coordinate information acquisition unit 182 acquires approximate map coordinate information indicating the point X ′.

以上の様にして、距離算出手段181と、第一略地図座標情報取得手段182とは、n個の地図間対応情報集合ごとに、対象地点に対応する略地図上の座標を特定する。   As described above, the distance calculation unit 181 and the first approximate map coordinate information acquisition unit 182 specify the coordinates on the approximate map corresponding to the target point for each of the n intermap correspondence information sets.

なお、距離算出手段181と、第一略地図座標情報取得手段182とは、通常、図13の様に、対応する2以上の周辺地点と周辺座標(2以上の地図間対応情報集合)を用いて、一の対象地点に対応する2以上の略地図上の座標を特定する。図13において、実線で結んだ周辺地点と周辺座標とは、それぞれ、対応する周辺地点と周辺座標である。つまり、図13において、点Aと点Bと点Cの周辺地点の組と、点A'と点B'と点C'の周辺地点の組とは、対応する。また、それぞれの地点と座標も対応する。破線、一点鎖線で結んだ周辺地点と周辺座標についても同様である。   The distance calculation means 181 and the first approximate map coordinate information acquisition means 182 normally use two or more corresponding peripheral points and peripheral coordinates (two or more map correspondence information sets) as shown in FIG. Thus, the coordinates on two or more approximate maps corresponding to one target point are specified. In FIG. 13, peripheral points and peripheral coordinates connected by a solid line are corresponding peripheral points and peripheral coordinates, respectively. That is, in FIG. 13, a set of points around point A, point B, and point C corresponds to a set of points around point A ′, point B ′, and point C ′. Each point and coordinate also correspond. The same applies to peripheral points and peripheral coordinates connected by a broken line and a dashed line.

次に、相対位置類似度算出手段183は、上記のn個の地図間対応情報集合を用いて、一の地図間対応情報集合ごとに、相対位置類似度を算出する。ここで、相対位置類似度算出手段183は、図13の各対応する周辺地点と周辺座標を用いて、相対位置類似度を算出する。例えば、図13の△ABCと△A'B'C'について、相対位置類似度算出手段183は、まず、△ABCから3つの地点位置関係情報を算出する。次に、相対位置類似度算出手段183は、△A'B'C'から3つの座標位置関係情報を算出する。次に、相対位置類似度算出手段183は、算出した3つの地点位置関係情報と3つの座標位置関係情報から、地点相対位置ベクトルと座標相対位置ベクトルとを算出する。そして、相対位置類似度算出手段183は、当該2つのベクトルから、相対位置類似度を算出する。   Next, the relative position similarity calculation unit 183 calculates the relative position similarity for each inter-map correspondence information set using the n inter-map correspondence information sets. Here, the relative position similarity calculation means 183 calculates the relative position similarity using each corresponding peripheral point and peripheral coordinates in FIG. For example, for ΔABC and ΔA′B′C ′ in FIG. 13, the relative position similarity calculating unit 183 first calculates three point position relationship information from ΔABC. Next, the relative position similarity calculation unit 183 calculates three coordinate position relationship information from ΔA′B′C ′. Next, the relative position similarity calculating unit 183 calculates a point relative position vector and a coordinate relative position vector from the calculated three point position relationship information and the three coordinate position relationship information. Then, the relative position similarity calculating unit 183 calculates the relative position similarity from the two vectors.

次に、第二略地図座標情報取得手段184は、第一略地図座標情報取得手段182が取得した2以上の略地図座標情報から、一の略地図座標情報を取得する。ここで、第一略地図座標情報取得手段182が、点X1'、点X2'、点X3'の3つの略地図座標情報を取得していたとする。すると、第二略地図座標情報取得手段184は、相対位置類似度算出手段183が算出した相対位置類似度を用いて、当該3つの点の重み付き平均を算出し、図14の様に、対象地点Xに対応する略地図上の座標X'を特定する。そして、第二略地図座標情報取得手段184は、特定した座標を示す略地図座標情報を取得する。   Next, the second schematic map coordinate information acquisition unit 184 acquires one schematic map coordinate information from the two or more pieces of schematic map coordinate information acquired by the first schematic map coordinate information acquisition unit 182. Here, it is assumed that the first schematic map coordinate information acquisition unit 182 has acquired three pieces of schematic map coordinate information of a point X1 ′, a point X2 ′, and a point X3 ′. Then, the second approximate map coordinate information acquisition unit 184 calculates a weighted average of the three points using the relative position similarity calculated by the relative position similarity calculation unit 183, and as shown in FIG. A coordinate X ′ on the approximate map corresponding to the point X is specified. Then, the second schematic map coordinate information acquisition unit 184 acquires schematic map coordinate information indicating the specified coordinates.

次に、出力部19は、略地図座標情報取得部18が取得した略地図座標情報を、例えば、図15の様に、略地図情報と共に出力する。   Next, the output unit 19 outputs the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit 18 together with the approximate map information as shown in FIG. 15, for example.

以上、本実施の形態における地図情報処理装置1によれば、3以上の地図間対応情報を用いて、略地図上にない実地図上の地点を、略地図上に追記することができる。   As described above, according to the map information processing apparatus 1 in the present embodiment, a point on the actual map that is not on the approximate map can be additionally recorded on the approximate map using the three or more inter-map correspondence information.

(実施の形態2)
本実施の形態において、略地図上の座標と、実地図上の地点との2つの対応関係を用いて、略地図上に記載のない実地図の地点を、略地図上に追記する地図情報処理装置2について説明する。
(Embodiment 2)
In the present embodiment, map information processing is performed by additionally adding points on the actual map that are not described on the approximate map using two correspondences between the coordinates on the approximate map and the points on the actual map. The apparatus 2 will be described.

なお、本実施の形態における地図情報処理装置2のブロック図は、図1と同様であるので、説明を省略する。また、本実施の形態における地図情報処理装置2が備える各部が行う処理などは、略地図文字列や、地図間対応情報が、3以上ではなく2つになるだけであり、実施の形態1における地図情報処理装置1が備える各部が行う処理などと同様であるので、説明を省略する。つまり、本実施の形態において、地図間対応情報格納部13には、2つの地図間対応情報が格納される。また、略地図文字列取得部14は、2つの略地図文字列を取得する。また、地図間対応情報取得部15は、2つの地図間対応情報を取得する。また、地図間対応情報蓄積部16は、地図間対応情報取得部15が取得した2つの地図間対応情報を蓄積する。略地図座標情報取得部18は、地図間対応情報格納部13に格納されている2つの地図間対応情報を用いて、受付部17が受け付けた1以上の各地点情報が示す地点に対応する略地図座標情報を取得する。   In addition, since the block diagram of the map information processing apparatus 2 in this Embodiment is the same as that of FIG. 1, description is abbreviate | omitted. In addition, the processing performed by each unit included in the map information processing apparatus 2 according to the present embodiment includes only two approximate map character strings and inter-map correspondence information, not three or more. Since it is the same as the process etc. which each part with which the map information processing apparatus 1 is provided, description is abbreviate | omitted. That is, in this embodiment, the inter-map correspondence information storage unit 13 stores two inter-map correspondence information. The approximate map character string acquisition unit 14 acquires two approximate map character strings. Further, the map correspondence information acquisition unit 15 acquires two map correspondence information. Further, the inter-map correspondence information storage unit 16 stores the two inter-map correspondence information acquired by the inter-map correspondence information acquisition unit 15. The approximate map coordinate information acquisition unit 18 uses the two map correspondence information stored in the map correspondence information storage unit 13 to use the abbreviation corresponding to the point indicated by the one or more pieces of point information received by the reception unit 17. Get map coordinate information.

(具体例)
次に、地図情報処理装置2の動作の具体例について説明する。なお、本具体例において、地図情報処理装置2は、例えば、ユーザが指定した地点を、ユーザが指定した略地図上に表示するナビゲーション装置であるものとする。また、地図間対応情報格納部13には、実地図上の地点Aと、略地図上の地点A'とが対応付いていることを示す地図間対応情報と、実地図上の地点Bと、略地図上の地点B'とが対応付いていることを示す地図間対応情報との、2つの地図間対応情報が格納されているものとする。また、実施の形態1の具体例において説明した処理などについては、説明を省略する。
(Concrete example)
Next, a specific example of the operation of the map information processing apparatus 2 will be described. In this specific example, the map information processing apparatus 2 is, for example, a navigation device that displays a spot designated by the user on a schematic map designated by the user. Further, the inter-map correspondence information storage unit 13 includes inter-map correspondence information indicating that the point A on the actual map and the point A ′ on the approximate map are associated with each other, the point B on the actual map, It is assumed that two pieces of correspondence information between maps, that is, correspondence information between maps indicating that the point B ′ on the approximate map is associated with each other are stored. Further, the description of the processing described in the specific example of the first embodiment is omitted.

(例1)
本例において、2つの地図間対応情報を用いて、実地図上の地点に対応する略地図上の地点を特定する例について説明する。
(Example 1)
In the present example, an example will be described in which a point on a schematic map corresponding to a point on a real map is specified using two pieces of correspondence information between maps.

まず、ユーザが、図16の様に、実地図上の地点Aと地点Bとを結ぶ直線上にある地点Xを、略地図上に表示するようにナビゲーション装置を操作したとする。すると、受付部17は、地点Xの位置を示す地点位置情報を有する地点情報を取得する。以下、当該地点情報を、指定地点情報とする。   First, as shown in FIG. 16, it is assumed that the user operates the navigation device so that a point X on a straight line connecting the point A and the point B on the real map is displayed on the approximate map. Then, the reception unit 17 acquires point information having point position information indicating the position of the point X. Hereinafter, the spot information is designated spot information.

次に、距離算出手段181は、図16の様に、地点AX間の距離と、地点BX間の距離との比を算出し、「AX:BX=4:3」を取得したものとする。   Next, it is assumed that the distance calculation unit 181 calculates the ratio of the distance between the points AX and the distance between the points BX as shown in FIG. 16 and acquires “AX: BX = 4: 3”.

次に、第一略地図座標情報取得手段182は、図16の様に、地図間対応情報格納部13に格納されている地図間対応情報を用いて、地点Aに対応する略地図上の地点A'と、地点Bに対応する略地図上の地点B'を特定する。   Next, the first schematic map coordinate information acquisition unit 182 uses the inter-map correspondence information stored in the inter-map correspondence information storage unit 13 as shown in FIG. A ′ and a point B ′ on the schematic map corresponding to the point B are specified.

次に、第一略地図座標情報取得手段182は、図16の様に、距離算出手段181が算出した「AX:BX=4:3」を用いて、線分A'B'を「4:3」に分割する点を、対象地点Xに対応する略地図上の点X'であると特定する。例えば、図16の略地図において、線分A'B'の長さ(距離)が「7cm」であったとする。すると、第一略地図座標情報取得手段182は、線分A'B'上の点であり、点A'から長さ(距離)が「4cm」である点を、対象地点Xに対応する略地図上の点X'であると特定する。そして、第一略地図座標情報取得手段182は、当該点X'を示す略地図座標情報を取得する。   Next, as shown in FIG. 16, the first schematic map coordinate information acquisition unit 182 uses “AX: BX = 4: 3” calculated by the distance calculation unit 181 to change the line segment A′B ′ to “4: The point to be divided into “3” is specified as the point X ′ on the approximate map corresponding to the target point X. For example, in the schematic map of FIG. 16, it is assumed that the length (distance) of the line segment A′B ′ is “7 cm”. Then, the first approximate map coordinate information acquisition unit 182 is a point corresponding to the target point X, which is a point on the line segment A′B ′ and whose length (distance) is “4 cm” from the point A ′. The point X ′ on the map is specified. Then, the first approximate map coordinate information acquisition unit 182 acquires approximate map coordinate information indicating the point X ′.

(例2)
本例において、2つの地図間対応情報を用いて、実地図上の地点に対応する略地図上の地点を特定する例について説明する。
(Example 2)
In the present example, an example will be described in which a point on a schematic map corresponding to a point on a real map is specified using two pieces of correspondence information between maps.

まず、ユーザが、図17の様に、実地図上の地点Aと地点Bとを結ぶ直線にはない地点Xを、略地図上に表示するようにナビゲーション装置を操作したとする。すると、受付部17は、地点Xの位置を示す地点位置情報を有する地点情報を取得する。以下、当該地点情報を、指定地点情報とする。   First, as shown in FIG. 17, it is assumed that the user operates the navigation device so that a point X that is not on the straight line connecting the point A and the point B on the actual map is displayed on the map. Then, the reception unit 17 acquires point information having point position information indicating the position of the point X. Hereinafter, the spot information is designated spot information.

次に、距離算出手段181は、図17の様に、地点AB間の距離と、地点AX間の距離と、地点BX間の距離との比を算出し、「AB:AX:BX=16:9:9」を取得したものとする。   Next, as shown in FIG. 17, the distance calculation means 181 calculates the ratio of the distance between the points AB, the distance between the points AX, and the distance between the points BX, and “AB: AX: BX = 16: 9: 9 ”is acquired.

次に、第一略地図座標情報取得手段182は、図17の様に、地図間対応情報格納部13に格納されている地図間対応情報を用いて、地点Aに対応する略地図上の地点A'と、地点Bに対応する略地図上の地点B'を特定する。   Next, the first schematic map coordinate information acquisition unit 182 uses the inter-map correspondence information stored in the inter-map correspondence information storage unit 13 as shown in FIG. A ′ and a point B ′ on the schematic map corresponding to the point B are specified.

次に、第一略地図座標情報取得手段182は、図17の様に、距離算出手段181が算出した「AB:AX:BX=16:9:9」と、線分A'B'の長さ(距離)を用いて、線分A'X'の長さ(距離)と、線分B'X'の長さ(距離)を算出する。なお、点X'は、対象地点Xに対応する略地図上の点である。例えば、図17の略地図において、線分A'B'の長さが「8cm」であったとする。すると、第一略地図座標情報取得手段182は、線分A'X'の長さを「4.5cm」、線分B'X'の長さを「4.5cm」と算出する。   Next, as shown in FIG. 17, the first approximate map coordinate information acquisition unit 182 calculates “AB: AX: BX = 16: 9: 9” calculated by the distance calculation unit 181 and the length of the line segment A′B ′. Using the length (distance), the length (distance) of the line segment A′X ′ and the length (distance) of the line segment B′X ′ are calculated. The point X ′ is a point on the approximate map corresponding to the target point X. For example, assume that the length of the line segment A′B ′ is “8 cm” in the schematic map of FIG. Then, the first approximate map coordinate information acquisition unit 182 calculates the length of the line segment A′X ′ as “4.5 cm” and the length of the line segment B′X ′ as “4.5 cm”.

次に、第一略地図座標情報取得手段182は、図17の様に、点A'を中心とした半径がR1の円と、点B'を中心とした半径がR2の円との交点を、点X1'、点X2'とする。R1の長さは、算出した線分A'X'の長さ「4.5cm」であり、R2の長さも、算出した線分B'X'の長さ「4.5cm」である。   Next, as shown in FIG. 17, the first rough map coordinate information acquisition unit 182 calculates an intersection between a circle having a radius R1 centered on the point A ′ and a circle having a radius R2 centered on the point B ′. , Point X1 ′ and point X2 ′. The length of R1 is the length “4.5 cm” of the calculated line segment A′X ′, and the length of R2 is also the length “4.5 cm” of the calculated line segment B′X ′.

ここで、図17の実地図において、点Xは、線分ABの上部に位置する。従って、第一略地図座標情報取得手段182は、略地図上の点X1'を、対象地点Xに対応する略地図上の点X'であると特定する。そして、第一略地図座標情報取得手段182は、当該点X'を示す略地図座標情報を取得する。   Here, in the real map of FIG. 17, the point X is located above the line segment AB. Therefore, the first approximate map coordinate information acquisition unit 182 specifies the point X1 ′ on the approximate map as the point X ′ on the approximate map corresponding to the target point X. Then, the first approximate map coordinate information acquisition unit 182 acquires approximate map coordinate information indicating the point X ′.

以上、本実施の形態における地図情報処理装置2によれば、2つの地図間対応情報を用いて、略地図上にない実地図上の地点を、略地図上に追記することができる。   As described above, according to the map information processing apparatus 2 in the present embodiment, a point on the actual map that is not on the approximate map can be added to the approximate map by using the two pieces of inter-map correspondence information.

(実施の形態3)
本実施の形態において、端末装置が、略地図上の1以上の文字列と、ユーザの現在位置とをサーバ装置に送信し、サーバ装置が、受信した1以上の文字列と、実地図上の地点を示す1以上の地点情報とを用いて、略地図におけるユーザの現在位置を示す座標を算出し、端末装置に送信し、端末装置が、受信した略地図上の座標に現在位置であることを示す文字列や記号などを追記する地図情報処理システム3について説明する。
(Embodiment 3)
In the present embodiment, the terminal device transmits one or more character strings substantially on the map and the current position of the user to the server device, and the server device receives the one or more character strings received on the real map. The coordinates indicating the current position of the user in the approximate map are calculated using one or more pieces of point information indicating the points, and transmitted to the terminal device, and the terminal device is at the received coordinates on the approximate map. A map information processing system 3 that additionally writes a character string, a symbol, and the like indicating will be described.

図18は、本実施の形態における地図情報処理システム3の概念図である。図18において、端末装置31と、サーバ装置32とは、ネットワーク33を介して接続されている。端末装置31は、例えば、スマートフォンや、携帯電話などであり、通常、インターネット経由で略地図の画像の閲覧や、保存されている略地図の画像を閲覧などが行える機能を有する。また、ネットワーク33は、有線または無線の通信回線であり、例えば、インターネットやイントラネット、LAN(Local Area Network)、公衆電話回線網などである。   FIG. 18 is a conceptual diagram of the map information processing system 3 in the present embodiment. In FIG. 18, the terminal device 31 and the server device 32 are connected via a network 33. The terminal device 31 is, for example, a smartphone, a mobile phone, or the like, and normally has a function that allows browsing of a schematic map image or browsing of a stored schematic map image via the Internet. The network 33 is a wired or wireless communication line, such as the Internet, an intranet, a LAN (Local Area Network), or a public telephone line network.

図19は、本実施の形態における端末装置31のブロック図である。端末装置31は、略地図情報格納部311、受付部312、略地図文字列取得部313、送信部314、受信部315、出力部316を備える。なお、略地図情報格納部311、受付部312、略地図文字列取得部313のそれぞれにおける処理や動作などは、実施の形態1の略地図情報格納部12、受付部17、略地図文字列取得部14のそれぞれにおける処理や動作などと同様であるので、説明を省略する。また、出力部316における処理や動作などは、受信部315が受信した略地図座標情報を用いる以外は、実施の形態1の出力部19における処理や動作等と同様であるので、説明を省略する。   FIG. 19 is a block diagram of terminal device 31 in the present embodiment. The terminal device 31 includes a schematic map information storage unit 311, a reception unit 312, a schematic map character string acquisition unit 313, a transmission unit 314, a reception unit 315, and an output unit 316. The processes and operations of the approximate map information storage unit 311, the reception unit 312, and the approximate map character string acquisition unit 313 are the same as those of the schematic map information storage unit 12, reception unit 17, and approximate map character string acquisition of the first embodiment. Since it is the same as the process and operation in each of the units 14, description thereof will be omitted. The processing and operation in the output unit 316 are the same as the processing and operation in the output unit 19 of Embodiment 1 except that the approximate map coordinate information received by the receiving unit 315 is used, and thus the description thereof is omitted. .

また、図20は、本実施の形態におけるサーバ装置32のブロック図である。サーバ装置32は、地点情報格納部321、サーバ受信部322、地図間対応情報取得部323、略地図座標情報取得部324、サーバ送信部325を備える。なお、地点情報格納部321、略地図座標情報取得部324のそれぞれにおける処理や動作などは、実施の形態1の地点情報格納部11、略地図座標情報取得部18のそれぞれにおける処理や動作などと同様であるので、説明を省略する。また、地図間対応情報取得部323における処理や動作などは、サーバ受信部322が受信した3以上の略地図文字列を用いる以外は、実施の形態1の地図間対応情報取得部15における処理や動作などと同様であるので、説明を省略する。また、略地図座標情報取得部324は、地図間対応情報取得部323が取得した地図間対応情報を用いて、地点情報に対応する略地図座標情報を取得する。   FIG. 20 is a block diagram of the server device 32 in the present embodiment. The server device 32 includes a point information storage unit 321, a server reception unit 322, an inter-map correspondence information acquisition unit 323, an approximate map coordinate information acquisition unit 324, and a server transmission unit 325. The processes and operations in the point information storage unit 321 and the approximate map coordinate information acquisition unit 324 are the processes and operations in the point information storage unit 11 and the approximate map coordinate information acquisition unit 18 of the first embodiment, respectively. Since it is the same, description is abbreviate | omitted. Further, the processing and operation in the inter-map correspondence information acquisition unit 323 are the same as the processing in the inter-map correspondence information acquisition unit 15 of the first embodiment except that three or more approximate map character strings received by the server reception unit 322 are used. Since it is the same as operation | movement etc., description is abbreviate | omitted. In addition, the approximate map coordinate information acquisition unit 324 acquires the approximate map coordinate information corresponding to the spot information using the intermap correspondence information acquired by the intermap correspondence information acquisition unit 323.

送信部314は、受付部312が受け付けた1以上の地点情報と、略地図文字列取得部313が取得した3以上の略地図文字列とを、サーバ装置32に送信する。このとき、当該1以上の地点情報のうちの1つの地点情報は、ユーザの現在位置を示す地点情報であることが好適である。また、送信部314は、通常、当該1以上の地点情報と、3以上の略地図文字列とを、一緒に送信する。   The transmission unit 314 transmits the one or more point information received by the reception unit 312 and the three or more approximate map character strings acquired by the approximate map character string acquisition unit 313 to the server device 32. At this time, it is preferable that one piece of spot information among the one or more pieces of spot information is spot information indicating the current position of the user. Moreover, the transmission part 314 normally transmits the said 1 or more point information and 3 or more substantially map character strings together.

受信部315は、受付部312が受け付けた1以上の各地点情報が示す地点に対応する略地図上の座標を示す1以上の略地図座標情報を、サーバ装置32から受信する。このとき、当該1以上の各略地図座標情報には、当該略地図座標情報が示す略地図上の座標に対応する実地図上の地点を示す地点情報が対応付いていている。   The receiving unit 315 receives, from the server device 32, one or more pieces of schematic map coordinate information indicating coordinates on the schematic map corresponding to the points indicated by the one or more pieces of point information received by the receiving unit 312. At this time, the one or more pieces of the approximate map coordinate information are associated with point information indicating points on the actual map corresponding to the coordinates on the approximate map indicated by the approximate map coordinate information.

サーバ受信部322は、3以上の略地図文字列と、1以上の地点情報とを、端末装置31から受信する。   The server receiving unit 322 receives three or more approximate map character strings and one or more point information from the terminal device 31.

サーバ送信部325は、略地図座標情報取得部324が取得した1以上の略地図座標情報を、端末装置31に送信する。このとき、サーバ送信部325は、通常、当該1以上の各略地図座標情報に、サーバ受信部322が受信した地点情報であり、当該各略地図座標情報に対応する地点情報を対応付けて送信する。   The server transmission unit 325 transmits one or more pieces of schematic map coordinate information acquired by the approximate map coordinate information acquisition unit 324 to the terminal device 31. At this time, the server transmission unit 325 normally transmits the one or more pieces of the approximate map coordinate information, the point information received by the server reception unit 322, and associates the point information corresponding to the respective approximate map coordinate information. To do.

なお、送信部314、サーバ送信部325は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。   The transmission unit 314 and the server transmission unit 325 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.

また、受信部315、サーバ受信部322は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。   In addition, the receiving unit 315 and the server receiving unit 322 are usually realized by wireless or wired communication means, but may be realized by means for receiving a broadcast.

次に、地図情報処理システム3の全体動作について説明する。まず、端末装置31の全体動作について、図21のフローチャートを用いて説明する。   Next, the overall operation of the map information processing system 3 will be described. First, the overall operation of the terminal device 31 will be described using the flowchart of FIG.

(ステップS2101)略地図文字列取得部313は、受付部312が1以上の地点情報を受け付けたか否かを判断する。受け付けた場合は、ステップS2102に進み、そうでない場合は、ステップS2101に戻る。   (Step S2101) The approximate map character string acquisition unit 313 determines whether or not the reception unit 312 has received one or more pieces of spot information. If accepted, the process proceeds to step S2102; otherwise, the process returns to step S2101.

(ステップS2102)略地図文字列取得部313は、略地図情報格納部311に格納されている略地図情報から、3以上の略地図文字列を取得する。   (Step S2102) The approximate map character string acquisition unit 313 acquires three or more approximate map character strings from the approximate map information stored in the approximate map information storage unit 311.

(ステップS2103)送信部314は、ステップS2101で受け付けた1以上の地点情報と、ステップS2102で取得した3以上の略地図文字列とを、サーバ装置32に送信する。   (Step S2103) The transmission unit 314 transmits the one or more point information received in step S2101 and the three or more approximate map character strings acquired in step S2102 to the server device 32.

(ステップS2104)出力部316は、受信部315が1以上の略地図座標情報を受信したか否かを判断する。受信した場合は、ステップS2105に進み、そうでない場合は、ステップS2104に戻る。   (Step S2104) The output unit 316 determines whether or not the receiving unit 315 has received one or more pieces of approximate map coordinate information. If received, the process proceeds to step S2105; otherwise, the process returns to step S2104.

(ステップS2105)出力部316は、ステップS2104で取得した1以上の各略地図座標情報が示す略地図上の座標に、ステップS2101で受け付けた1以上の地点情報が示す地点に対応する座標であることを示す情報を付加する。   (Step S2105) The output unit 316 is a coordinate corresponding to the point indicated by the one or more pieces of point information received in step S2101 in the coordinates on the rough map indicated by the one or more pieces of the rough map coordinate information acquired in step S2104. Information indicating that the above is added.

(ステップS2106)出力部316は、ステップS2105で情報が付加された略地図情報を出力する。   (Step S2106) The output unit 316 outputs the approximate map information to which information is added in step S2105.

なお、図21のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 21, the process may be terminated by powering off or a process termination interrupt.

次に、サーバ装置32の全体動作について、図22のフローチャートを用いて説明する。   Next, the overall operation of the server device 32 will be described using the flowchart of FIG.

(ステップS2201)地図間対応情報取得部323は、サーバ受信部322が1以上の地点情報と3以上の略地図文字列とを受信したか否かを判断する。受信した場合は、ステップS2202に進み、そうでない場合は、ステップS2201に戻る。   (Step S2201) The inter-map correspondence information acquisition unit 323 determines whether the server reception unit 322 has received one or more point information and three or more approximate map character strings. If received, the process proceeds to step S2202, and if not, the process returns to step S2201.

(ステップS2202)地図間対応情報取得部323は、ステップS2201で受信した3以上の略地図文字列と、地点情報格納部321に格納されている地点情報とを用いて、3以上の地図間対応情報を取得する。   (Step S2202) The inter-map correspondence information acquisition unit 323 uses the three or more approximate map character strings received in step S2201 and the point information stored in the point information storage unit 321 to correspond to the three or more inter-map correspondences. Get information.

(ステップS2203)略地図座標情報取得部324は、ステップS2202で取得した3以上の地図間対応情報を用いて、ステップS2201で受信した1以上の各地点情報に対応する略地図座標情報を取得する。   (Step S2203) The approximate map coordinate information acquisition unit 324 acquires approximate map coordinate information corresponding to the one or more pieces of point information received in step S2201, using the three or more inter-map correspondence information acquired in step S2202. .

(ステップS2204)サーバ送信部325は、ステップS2203で取得した1以上の略地図座標情報を、端末装置31に送信する。   (Step S2204) The server transmission unit 325 transmits the one or more pieces of schematic map coordinate information acquired in step S2203 to the terminal device 31.

なお、図22のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 22, the process may be terminated by powering off or a process termination interrupt.

また、図22のフローチャートにおいて、ステップS2202の処理は、図3のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 22, the processing in step S2202 has been described with reference to the flowchart of FIG.

また、図22のフローチャートにおいて、ステップS2203の処理は、図2のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 22, the process in step S2203 has been described with reference to the flowchart of FIG.

(具体例)
地図情報処理システム3の動作の具体例については、以下の事項以外は、実施の形態1の具体例において説明したので、説明を省略する。
(1)端末装置31において、1以上の地点情報を受け付け、また、3以上の略地図文字列を略地図情報から取得し、当該1以上の地点情報および3以上の略地図文字列をサーバ装置32に送信すること
(2)サーバ装置32において、3以上の略地図文字列を端末装置31から受信し、当該3以上の略地図文字列を用いて、3以上の地図間対応情報を取得すること
(3)サーバ装置32において、1以上の地点情報を端末装置31から受信し、取得した3以上の地図間対応情報を用いて、当該1以上の各地点情報に対応する略地図座標情報を取得し、当該1以上の略地図座標情報を端末装置31に送信すること
(4)端末装置31において、1以上の略地図座標情報をサーバ装置32から受信し、当該1以上の略地図座標情報を用いて、略地図情報に所定の情報を付加すること
(Concrete example)
Since the specific example of the operation of the map information processing system 3 has been described in the specific example of the first embodiment except for the following matters, the description thereof will be omitted.
(1) The terminal device 31 accepts one or more pieces of point information, acquires three or more approximate map character strings from the approximate map information, and receives the one or more point information and three or more approximate map character strings as a server device. (2) The server device 32 receives three or more approximate map character strings from the terminal device 31 and acquires three or more map correspondence information using the three or more approximate map character strings. (3) The server device 32 receives one or more pieces of point information from the terminal device 31 and uses the obtained three or more inter-map correspondence information to obtain the approximate map coordinate information corresponding to the one or more pieces of point information. Obtaining and transmitting the one or more schematic map coordinate information to the terminal device 31 (4) In the terminal device 31, the one or more schematic map coordinate information is received from the server device 32, and the one or more schematic map coordinate information is received. Use the abbreviation Adding predetermined information in FIG Information

以上、本実施の形態における地図情報処理システム3によれば、端末装置31にて指定した1以上の地点を、略地図上に追記することができる。   As described above, according to the map information processing system 3 in the present embodiment, one or more points designated by the terminal device 31 can be added on the approximate map.

(実施の形態4)
本実施の形態において、名称が記載されていない略地図上の線状オブジェクトの名称や、記載されていない略地図上の線状オブジェクトを、略地図上に追記する地図情報処理装置4について説明する。
(Embodiment 4)
In the present embodiment, a description will be given of the map information processing apparatus 4 that additionally writes a name of a linear object on a rough map without a name or a line object on a rough map without a name on the rough map. .

図23は、本実施の形態における地図情報処理装置4のブロック図である。地図情報処理装置4は、略地図情報格納部41、実地図線状オブジェクト情報格納部42、略地図線状オブジェクト情報取得部43、対応オブジェクト決定部44、略地図追加情報取得部45、出力部46を備える。また、略地図線状オブジェクト情報取得部43は、略地図線状オブジェクト情報取得手段431、名称文字列取得手段432を備える。また、対応オブジェクト決定部44は、無名称略地図線状オブジェクト決定手段441、条件合致実地図線状オブジェクト決定手段442、不存在略地図線状オブジェクト決定手段443、対応オブジェクト決定手段444を備える。   FIG. 23 is a block diagram of the map information processing apparatus 4 in the present embodiment. The map information processing apparatus 4 includes an approximate map information storage unit 41, an actual map linear object information storage unit 42, an approximate map linear object information acquisition unit 43, a corresponding object determination unit 44, an approximate map additional information acquisition unit 45, and an output unit. 46. The approximate map linear object information acquisition unit 43 includes an approximate map linear object information acquisition unit 431 and a name character string acquisition unit 432. The corresponding object determining unit 44 includes an unnamed substantially map linear object determining unit 441, a condition-matching actual map linear object determining unit 442, a non-existing substantially map linear object determining unit 443, and a corresponding object determining unit 444.

略地図情報格納部41には、略地図情報が格納される。当該略地図情報が示す略地図には、地点や、その名称以外に、通常、1以上の線状オブジェクトが記載されている。線状オブジェクトとは、例えば、道路や、線路、川などである。また、「線状オブジェクトが記載されている」とは、当該略地図上に線状オブジェクトが存在することや、地図の画像を構成する1以上の画素により、線状オブジェクトが表現されていることなどを意味する。また、略地図上の線状オブジェクトを、以下、適宜、略地図線状オブジェクトとする。   The approximate map information storage unit 41 stores approximate map information. In the schematic map indicated by the schematic map information, one or more linear objects are usually described in addition to the points and their names. A linear object is a road, a track, a river, etc., for example. “Linear object is described” means that the linear object exists on the approximate map or that the linear object is expressed by one or more pixels constituting the map image. Means. In addition, the linear object on the approximate map is appropriately referred to as an approximate map linear object hereinafter.

実地図線状オブジェクト情報格納部42には、実地図上の線状オブジェクトに関する情報である1以上の実地図線状オブジェクト情報が格納される。実地図線状オブジェクト情報は、通常、実地図上の線状オブジェクトを示す。また、実地図線状オブジェクト情報は、例えば、道路を示す道路情報や、線路を示す線路情報、河川を示す河川情報などである。これらの各情報は、通常、実地図線状オブジェクトの種類や、当該各種類における分類、位置、名称、色、画像、その他識別子などを示す情報を有する。また、実地図線状オブジェクト情報は、実地図線状オブジェクトが通過する1以上の各地点を示す1以上の地点情報や、通過する1以上の位置を示す1以上の位置情報を有してもよい。   The actual map linear object information storage unit 42 stores one or more actual map linear object information that is information related to linear objects on the actual map. The actual map linear object information usually indicates a linear object on the actual map. Moreover, real map linear object information is the road information which shows a road, the track information which shows a track, the river information which shows a river, etc., for example. Each of these pieces of information usually includes information indicating the type of the actual map linear object, the classification, the position, the name, the color, the image, and other identifiers in each type. The real map linear object information may include one or more point information indicating one or more points through which the real map linear object passes, or one or more position information indicating one or more positions through which the real map linear object passes. Good.

また、実地図線状オブジェクト情報は、実地図を示す実地図情報が有していてもよい。つまり、実地図線状オブジェクト情報格納部42には、1以上の実地図線状オブジェクト情報を有する実地図情報が格納されていてもよい。   Moreover, real map linear object information may have real map information indicating a real map. In other words, the actual map linear object information storage unit 42 may store actual map information having one or more actual map linear object information.

略地図線状オブジェクト情報取得部43は、略地図情報格納部41に格納されている略地図情報から、略地図線状オブジェクトを示す1以上の略地図線状オブジェクト情報を取得する。略地図線状オブジェクト情報は、例えば、略地図における線状オブジェクトの位置を示す1以上の座標や、当該線状オブジェクトの範囲(領域)を示す2以上の座標、当該線状オブジェクトの色、当該線状オブジェクトの画像などを有する情報である。   The approximate map linear object information acquisition unit 43 acquires one or more approximate map linear object information indicating the approximate map linear object from the approximate map information stored in the approximate map information storage unit 41. The approximate map linear object information includes, for example, one or more coordinates indicating the position of the linear object in the approximate map, two or more coordinates indicating the range (area) of the linear object, the color of the linear object, This is information having an image of a linear object.

また、略地図線状オブジェクト情報取得部43は、通常、略地図線状オブジェクトの名称を示す文字列(以下、適宜、名称文字列)を、当該略地図線状オブジェクト情報と共に略地図情報から取得する。この場合、略地図線状オブジェクト情報取得部43は、通常、略地図線状オブジェクトを示す略地図線状オブジェクト情報と、当該名称文字列とを、対応付けて取得する。また、略地図線状オブジェクト情報は、当該名称文字列を有する情報であってもよい。なお、略地図線状オブジェクト情報取得部43は、通常、後述の各手段により略地図線状オブジェクト情報や名称文字列を取得する。   Moreover, the approximate map linear object information acquisition unit 43 normally acquires a character string indicating the name of the approximate map linear object (hereinafter, appropriately, a name character string) from the approximate map information together with the approximate map linear object information. To do. In this case, the approximate map linear object information acquisition unit 43 normally acquires the approximate map linear object information indicating the approximate map linear object and the name character string in association with each other. The substantially map linear object information may be information having the name character string. In addition, the substantially map linear object information acquisition part 43 acquires substantially map linear object information and a name character string normally by each means mentioned later.

略地図線状オブジェクト情報取得手段431は、略地図情報から、1以上の略地図線状オブジェクト情報を取得する。略地図線状オブジェクト情報取得手段431は、通常、直線検出のアルゴリズムや、曲線検出のアルゴリズム、パターン認識などを用いて、略地図情報から、線状オブジェクトを検出する。そして、略地図線状オブジェクト情報取得手段431は、検出した線状オブジェクトが位置する略地図上の座標や、当該位置する略地図上の範囲、当該線状オブジェクトの色、当該線状オブジェクトの画像などを示す情報を、略地図線状オブジェクト情報として、略地図情報から取得する。   The approximate map linear object information acquisition unit 431 acquires one or more approximate map linear object information from the approximate map information. The approximate map linear object information acquisition unit 431 usually detects a linear object from the approximate map information using a straight line detection algorithm, a curve detection algorithm, pattern recognition, or the like. The approximate map linear object information acquisition unit 431 then coordinates on the approximate map where the detected linear object is located, the range on the approximate map where the position is located, the color of the linear object, and the image of the linear object. Is acquired from the approximate map information as approximate map linear object information.

例えば、略地図情報が示す略地図上において、座標(x1,y1)から座標(x2,yx)に直線が引かれているとする。この場合、略地図線状オブジェクト情報取得手段431は、当該直線を検出し、当該2つの座標を示す情報を、略地図線状オブジェクト情報として取得する。また、この場合、略地図線状オブジェクト情報取得手段431は、当該直線の画像を、略地図線状オブジェクト情報として取得してもよい。また、当該直線の色が「#336699」であったとする。この場合、略地図線状オブジェクト情報取得手段431は、当該色を示す情報「#336699」を、略地図線状オブジェクト情報として取得する。また、この場合、略地図線状オブジェクト情報取得手段431は、当該直線の画像を、略地図線状オブジェクト情報として取得してもよい。   For example, it is assumed that a straight line is drawn from the coordinates (x1, y1) to the coordinates (x2, yx) on the approximate map indicated by the approximate map information. In this case, the substantially map linear object information acquisition unit 431 detects the straight line, and acquires information indicating the two coordinates as the approximate map linear object information. In this case, the substantially map linear object information acquisition unit 431 may acquire the straight line image as the approximate map linear object information. Also, assume that the color of the straight line is “# 336699”. In this case, the approximate map linear object information acquisition unit 431 acquires information “# 336699” indicating the color as the approximate map linear object information. In this case, the substantially map linear object information acquisition unit 431 may acquire the straight line image as the approximate map linear object information.

なお、直線検出のアルゴリズムや、曲線検出のアルゴリズム、パターン認識などを用いて、画像から直線や曲線を検出する方法や手順などは、公知であるので、詳細な説明を省略する。   Note that methods and procedures for detecting a straight line and a curve from an image using a straight line detection algorithm, a curve detection algorithm, pattern recognition, and the like are well known, and thus detailed description thereof is omitted.

また、略地図線状オブジェクト情報取得手段431は、通常、略地図上のすべての各略地図線状オブジェクトや、略地図上のいくつかの各略地図線状オブジェクトなどを示す略地図線状オブジェクト情報を取得する。いくつかの略地図線状オブジェクト情報を取得する場合、すべての略地図線状オブジェクトからいくつかの略地図線状オブジェクトを選択する方法や手順などは、問わない。   Further, the approximate map linear object information acquisition unit 431 normally includes all the approximate map linear objects on the approximate map, some approximate map linear objects on the approximate map, and the like. Get information. When acquiring some approximate map linear object information, the method, procedure, etc. which select some approximate map linear objects from all the approximate map linear objects are not ask | required.

名称文字列取得手段432は、略地図情報から、1以上の各略地図線状オブジェクトの名称を示す文字列(以下、適宜、名称文字列)を取得する。名称文字列取得手段432は、通常、いわゆるOCR(Optical Character Recognition)を用いて、名称文字列を取得する。   The name character string acquisition means 432 acquires a character string (hereinafter referred to as a name character string as appropriate) indicating the names of one or more approximate map linear objects from the approximate map information. The name character string obtaining unit 432 usually obtains a name character string by using a so-called OCR (Optical Character Recognition).

また、名称文字列取得手段432は、通常、取得した文字列が、どの略地図線状オブジェクトの名称であるか否かを判断する。この場合、名称文字列取得手段432は、例えば、取得した文字列と、略地図線状オブジェクト情報取得手段431が検出した略地図線状オブジェクトとの距離を、当該文字列と略地図線状オブジェクトのそれぞれが記載されている略地図上の座標を用いて算出する。そして、当該距離が所定の条件を満たすほど小さい場合に、名称文字列取得手段432は、当該文字列が、当該略地図線状オブジェクトの名称であると判断する。そして、名称文字列取得手段432は、当該略地図線状オブジェクトを示す略地図線状オブジェクト情報と、当該文字列とを対応付ける。   Moreover, the name character string acquisition means 432 normally determines which map linear object name the acquired character string is. In this case, the name character string acquisition unit 432, for example, sets the distance between the acquired character string and the approximate map linear object detected by the approximate map linear object information acquisition unit 431 as the character string and the approximate map linear object. Are calculated using the coordinates on the approximate map where each of the above is described. When the distance is small enough to satisfy the predetermined condition, the name character string acquisition unit 432 determines that the character string is the name of the substantially map line object. Then, the name character string acquisition unit 432 associates the approximate map linear object information indicating the approximate map linear object with the character string.

また、名称文字列取得手段432は、例えば、取得した文字列が略地図線状オブジェクトの名称であるか否かを判断するためのパターンを保持していてもよい。そして、名称文字列取得手段432は、取得した文字列が、当該パターンに合致するか否かを判断してもよい。パターンは、例えば、「国道N号」、「国道N号線」、「○○通り」、「○○通」などである。   Moreover, the name character string acquisition means 432 may hold | maintain the pattern for determining whether the acquired character string is a name of a substantially map linear object, for example. Then, the name character string acquisition unit 432 may determine whether or not the acquired character string matches the pattern. The pattern is, for example, “National highway N”, “National highway N”, “XX street”, “XX street”, and the like.

対応オブジェクト決定部44は、略地図上に記載されている1以上の各略地図線状オブジェクトと、実地図線状オブジェクト情報格納部42に格納されている1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する。対応オブジェクト決定部44は、例えば、略地図上に記載されている略地図線状オブジェクトおよび略地図の範囲内において未記載である略地図線状オブジェクトと、当該実地図線状オブジェクトとの対応を決定する。   The corresponding object determination unit 44 includes one or more approximate map linear objects described on the approximate map and one or more actual map linear object information stored in the actual map linear object information storage unit 42. The correspondence with the actual map linear object indicated by is determined. The corresponding object determination unit 44, for example, determines the correspondence between the approximate map linear object described on the approximate map and the approximate map linear object that is not described within the range of the approximate map and the actual map linear object. decide.

略地図上に記載されている略地図線状オブジェクトと、実地図線状オブジェクトとの対応を決定する場合、対応オブジェクト決定部44は、通常、略地図線状オブジェクト情報取得部43が取得した略地図線状オブジェクト情報と、実地図線状オブジェクト情報格納部42に格納されている実地図線状オブジェクト情報とを対応付ける。また、略地図の範囲内において未記載である略地図線状オブジェクトと、実地図線状オブジェクトとの対応を決定する場合、対応オブジェクト決定部44は、通常、略地図上の座標を示す1以上の略地図座標情報と、実地図線状オブジェクト情報格納部42に格納されている実地図線状オブジェクト情報とを対応付ける。なお、対応オブジェクト決定部44は、通常、後述の各手段により、対応を決定する。   When determining the correspondence between the approximate map linear object described on the approximate map and the actual map linear object, the corresponding object determination unit 44 normally acquires the approximate map linear object information acquisition unit 43 acquired. The map linear object information is associated with the actual map linear object information stored in the actual map linear object information storage unit 42. Further, when determining the correspondence between the approximate map linear object that is not described in the range of the approximate map and the actual map linear object, the corresponding object determination unit 44 usually has one or more indicating the coordinates on the approximate map. Are associated with the actual map linear object information stored in the actual map linear object information storage unit 42. Note that the corresponding object determination unit 44 normally determines the correspondence by means described later.

無名称略地図線状オブジェクト決定手段441は、略地図線状オブジェクト情報取得部43が取得した1以上の各略地図線状オブジェクト情報が示す1以上の略地図線状オブジェクトから、名称のない略地図線状オブジェクト(以下、適宜、無名称略地図線状オブジェクト)を決定する。具体的に、無名称略地図線状オブジェクト決定手段441は、略地図線状オブジェクト情報取得手段431が取得した1以上の略地図線状オブジェクト情報のうち、名称文字列取得手段432が名称文字列を取得できなかった略地図線状オブジェクト情報が示す略地図線状オブジェクトを、無名称略地図線状オブジェクトであると決定する。このとき、無名称略地図線状オブジェクト決定手段441は、通常、略地図線状オブジェクト情報取得手段431が取得した1以上の略地図線状オブジェクト情報について、名称文字列が対応付いているか否かを判断する。そして、無名称略地図線状オブジェクト決定手段441は、対応付いていないと判断した略地図線状オブジェクト情報が示す略地図線状オブジェクトを、無名称略地図線状オブジェクトであると決定する。   The unnamed abbreviated map linear object determining means 441 is an abbreviation without a name from one or more abbreviated map linear objects indicated by the one or more abbreviated map linear object information acquired by the abbreviated map linear object information acquisition unit 43. A map linear object (hereinafter, appropriately named unnamed approximate map linear object) is determined. Specifically, the unnamed approximate map linear object determination unit 441 includes the name character string acquisition unit 432 of the one or more approximate map linear object information acquired by the approximate map linear object information acquisition unit 431. The approximate map linear object indicated by the approximate map linear object information that could not be acquired is determined to be an unnamed approximate map linear object. At this time, the unnamed approximate map linear object determination means 441 normally determines whether or not a name character string is associated with one or more approximate map linear object information acquired by the approximate map linear object information acquisition means 431. Judging. Then, the unnamed abbreviated map line object determining means 441 determines that the abbreviated map line object indicated by the abbreviated map line object information determined not to be associated is an unnamed abbreviated map line object.

なお、無名称略地図線状オブジェクトであるとの決定は、例えば、名称文字列が対応付いていないと判断した略地図線状オブジェクト情報を取得することや、当該略地図線状オブジェクト情報に、無名称略地図線状オブジェクトであることを示す情報を付与することなどである。   In addition, the determination that it is an unnamed approximate map linear object is, for example, acquiring the approximate map linear object information determined that the name character string is not associated, For example, information indicating that it is an unnamed approximate map linear object is given.

条件合致実地図線状オブジェクト決定手段442は、1以上の実地図線状オブジェクト情報が示す実地図線状オブジェクトのうち、所定の条件を満たす実地図線状オブジェクト(以下、適宜、条件合致実地図線状オブジェクト)を決定する。   The condition-matching actual map linear object determining means 442 is an actual map linear object that satisfies a predetermined condition among the actual map linear objects indicated by the one or more actual map linear object information (hereinafter, the condition-matching actual map as appropriate). Line object).

当該所定の条件とは、実地図線状オブジェクト情報に関する選択条件である。選択条件は、例えば、実地図線状オブジェクトの幅が、所定の条件を満たすことや、実地図線状オブジェクトが示す道路の種類が、所定の条件を満たすこと、実地図線状オブジェクトが示す線路の種類が、所定の条件を満たすこと、実地図線状オブジェクトが示す河川の種類が、所定の条件を満たすことなどである。また、選択条件は、通常、条件合致実地図線状オブジェクト決定手段442が保持しているが、任意の記憶領域や所定の記憶領域などに格納されていてもよい。   The predetermined condition is a selection condition related to real map linear object information. The selection conditions include, for example, that the width of the actual map linear object satisfies a predetermined condition, the road type indicated by the actual map linear object satisfies the predetermined condition, and the track indicated by the actual map linear object. For example, the type of the river indicated by the actual map linear object satisfies the predetermined condition. In addition, the selection condition is normally held by the condition-matching actual map linear object determination unit 442, but may be stored in an arbitrary storage area or a predetermined storage area.

条件合致実地図線状オブジェクト決定手段442は、通常、実地図線状オブジェクト情報が、選択条件に合致するか否かを判断する。そして、合致する場合、条件合致実地図線状オブジェクト決定手段442は、当該選択条件に合致する実地図線状オブジェクト情報が示す実地図線状オブジェクトが、条件合致実地図線状オブジェクトであると決定する。   The condition-matching actual map linear object determining means 442 normally determines whether the actual map linear object information matches the selection condition. If they match, the condition-matching actual map linear object determining means 442 determines that the actual map linear object indicated by the actual map linear object information that matches the selection condition is a condition-matching actual map linear object. To do.

例えば、実地図線状オブジェクト情報が、実地図線状オブジェクトの種類を示す種類情報「道路」を有しているとする。また、選択条件が「種類=道路or河川」であるとする。この場合、条件合致実地図線状オブジェクト決定手段442は、当該実地図線状オブジェクト情報が、当該選択条件に合致すると判断する。   For example, it is assumed that the actual map linear object information includes type information “road” indicating the type of the actual map linear object. Further, it is assumed that the selection condition is “type = road or river”. In this case, the condition-matching actual map linear object determination unit 442 determines that the actual map linear object information matches the selection condition.

また、例えば、実地図線状オブジェクト情報が、種類情報「河川」と、道路の分類を示す分類情報「一級河川」を有しているとする。また、選択条件が「(種類=河川)&(分類=一級河川)」であるとする。この場合、条件合致実地図線状オブジェクト決定手段442は、当該実地図線状オブジェクト情報が、当該選択条件に合致すると判断する。   Further, for example, it is assumed that the actual map linear object information includes type information “river” and classification information “first-class river” indicating a road classification. Further, it is assumed that the selection condition is “(type = river) & (classification = first-class river)”. In this case, the condition-matching actual map linear object determination unit 442 determines that the actual map linear object information matches the selection condition.

また、選択条件は、予め決められていてもよいし、そうでなくてもよい。そうでない場合、選択条件は、例えば、ユーザが決めたものであってもよいし、略地図上に記載されている線状オブジェクトの種類から決められたものであってもよい。   Further, the selection condition may be determined in advance or not. Otherwise, the selection condition may be determined by the user, for example, or may be determined from the type of linear object described on the approximate map.

また、条件合致実地図線状オブジェクトであるとの決定は、例えば、選択条件に合致すると判断した実地図線状オブジェクト情報を取得することや、当該実地図線状オブジェクト情報に、条件合致実地図線状オブジェクトであることを示す情報を付与することなどである。   In addition, the determination that the actual map linear object is a condition-matched object is obtained by, for example, acquiring actual map linear object information that is determined to match the selection condition, or by adding a condition-matching actual map to the actual map linear object information. For example, information indicating that the object is a linear object is given.

不存在略地図線状オブジェクト決定手段443は、略地図の範囲内において未記載である略地図線状オブジェクト(以下、適宜、不存在略地図線状オブジェクト)を、1以上の実地図線状オブジェクト情報を用いて決定する。不存在略地図線状オブジェクトとは、実地図上には記載されているが、略地図上には略地図であるが故に記載されていない線状オブジェクトのことである。そして、不存在略地図線状オブジェクト決定手段443は、通常、不存在略地図線状オブジェクトが位置する略地図上の1以上の座標を示す1以上の略地図座標情報を、不存在略地図線状オブジェクトを示す情報として取得する。   The non-existing substantially map linear object determining means 443 converts a non-existing substantially map linear object (hereinafter, appropriately, non-existing substantially map linear object) into one or more actual map linear objects. Determine using information. A non-existing substantially map linear object is a linear object that is described on a real map but is not described because it is a schematic map on the approximate map. Then, the non-existing substantially map linear object determining means 443 normally outputs one or more approximate map coordinate information indicating one or more coordinates on the approximate map where the non-existing approximate map linear object is located, It is acquired as information indicating a shape object.

また、不存在略地図線状オブジェクト決定手段443は、通常、略地図線状オブジェクト情報取得部43が取得した1以上の略地図線状オブジェクト情報と、実地図線状オブジェクト情報格納部42に格納されている1以上の実地図線状オブジェクト情報とを用いて、1以上の不存在略地図線状オブジェクトを決定する。また、不存在略地図線状オブジェクト決定手段443は、例えば、実地図線状オブジェクト情報格納部42に格納されている1以上の実地図線状オブジェクト情報に代えて、条件合致実地図線状オブジェクト決定手段442が決定した1以上の各条件合致実地図線状オブジェクトを示す1以上の実地図線状オブジェクトを用いてもよい。また、不存在略地図線状オブジェクト決定手段443は、例えば、略地図線状オブジェクト情報取得部43が取得した1以上の略地図線状オブジェクト情報に代えて、略地図情報格納部41に格納されている略地図情報を用いてもよい。   Further, the non-existing substantially map linear object determining means 443 normally stores the one or more approximate map linear object information acquired by the approximate map linear object information acquisition unit 43 and the actual map linear object information storage unit 42. The one or more non-existing substantially map line objects are determined using the one or more actual map line object information. Further, the non-existing substantially map linear object determination means 443 replaces, for example, one or more actual map linear object information stored in the actual map linear object information storage unit 42 with a condition-matching actual map linear object. One or more actual map linear objects indicating one or more condition-matching actual map linear objects determined by the determining unit 442 may be used. Further, the non-existing substantially map linear object determining means 443 is stored in the approximate map information storage unit 41 in place of, for example, one or more approximate map linear object information acquired by the approximate map linear object information acquisition unit 43. The approximate map information may be used.

なお、以下、説明上、略地図線状オブジェクト情報取得部43が取得した略地図線状オブジェクト情報を、対象略地図線状オブジェクト情報とする。また、同様に、実地図線状オブジェクト情報格納部42に格納されている実地図線状オブジェクト情報、および条件合致実地図線状オブジェクト決定手段442が決定した条件合致実地図線状オブジェクトを示す実地図線状オブジェクトを、対象実地図線状オブジェクト情報とする。また、同様に、略地図情報格納部41に格納されている略地図情報を、対象略地図情報とする。   In the following description, the approximate map linear object information acquired by the approximate map linear object information acquisition unit 43 will be referred to as target approximate map linear object information. Similarly, the actual map linear object information stored in the actual map linear object information storage unit 42 and the actual map linear object that satisfies the condition determined by the conditional actual map linear object determination means 442 are shown. The map line object is set as target real map line object information. Similarly, the approximate map information stored in the approximate map information storage unit 41 is set as target approximate map information.

(1)対象略地図線状オブジェクト情報と対象実地図線状オブジェクト情報とを用いる場合   (1) When using the target approximate map linear object information and the target actual map linear object information

不存在略地図線状オブジェクト決定手段443は、例えば、実施の形態1の略地図座標情報取得部18における処理と同様の処理を行い、対象実地図線状オブジェクト情報が有する1以上の各位置情報に対応する1以上の略地図座標情報を取得する。そして、不存在略地図線状オブジェクト決定手段443は、当該1以上の略地図座標情報のすべてを、1以上の対象略地図線状オブジェクト情報のいずれが有するか否かを判断する。当該「すべて」は、「1以上」であってもよい。そして、いずれの対象略地図線状オブジェクト情報も有さない場合に、不存在線状オブジェクト決定手段は、当該1以上の座標上に存在すべき略地図線状オブジェクトを不存在略地図線状オブジェクトであると決定し、当該1以上の略地図座標情報を、不存在略地図線状オブジェクトを示す情報として取得する。   The non-existing substantially map linear object determining means 443 performs, for example, the same processing as the processing in the approximate map coordinate information acquisition unit 18 of the first embodiment, and one or more pieces of position information included in the target actual map linear object information One or more approximate map coordinate information corresponding to is acquired. Then, the non-existing substantially map linear object determining unit 443 determines which of the one or more target approximate map linear object information has all of the one or more approximate map coordinate information. The “all” may be “one or more”. Then, when none of the target approximate map linear object information is present, the nonexistent linear object determining means determines that the approximate map linear object that should exist on the one or more coordinates is an absent approximate map linear object. And the one or more approximate map coordinate information is acquired as information indicating the non-existent approximate map linear object.

また、不存在略地図線状オブジェクト決定手段443は、例えば、対象実地図線状オブジェクト情報が有する画像を、パターン認識におけるパターンとして取得する。そして、不存在略地図線状オブジェクト決定手段443は、当該パターンを上下左右に拡大および縮小しながら、当該パターンが、1以上の対象略地図線状オブジェクト情報が有する画像のいずれに一致するか否かを判断する。当該「一致」には、おおよそ一致することも含まれる。また、「おおよそ一致する」とは、一致の度合いが、所定の条件を満たすほど高いことを意味する。そして、パターンに一致する画像がない場合、不存在略地図線状オブジェクト決定手段443は、実施の形態1の略地図座標情報取得部18における処理と同様の処理を行い、対象実地図線状オブジェクト情報が有する1以上の各地点情報に対応する1以上の略地図座標情報を、不存在略地図線状オブジェクトを示す情報として取得する。   Further, the non-existing substantially map linear object determining unit 443 acquires, for example, an image included in the target actual map linear object information as a pattern in pattern recognition. Then, the non-existing substantially map linear object determination means 443 enlarges and reduces the pattern vertically and horizontally, and whether or not the pattern matches one of the images of the one or more target approximate map linear object information. Determine whether. The “matching” includes approximately matching. Further, “approximately matching” means that the degree of matching is high enough to satisfy a predetermined condition. If there is no image that matches the pattern, the non-existing substantially map linear object determining means 443 performs the same process as the process in the approximate map coordinate information acquisition unit 18 of the first embodiment, and the target actual map linear object One or more pieces of schematic map coordinate information corresponding to one or more pieces of point information included in the information are acquired as information indicating the non-existing substantially map linear object.

(2)対象略地図情報と対象実地図線状オブジェクト情報とを用いる場合   (2) When using the target approximate map information and the target actual map linear object information

不存在略地図線状オブジェクト決定手段443は、例えば、実施の形態1の略地図座標情報取得部18における処理と同様の処理を行い、対象実地図線状オブジェクト情報が有する1以上の各位置情報に対応する1以上の略地図座標情報を取得する。そして、不存在略地図線状オブジェクト決定手段443は、当該1以上の各略地図座標情報が示す1以上の座標上に略地図線上オブジェクトが存在するか否かを、対象略地図情報を用いて判断する。そして、存在しない場合に、不存在略地図線状オブジェクト決定手段443は、当該1以上の座標上に存在すべき略地図線状オブジェクトを不存在略地図線状オブジェクトであると決定し、当該1以上の略地図座標情報を、不存在略地図線状オブジェクトを示す情報として取得する。   The non-existing substantially map linear object determining means 443 performs, for example, the same processing as the processing in the approximate map coordinate information acquisition unit 18 of the first embodiment, and one or more pieces of position information included in the target actual map linear object information One or more approximate map coordinate information corresponding to is acquired. Then, the non-existing substantially map linear object determining means 443 uses the target approximate map information to determine whether or not there is an approximately map line object on one or more coordinates indicated by each of the one or more approximate map coordinate information. to decide. Then, when there is not, the non-existing substantially map linear object determining means 443 determines that the approximate map linear object that should exist on the one or more coordinates is the non-existing approximate map linear object. The above approximate map coordinate information is acquired as information indicating a nonexistent approximate map linear object.

また、不存在略地図線状オブジェクト決定手段443は、例えば、対象実地図線状オブジェクト情報が有する画像を、パターン認識におけるパターンとして取得する。そして、不存在略地図線状オブジェクト決定手段443は、当該パターンを上下左右に拡大および縮小しながら、当該パターンに一致する略地図上の領域があるか否かを、対象略地図情報を用いて判断する。当該「一致」には、おおよそ一致することも含まれる。そして、パターンに一致する領域がない場合、不存在略地図線状オブジェクト決定手段443は、実施の形態1の略地図座標情報取得部18における処理と同様の処理を行い、実地図線状オブジェクト情報が有する1以上の各地点情報に対応する1以上の略地図座標情報を、不存在略地図線状オブジェクトを示す情報として取得する。   Further, the non-existing substantially map linear object determining unit 443 acquires, for example, an image included in the target actual map linear object information as a pattern in pattern recognition. Then, the non-existing substantially map linear object determining means 443 uses the target approximate map information to determine whether or not there is an area on the approximate map that matches the pattern while expanding and reducing the pattern vertically and horizontally. to decide. The “matching” includes approximately matching. If there is no region that matches the pattern, the non-existing substantially map linear object determination means 443 performs the same processing as the processing in the approximate map coordinate information acquisition unit 18 of the first embodiment, and actual map linear object information One or more pieces of approximate map coordinate information corresponding to one or more pieces of point information included in is acquired as information indicating a non-existent substantially map linear object.

対応オブジェクト決定手段444は、略地図線状オブジェクトと、実地図線状オブジェクトとの対応を決定する。「対応を決定する」とは、具体的には、略地図線状オブジェクト情報と、実地図線状オブジェクト情報とを対応付けることである。また、「対応を決定する」とは、略地図座標情報と、実地図線状オブジェクト情報とを対応付けることであってもよい。また、「対応付ける」とは、例えば、対応付けた情報を取得することや、対応付けを示す情報を作成することなどである。   Corresponding object determination means 444 determines the correspondence between the substantially map linear object and the actual map linear object. Specifically, “determining the correspondence” is associating substantially map linear object information with actual map linear object information. Further, “determining correspondence” may be associating the approximate map coordinate information with the actual map linear object information. “Associating” means, for example, acquiring associated information or creating information indicating association.

対応オブジェクト決定手段444は、例えば、以下の略地図線状オブジェクト情報と、実地図線状オブジェクト情報とを対応付ける。
(1)略地図線状オブジェクト情報取得部43が取得した1以上の各略地図線状オブジェクト情報と、実地図線状オブジェクト情報格納部42に格納されている1以上の各実地図線状オブジェクト情報
(2)無名称略地図線状オブジェクト決定手段441が決定した1以上の無名称略地図線状オブジェクトを示す1以上の各無名称略地図線状オブジェクト情報と、実地図線状オブジェクト情報格納部42に格納されている1以上の各実地図線状オブジェクト情報
(3)略地図線状オブジェクト情報取得部43が取得した1以上の各略地図線状オブジェクト情報と、条件合致実地図線状オブジェクト決定手段442が決定した1以上の条件合致実地図線状オブジェクトを示す1以上の各実地図線状オブジェクト情報
(4)無名称略地図線状オブジェクト決定手段441が決定した1以上の無名称略地図線状オブジェクトを示す1以上の各無名称略地図線状オブジェクト情報と、条件合致実地図線状オブジェクト決定手段442が決定した1以上の条件合致実地図線状オブジェクトを示す1以上の各実地図線状オブジェクト情報
Corresponding object determination means 444 associates, for example, the following approximate map linear object information with actual map linear object information.
(1) One or more approximate map linear object information acquired by the approximate map linear object information acquisition unit 43 and one or more actual map linear objects stored in the actual map linear object information storage unit 42 Information (2) One or more unnamed approximate map linear object information indicating one or more unnamed approximate map linear objects determined by the unnamed approximate map linear object determination means 441, and actual map linear object information storage One or more actual map linear object information stored in the unit 42 (3) One or more approximate map linear object information acquired by the approximate map linear object information acquisition unit 43, and a condition-matching actual map linear One or more real map linear object information indicating one or more condition-matching real map linear objects determined by the object determining means 442 (4) unnamed approximate map linear object One or more unnamed abbreviated map linear object information indicating one or more unnamed abbreviated map linear objects determined by the project determining unit 441 and one or more conditions determined by the condition-matching actual map linear object determining unit 442 One or more actual map line object information indicating the matching actual map line object

なお、以下、説明上、略地図線状オブジェクト情報取得部43が取得した略地図線状オブジェクト情報、および無名称略地図線状オブジェクト決定手段441が決定した無名称略地図線状オブジェクトを示す無名称略地図線状オブジェクト情報を、対象略地図線状オブジェクト情報とする。また、同様に、実地図線状オブジェクト情報格納部42に格納されている実地図線状オブジェクト情報、および条件合致実地図線状オブジェクト決定手段442が決定した条件合致実地図線状オブジェクトを示す実地図線状オブジェクト情報を、対象実地図線状オブジェクト情報とする。   In the following description, for the sake of explanation, there is nothing indicating the approximate map linear object information acquired by the approximate map linear object information acquisition unit 43 and the unnamed approximate map linear object determined by the unnamed approximate map linear object determination means 441. The name approximate map linear object information is set as target approximate map linear object information. Similarly, the actual map linear object information stored in the actual map linear object information storage unit 42 and the actual map linear object that satisfies the condition determined by the conditional actual map linear object determination means 442 are shown. The map line object information is set as target real map line object information.

対応オブジェクト決定手段444は、例えば、1以上の各対象略地図線状オブジェクト情報について、当該一の対象略地図線状オブジェクト情報に対応する名称文字列を、1以上の対象実地図線状オブジェクト情報が有する名称情報のいずれが含むか否かを判断する。当該「含む」は、「一致する」であってもよい。そして、対応オブジェクト決定手段444は、含むと判断した名称情報を有する対象実地図線状オブジェクト情報と、当該名称文字列に対応する対象略地図線状オブジェクト情報とを対応付ける。   Corresponding object determination means 444, for example, for one or more target approximate map linear object information, the name character string corresponding to the one target approximate map linear object information is converted into one or more target actual map linear object information. It is determined whether any of the name information included in is included. The “include” may be “match”. Then, the corresponding object determining unit 444 associates the target actual map linear object information having the name information determined to be included with the target approximate map linear object information corresponding to the name character string.

また、対応オブジェクト決定手段444は、例えば、1以上の各対象実地図線状オブジェクト情報について、実施の形態1の略地図座標情報取得部18における処理と同様の処理を行い、当該一の対象実地図線状オブジェクト情報が有する1以上の各位置情報に対応する1以上の略地図座標情報を取得する。そして、対応オブジェクト決定手段444は、当該1以上の略地図座標情報のすべてを、1以上の対象略地図線状オブジェクト情報のいずれが有するか否かを判断する。当該「すべて」は、「1以上」であってもよい。そして、対応オブジェクト決定手段444は、有すると判断した対象略地図線状オブジェクト情報と、略地図座標情報を取得した対象実地図線状オブジェクト情報とを対応付ける。   In addition, the corresponding object determination unit 444 performs, for example, the same processing as the processing in the schematic map coordinate information acquisition unit 18 of Embodiment 1 for one or more target actual map linear object information, and One or more approximate map coordinate information corresponding to one or more pieces of position information included in the map linear object information is acquired. Then, the corresponding object determination unit 444 determines which of the one or more target approximate map linear object information has all of the one or more approximate map coordinate information. The “all” may be “one or more”. Then, the corresponding object determining unit 444 associates the target approximate map linear object information determined to have the target actual map linear object information acquired with the approximate map coordinate information.

また、対応オブジェクト決定手段444は、例えば、1以上の各対象略地図線状オブジェクト情報について、当該一の対象略地図線状オブジェクト情報が有する画像を、パターン認識におけるパターンとして取得する。そして、対応オブジェクト決定手段444は、当該パターンを上下左右に拡大および縮小しながら、当該パターンが、1以上の対象実地図線状オブジェクト情報が有する画像のいずれに一致するか否かを判断する。当該「一致」には、おおよそ一致することも含まれる。そして、対応オブジェクト決定手段444は、一致すると判断した対象実地図線状オブジェクト情報と、パターンを取得した対象略地図線状オブジェクト情報とを対応付ける。   Also, the corresponding object determining unit 444 acquires, for example, one or more pieces of target approximate map linear object information, an image included in the one target approximate map linear object information as a pattern in pattern recognition. Then, the corresponding object determining unit 444 determines whether the pattern matches one of the images included in the one or more target real map linear object information while expanding and reducing the pattern vertically and horizontally. The “matching” includes approximately matching. Then, the corresponding object determining unit 444 associates the target actual map linear object information determined to be matched with the target approximate map linear object information from which the pattern has been acquired.

また、略地図線状オブジェクト情報と、実地図線状オブジェクト情報とを対応付けた情報を、以下、適宜、線状オブジェクト対応情報とする。   In addition, information that associates the approximate map linear object information with the actual map linear object information is hereinafter referred to as linear object correspondence information as appropriate.

略地図追加情報取得部45は、対応オブジェクト決定部44が決定した1以上の対応ごとに、略地図追加情報を取得する。略地図追加情報とは、略地図に追加される情報である。当該「追加される」とは、「付加される」であってもよい。また、略地図追加情報は、例えば、実地図線状オブジェクトの名称や、略地図線状オブジェクトを示す画像、略地図線状オブジェクトの色などを示す情報である。また、略地図追加情報取得部45は、通常、不存在略地図線状オブジェクト決定手段443が不存在略地図線状オブジェクトを決定した場合と、対応オブジェクト決定手段444が略地図線状オブジェクトと実地図線状オブジェクトとの対応を決定した場合とで、異なる略地図追加情報を取得する。   The approximate map additional information acquisition unit 45 acquires the approximate map additional information for each of one or more correspondences determined by the corresponding object determination unit 44. The approximate map additional information is information added to the approximate map. The “added” may be “added”. The approximate map addition information is information indicating the name of the actual map linear object, an image indicating the approximate map linear object, the color of the approximate map linear object, and the like. Further, the approximate map additional information acquisition unit 45 normally includes the case where the non-existing substantially map linear object determining means 443 determines the non-existing approximate map linear object, and the corresponding object determining means 444 indicating that the approximate map linear object and the actual map linear object are actual. Different approximate map additional information is acquired when the correspondence with the map linear object is determined.

(1)不存在略地図線状オブジェクト決定手段443が不存在略地図線状オブジェクトを決定した場合   (1) When the absent substantial map linear object determining means 443 determines the absent substantial map linear object

略地図追加情報取得部45は、不存在略地図線状オブジェクト決定手段443が、不存在略地図線状オブジェクトであると決定した1以上の各略地図線状オブジェクトに対応する1以上の各実地図線状オブジェクトの名称である名称情報を、実地図線状オブジェクト情報格納部42から取得する。また、略地図追加情報取得部45は、当該不存在略地図線状オブジェクトであると決定した1以上の各略地図線状オブジェクトを示す1以上の略地図線状オブジェクト情報を生成する。当該略地図線状オブジェクト情報は、通常、画像、または色を示す情報である。また、当該「生成」とは、生成した情報を取得することである。   The approximate map additional information acquisition unit 45 includes one or more actual map corresponding to each of the one or more approximate map linear objects that the non-existing approximate map linear object determination unit 443 determines to be the non-existent approximate map linear object. Name information that is the name of the map linear object is acquired from the actual map linear object information storage unit 42. The approximate map additional information acquisition unit 45 generates one or more approximate map linear object information indicating one or more approximate map linear objects determined to be the nonexistent approximate map linear object. The approximate map linear object information is usually information indicating an image or a color. Further, the “generation” refers to acquiring the generated information.

画像を取得する場合、略地図追加情報取得部45は、例えば、不存在略地図線状オブジェクト決定手段443が取得した1以上の各略地図座標情報が示す略地図上の座標により形成される形状の画像を作成する。当該画像の作成方法は、公知であるので、詳細な説明を省略する。   When acquiring an image, for example, the approximate map additional information acquisition unit 45 is formed by coordinates on the approximate map indicated by one or more pieces of approximate map coordinate information acquired by the nonexistent approximate map linear object determination unit 443, for example. Create an image of Since the method for creating the image is known, detailed description thereof is omitted.

また、画像を取得する場合、略地図追加情報取得部45は、例えば、不存在略地図線状オブジェクト決定手段443が決定した不存在略地図線状オブジェクトに対応する実地図線状オブジェクトの画像を、実地図線状オブジェクト情報格納部42から取得する。そして、略地図追加情報取得部45は、取得した画像を、不存在略地図線状オブジェクト決定手段443が取得した1以上の各略地図座標情報が示す略地図上の座標により形成される形状に一致するように、上下左右に拡大および縮小する。当該「一致」には、おおよそ一致することも含まれる。   When acquiring an image, for example, the approximate map additional information acquisition unit 45 obtains an image of an actual map linear object corresponding to the absent approximate map linear object determined by the absent approximate map linear object determination unit 443, for example. Obtained from the real map linear object information storage unit 42. Then, the approximate map additional information acquisition unit 45 converts the acquired image into a shape formed by the coordinates on the approximate map indicated by the one or more approximate map coordinate information acquired by the non-existing approximate map linear object determination unit 443. Scale up, down, left and right to match. The “matching” includes approximately matching.

また、色を示す情報を取得する場合、略地図追加情報取得部45は、例えば、不存在略地図線状オブジェクト決定手段443が決定した不存在略地図線状オブジェクトに対応する実地図線状オブジェクトの色を示す色情報を、実地図線状オブジェクト情報格納部42から取得する。   Moreover, when acquiring the information which shows a color, the approximate map additional information acquisition part 45, for example, the real map linear object corresponding to the non-existing substantially map linear object determination means 443 which the non-existing approximate map linear object determination means 443 determined, for example. Is obtained from the real map linear object information storage unit 42.

また、略地図追加情報取得部45は、取得した情報と、不存在略地図線状オブジェクトの略地図上の位置を示す1以上の略地図座標情報とを対応付けることが好適である。   The approximate map additional information acquisition unit 45 preferably associates the acquired information with one or more approximate map coordinate information indicating the position of the nonexistent approximate map linear object on the approximate map.

(2)対応オブジェクト決定手段444が略地図線状オブジェクトと実地図線状オブジェクトとの対応を決定した場合   (2) When the corresponding object determining means 444 determines the correspondence between the substantially map linear object and the actual map linear object

略地図追加情報取得部45は、対応オブジェクト決定手段444が対応を決定した1以上の各実地図線状オブジェクトの名称である1以上の名称情報を取得する。このとき、略地図追加情報取得部45は、通常、対応オブジェクト決定手段444が取得した1以上の各線状オブジェクト対応情報から名称情報を取得する。また、略地図追加情報取得部45は、例えば、実地図線状オブジェクト情報格納部42から名称情報を取得してもよい。また、略地図追加情報取得部45は、通常、取得した1以上の線状オブジェクト対応情報ごとに、名称情報を取得する。   The approximate map additional information acquisition unit 45 acquires one or more pieces of name information that are names of one or more real map linear objects for which the correspondence object determination unit 444 has determined the correspondence. At this time, the approximate map additional information acquisition unit 45 usually acquires name information from one or more pieces of linear object correspondence information acquired by the corresponding object determination unit 444. Moreover, the approximate map additional information acquisition unit 45 may acquire name information from the real map linear object information storage unit 42, for example. Moreover, the approximate map additional information acquisition part 45 acquires name information normally for every one or more acquired linear object corresponding | compatible information.

略地図追加情報取得部45は、取得した名称情報と、対応オブジェクト決定手段444が線状オブジェクト情報と対応付けた1以上の略地図線状オブジェクト情報とを対応付けることが好適である。   The approximate map additional information acquisition unit 45 preferably associates the acquired name information with one or more approximate map linear object information associated with the linear object information by the corresponding object determination unit 444.

出力部46は、略地図追加情報取得部45が取得した1以上の略地図追加情報を、略地図情報に付加し、1以上の略地図追加情報が付加された略地図情報を出力する。略地図追加情報取得部45は、例えば、名称情報や、画像、色情報などを取得する。従って、出力部46は、通常、略地図追加情報取得部45が取得した情報に応じて、略地図情報に情報を付加し、当該情報が付加された略地図情報を出力する。   The output unit 46 adds one or more pieces of additional map information acquired by the map addition information acquisition unit 45 to the map information, and outputs the map information added with the one or more map addition information. The approximate map additional information acquisition unit 45 acquires name information, images, color information, and the like, for example. Therefore, the output unit 46 normally adds information to the approximate map information according to the information acquired by the approximate map additional information acquisition unit 45, and outputs the approximate map information to which the information is added.

例えば、略地図追加情報取得部45が名称情報のみを取得した場合、当該名称情報には、通常、略地図線状オブジェクト情報が対応付いている。従って、この場合、出力部46は、当該略地図線状オブジェクト情報が示す略地図上の略地図線状オブジェクトに対応付く位置に、当該名称情報を付加する。そして、出力部46は、当該名称情報が付加された略地図情報を出力する。「対応付く位置」とは、例えば、予め決められた距離や、範囲内にある位置である。   For example, when the approximate map additional information acquisition unit 45 acquires only name information, generally the approximate map linear object information is associated with the name information. Therefore, in this case, the output unit 46 adds the name information to the position corresponding to the approximate map linear object on the approximate map indicated by the approximate map linear object information. Then, the output unit 46 outputs the approximate map information to which the name information is added. The “corresponding position” is, for example, a predetermined distance or a position within a range.

また、例えば、略地図追加情報取得部45が名称情報と画像を取得した場合、当該取得した情報には、通常、1以上の略地図座標情報が対応付いている。従って、この場合、出力部46は、まず、当該1以上の略地図座標情報が示す略地図上の座標により形成される形状に一致するように、当該画像を付加する。そして、出力部46は、当該画像が付加されたことにより示される略地図線状オブジェクトに対応付く位置に、当該名称情報を付加する。そして、出力部46は、当該画像と名称情報とが付加された略地図情報を出力する。   For example, when the approximate map additional information acquisition unit 45 acquires name information and an image, the acquired information is usually associated with one or more approximate map coordinate information. Therefore, in this case, the output unit 46 first adds the image so as to match the shape formed by the coordinates on the approximate map indicated by the one or more approximate map coordinate information. And the output part 46 adds the said name information to the position corresponding to the substantially map linear object shown by the said image being added. Then, the output unit 46 outputs the approximate map information to which the image and name information are added.

また、例えば、略地図追加情報取得部45が名称情報と色情報とを取得した場合、当該取得した情報には、通常、1以上の略地図座標情報が対応付いている。従って、この場合、出力部46は、まず、当該1以上の略地図座標情報が示す略地図上の座標を結ぶ画素の画素値を、当該色情報が示す画素値に変更する。そして、出力部46は、当該画素値を変更したことにより示される略地図線状オブジェクトに対応付く位置に、当該名称情報を付加する。そして、出力部46は、当該画像と名称情報とが付加された略地図情報を出力する。   For example, when the approximate map additional information acquisition unit 45 acquires name information and color information, the acquired information is usually associated with one or more approximate map coordinate information. Therefore, in this case, the output unit 46 first changes the pixel value of the pixel connecting the coordinates on the approximate map indicated by the one or more approximate map coordinate information to the pixel value indicated by the color information. And the output part 46 adds the said name information to the position corresponding to the substantially map linear object shown by having changed the said pixel value. Then, the output unit 46 outputs the approximate map information to which the image and name information are added.

出力部46は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部46は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。   The output unit 46 may or may not include an output device such as a display or a speaker. The output unit 46 can be realized by driver software of an output device or driver software of an output device and an output device.

略地図情報格納部41、実地図線状オブジェクト情報格納部42は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、略地図情報格納部41などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して略地図情報格納部41に記憶されてもよい。   The approximate map information storage unit 41 and the actual map linear object information storage unit 42 are preferably non-volatile recording media, but can also be realized by volatile recording media. Moreover, the process in which predetermined information is memorize | stored in the approximate map information storage part 41 etc. does not ask | require. For example, the predetermined information may be stored in the approximate map information storage unit 41 via a recording medium, a communication line, an input device, or the like.

また、略地図線状オブジェクト情報取得部43、略地図線状オブジェクト情報取得手段431、名称文字列取得手段432、対応オブジェクト決定部44、無名称略地図線状オブジェクト決定手段441、条件合致実地図線状オブジェクト決定手段442、不存在略地図線状オブジェクト決定手段443、対応オブジェクト決定手段444、略地図追加情報取得部45は、通常、MPUやメモリ等から実現され得る。略地図線状オブジェクト情報取得部43などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。   In addition, the approximate map linear object information acquisition unit 43, the approximate map linear object information acquisition unit 431, the name character string acquisition unit 432, the corresponding object determination unit 44, the unnamed approximate map linear object determination unit 441, the condition-matching real map The linear object determination unit 442, the absence approximate map linear object determination unit 443, the corresponding object determination unit 444, and the approximate map additional information acquisition unit 45 can be usually realized by an MPU, a memory, or the like. The processing procedure of the approximate map linear object information acquisition unit 43 and the like is usually realized by software, and the software is recorded in a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

次に、地図情報処理装置4の全体動作について、図24のフローチャートを用いて説明する。なお、所定の情報におけるi番目の情報は、「情報[i]」と記載するものとする。また、図24のフローチャートにおいて、実地図線状オブジェクト情報格納部42には、n個の実地図線状オブジェクト情報が格納されているものとする。   Next, the overall operation of the map information processing apparatus 4 will be described using the flowchart of FIG. Note that the i-th information in the predetermined information is described as “information [i]”. Further, in the flowchart of FIG. 24, it is assumed that the actual map linear object information storage unit 42 stores n actual map linear object information.

(ステップS2401)略地図線状オブジェクト情報取得部43は、略地図情報格納部41に略地図情報が格納されているか否かを判断する。格納されている場合は、ステップS2402に進み、そうでない場合は、ステップS2401に戻る。   (Step S2401) The approximate map linear object information acquisition unit 43 determines whether the approximate map information is stored in the approximate map information storage unit 41. If stored, the process proceeds to step S2402, and if not, the process returns to step S2401.

(ステップS2402)略地図線状オブジェクト情報取得手段431は、略地図情報格納部41に格納されている略地図情報から、略地図線状オブジェクト情報を取得する。ここで、m個の略地図線状オブジェクト情報が取得できたものとする。   (Step S2402) The approximate map linear object information acquisition unit 431 acquires approximate map linear object information from the approximate map information stored in the approximate map information storage unit 41. Here, it is assumed that m pieces of substantially map linear object information have been acquired.

(ステップS2403)名称文字列取得手段432は、略地図情報格納部41に格納されている略地図情報から、ステップS2402で取得したm個の各略地図線状オブジェクト情報に対応する名称文字列を取得する。   (Step S2403) The name character string acquisition means 432 obtains the name character string corresponding to each of the m pieces of approximate map linear object information acquired in Step S2402, from the approximate map information stored in the approximate map information storage unit 41. get.

(ステップS2404)無名称略地図線状オブジェクト決定手段441は、カウンタpに0をセットする。   (Step S2404) The unnamed abbreviated map linear object determining means 441 sets 0 to the counter p.

(ステップS2405)無名称略地図線状オブジェクト決定手段441は、カウンタiに1をセットする。   (Step S2405) The unnamed approximate map linear object determination means 441 sets 1 to the counter i.

(ステップS2406)無名称略地図線状オブジェクト決定手段441は、ステップS2402で取得した略地図線状オブジェクト情報[i]に名称文字列が対応付いているか否かを判断する。対応付いている場合は、ステップS2409に進み、そうでない場合は、ステップS2407に進む。   (Step S2406) The unnamed approximate map linear object determination means 441 determines whether or not a name character string is associated with the approximate map linear object information [i] acquired in step S2402. If so, the process proceeds to step S2409; otherwise, the process proceeds to step S2407.

(ステップS2407)無名称略地図線状オブジェクト決定手段441は、pを1インクリメントする。   (Step S2407) The unnamed abbreviated map linear object determination means 441 increments p by 1.

(ステップS2408)無名称略地図線状オブジェクト決定手段441は、無名称略地図線状オブジェクト情報[p]に略地図線状オブジェクト情報[i]をセットする。   (Step S2408) The unnamed approximate map linear object determination means 441 sets the approximate map linear object information [i] in the unnamed approximate map linear object information [p].

(ステップS2409)無名称略地図線状オブジェクト決定手段441は、iがmであるか否かを判断する。mである場合は、ステップS2411に進み、そうでない場合は、ステップS2410に進む。   (Step S2409) The unnamed abbreviated map linear object determination means 441 determines whether i is m. When it is m, it progresses to step S2411, and when that is not right, it progresses to step S2410.

(ステップS2410)無名称略地図線状オブジェクト決定手段441は、iを1インクリメントし、ステップS2406に戻る。   (Step S2410) The unnamed approximate map linear object determination means 441 increments i by 1, and returns to step S2406.

(ステップS2411)条件合致実地図線状オブジェクト決定手段442は、カウンタqに0をセットする。   (Step S2411) Condition-matching real map linear object determination means 442 sets 0 to counter q.

(ステップS2412)条件合致実地図線状オブジェクト決定手段442は、カウンタiに1をセットする。   (Step S2412) Condition-matching real map linear object determination means 442 sets 1 to counter i.

(ステップS2413)条件合致実地図線状オブジェクト決定手段442は、実地図線状オブジェクト情報格納部42に格納されている実地図線状オブジェクト情報[i]が選択条件に合致するか否かを判断する。合致する場合は、ステップS2414に進み、そうでない場合は、ステップS2416に進む。   (Step S2413) Condition-matching actual map linear object determination means 442 determines whether or not the actual map linear object information [i] stored in the actual map linear object information storage unit 42 meets the selection condition. To do. If they match, the process proceeds to step S2414; otherwise, the process proceeds to step S2416.

(ステップS2414)条件合致実地図線状オブジェクト決定手段442は、qを1インクリメントする。   (Step S2414) The condition-matching actual map linear object determining unit 442 increments q by 1.

(ステップS2415)条件合致実地図線状オブジェクト決定手段442は、条件合致実地図線状オブジェクト情報[q]に実地図線状オブジェクト情報[i]をセットする。   (Step S2415) The condition-matching actual map linear object determining means 442 sets the actual map linear object information [i] in the condition-matching actual map linear object information [q].

(ステップS2416)条件合致実地図線状オブジェクト決定手段442は、iがnであるか否かを判断する。nである場合は、ステップS2418に進み、そうでない場合は、ステップS2417に進む。   (Step S2416) Condition-matching actual map linear object determination means 442 determines whether i is n. When it is n, it progresses to step S2418, and when that is not right, it progresses to step S2417.

(ステップS2417)条件合致実地図線状オブジェクト決定手段442は、iを1インクリメントし、ステップS2413に戻る。   (Step S2417) Condition-matching actual map linear object determination means 442 increments i by 1, and returns to step S2413.

(ステップS2418)不存在略地図線状オブジェクト決定手段443は、不存在略地図線状オブジェクトを決定し、不存在略地図線状オブジェクト情報を取得する。この処理の詳細は、図25のフローチャートを用いて説明する。   (Step S2418) The non-existing substantially map linear object determining means 443 determines the non-existing approximate map linear object, and acquires the non-existing approximate map linear object information. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS2419)対応オブジェクト決定手段444は、略地図線状オブジェクトと実地図線状オブジェクトとの対応を決定し、線状オブジェクト対応情報を取得する。この処理の詳細は、図26のフローチャートを用いて説明する。   (Step S2419) Corresponding object determination means 444 determines the correspondence between the substantially map linear object and the actual map linear object, and acquires linear object correspondence information. Details of this processing will be described with reference to the flowchart of FIG.

(ステップS2420)略地図追加情報取得部45は、ステップS2418で取得した不存在略地図線状オブジェクト情報およびステップS2419で取得した線状オブジェクト対応情報を用いて、略地図追加情報を取得する。   (Step S2420) The approximate map additional information acquisition unit 45 acquires the approximate map additional information using the nonexistent approximate map linear object information acquired in step S2418 and the linear object correspondence information acquired in step S2419.

(ステップS2421)出力部46は、ステップS2420で取得した略地図追加情報を、略地図情報格納部41に格納されている略地図情報に付加する。   (Step S2421) The output unit 46 adds the approximate map additional information acquired in step S2420 to the approximate map information stored in the approximate map information storage unit 41.

(ステップS2422)出力部46は、ステップS2421で略地図追加情報が付加された略地図情報を出力する。   (Step S2422) The output unit 46 outputs the approximate map information to which the approximate map additional information is added in step S2421.

なお、図24のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 24, the processing may be ended by powering off or interruption for aborting the processing.

図25は、図24のフローチャートのステップS2418の不存在略地図線状オブジェクトの決定処理を示すフローチャートである。   FIG. 25 is a flowchart showing the non-existence substantially map line object determination process in step S2418 of the flowchart of FIG.

(ステップS2501)不存在略地図線状オブジェクト決定手段443は、カウンタrに0をセットする。   (Step S2501) The non-existence substantially map linear object determination means 443 sets 0 to the counter r.

(ステップS2502)不存在略地図線状オブジェクト決定手段443は、カウンタiに1をセットする。   (Step S2502) The non-existing substantially map linear object determining means 443 sets 1 to the counter i.

(ステップS2503)不存在略地図線状オブジェクト決定手段443は、ステップS2415で取得した条件合致実地図線状オブジェクト情報[i]が有する1以上の各地点情報に対応する1以上の略地図座標情報を取得する。   (Step S2503) The non-existing substantially map linear object determining means 443 has one or more pieces of approximate map coordinate information corresponding to one or more pieces of point information included in the condition-matching actual map linear object information [i] acquired in Step S2415 To get.

(ステップS2504)不存在略地図線状オブジェクト決定手段443は、ステップS2503で取得した1以上の略地図座標情報が示す座標が、略地図情報格納部41に格納されている略地図情報が示す略地図の範囲内であるか否かを判断する。範囲内である場合は、ステップS2505に進み、そうでない場合は、ステップS2514に進む。   (Step S2504) The non-existing approximate map linear object determination means 443 is the abbreviation indicated by the approximate map information stored in the approximate map information storage unit 41 in the coordinates indicated by the one or more approximate map coordinate information acquired in step S2503. Determine if it is within the map. If it is within the range, the process proceeds to step S2505. If not, the process proceeds to step S2514.

(ステップS2505)不存在略地図線状オブジェクト決定手段443は、フラグにfalseをセットする。   (Step S2505) The non-existence substantially map linear object determination means 443 sets false to the flag.

(ステップS2506)不存在略地図線状オブジェクト決定手段443は、カウンタjに1をセットする。   (Step S2506) The non-existence substantially map linear object determination means 443 sets 1 to the counter j.

(ステップS2507)不存在略地図線状オブジェクト決定手段443は、ステップS2402で取得した略地図線状オブジェクト情報[i]が示す略地図上の領域と、ステップS2503で取得した1以上の略地図座標情報が示す略地図上の領域とが一致するか否かを判断する。一致する場合は、ステップS2508に進み、そうでない場合は、ステップS2509に進む。   (Step S2507) The non-existing approximate map linear object determination means 443 includes the area on the approximate map indicated by the approximate map linear object information [i] acquired in step S2402, and one or more approximate map coordinates acquired in step S2503. It is determined whether or not the area on the approximate map indicated by the information matches. If they match, the process proceeds to step S2508; otherwise, the process proceeds to step S2509.

(ステップS2508)不存在略地図線状オブジェクト決定手段443は、フラグにtrueをセットする。   (Step S2508) The non-existence substantially map linear object determination means 443 sets true to the flag.

(ステップS2509)不存在略地図線状オブジェクト決定手段443は、jがmであるか否かを判断する。mである場合は、ステップS2511に進み、そうでない場合は、ステップS2510に進む。   (Step S2509) The non-existence substantially map linear object determination means 443 determines whether j is m. When it is m, it progresses to step S2511, and when that is not right, it progresses to step S2510.

(ステップS2510)不存在略地図線状オブジェクト決定手段443は、jを1インクリメントし、ステップS2507に戻る。   (Step S2510) The non-existence substantially map linear object determination means 443 increments j by 1, and returns to step S2507.

(ステップS2511)不存在略地図線状オブジェクト決定手段443は、フラグがfalseであるか否かを判断する。falseである場合は、ステップS2512に進み、そうでない場合は、ステップS2514に進む。   (Step S2511) The non-existence substantially map linear object determination means 443 determines whether or not the flag is false. When it is false, it progresses to step S2512, and when that is not right, it progresses to step S2514.

(ステップS2512)不存在略地図線状オブジェクト決定手段443は、rを1インクリメントする。   (Step S2512) The non-existence substantially map linear object determination means 443 increments r by 1.

(ステップS2513)不存在略地図線状オブジェクト決定手段443は、不存在略地図線状オブジェクト情報[r]にステップS2503で取得した1以上の略地図座標情報をセットする。   (Step S2513) The non-existing substantially map linear object determining means 443 sets the one or more approximate map coordinate information acquired in step S2503 to the non-existing approximate map linear object information [r].

(ステップS2514)不存在略地図線状オブジェクト決定手段443は、iがqであるか否かを判断する。qである場合は、上位処理にリターンし、そうでない場合は、ステップS2515に進む。   (Step S2514) The non-existence substantially map linear object determination means 443 determines whether i is q. If q, the process returns to the upper process, and if not, the process proceeds to step S2515.

(ステップS2515)不存在略地図線状オブジェクト決定手段443は、iを1インクリメントし、ステップS2503に戻る。   (Step S2515) The non-existence substantially map linear object determination means 443 increments i by 1, and returns to step S2503.

図26は、図24のフローチャートのステップS2419の線状オブジェクトの対応の決定処理を示すフローチャートである。   FIG. 26 is a flowchart showing the linear object correspondence determination processing in step S2419 of the flowchart of FIG.

(ステップS2601)対応オブジェクト決定手段444は、カウンタsに0をセットする。   (Step S2601) The corresponding object determining unit 444 sets 0 to the counter s.

(ステップS2602)対応オブジェクト決定手段444は、カウンタiに1をセットする。   (Step S2602) The corresponding object determining unit 444 sets 1 to the counter i.

(ステップS2603)対応オブジェクト決定手段444は、カウンタjに1をセットする。   (Step S2603) The corresponding object determining unit 444 sets 1 to the counter j.

(ステップS2604)対応オブジェクト決定手段444は、実地図線状オブジェクト情報格納部42に格納されている実地図線状オブジェクト情報[i]が有する1以上の各地点情報に対応する1以上の略地図座標情報を取得する。   (Step S2604) The corresponding object determination means 444 has one or more schematic maps corresponding to one or more pieces of point information included in the actual map linear object information [i] stored in the actual map linear object information storage unit 42. Get coordinate information.

(ステップS2605)対応オブジェクト決定手段444は、ステップS2604で取得した1以上の略地図座標情報が示す座標が、略地図情報格納部41に格納されている略地図情報が示す略地図の範囲内であるか否かを判断する。範囲内である場合は、ステップS2606に進み、そうでない場合は、ステップS2609に進む。   (Step S2605) The corresponding object determination unit 444 determines that the coordinates indicated by the one or more approximate map coordinate information acquired in Step S2604 are within the range of the approximate map indicated by the approximate map information stored in the approximate map information storage unit 41. Judge whether there is. If it is within the range, the process proceeds to step S2606; otherwise, the process proceeds to step S2609.

(ステップS2606)対応オブジェクト決定手段444は、ステップS2408で取得した無名称略地図線状オブジェクト情報[i]が示す略地図上の領域と、ステップS2604で取得した1以上の略地図座標情報が示す略地図上の領域とが一致するか否かを判断する。一致する場合は、ステップS2607に進み、そうでない場合は、ステップS2609に進む。   (Step S2606) The corresponding object determination unit 444 indicates the area on the approximate map indicated by the unnamed approximate map linear object information [i] acquired in Step S2408 and the one or more approximate map coordinate information acquired in Step S2604. It is determined whether or not the area on the approximate map matches. If they match, the process proceeds to step S2607; otherwise, the process proceeds to step S2609.

(ステップS2607)対応オブジェクト決定手段444は、sを1インクリメントする。   (Step S2607) Corresponding object determination means 444 increments s by 1.

(ステップS2608)対応オブジェクト決定手段444は、線状オブジェクト対応情報[s]に無名称略地図線状オブジェクト情報[i]と実地図線状オブジェクト情報[j]とを対応付けた情報をセットする。   (Step S2608) Corresponding object determination means 444 sets information in which unnamed approximate map linear object information [i] and actual map linear object information [j] are associated with linear object correspondence information [s]. .

(ステップS2609)対応オブジェクト決定手段444は、jがnであるか否かを判断する。nである場合は、ステップS2611に進み、そうでない場合は、ステップS2610に進む。   (Step S2609) The corresponding object determining unit 444 determines whether j is n. When it is n, it progresses to step S2611, and when that is not right, it progresses to step S2610.

(ステップS2610)対応オブジェクト決定手段444は、jを1インクリメントし、ステップS2604に戻る。   (Step S2610) Corresponding object determination means 444 increments j by 1, and returns to step S2604.

(ステップS2611)対応オブジェクト決定手段444は、iがpであるか否かを判断する。pである場合は、上位処理にリターンし、そうでない場合は、ステップS2612に進む。   (Step S2611) The corresponding object determination unit 444 determines whether i is p. When it is p, it returns to a high-order process, and when that is not right, it progresses to step S2612.

(ステップS2612)対応オブジェクト決定手段444は、iを1インクリメントし、ステップS2603に戻る。   (Step S2612) Corresponding object determination means 444 increments i by 1, and returns to step S2603.

(具体例)
次に、地図情報処理装置4の動作の具体例について説明する。なお、本具体例において、地図情報処理装置4は、スマートフォンであるものとする。また、略地図情報格納部41には、図27に示す略地図を示す略地図情報が格納されているものとする。当該略地図は、観光案内図である。また、当該略地図には、合計4本の略地図線状オブジェクト(道路)が存在する。また、実地図線状オブジェクト情報格納部42には、図28に示す実地図線状オブジェクト情報が格納されているものとする。当該実地図線状オブジェクト情報は、レコードを一意に特定するためのID(項目名:ID)と、実地図線状オブジェクトの種類を示す種類情報(項目名:種類)と、当該種類における分類を示す分類情報(項目名:分類)と、実地図線状オブジェクトの名称を示す名称情報(項目名:名称)と、実地図線状オブジェクトが通過する1以上の各地点を示す地点情報(項目名:通過地点)とを有する。
(Concrete example)
Next, a specific example of the operation of the map information processing apparatus 4 will be described. In this specific example, the map information processing apparatus 4 is assumed to be a smartphone. Further, it is assumed that the approximate map information storage unit 41 stores approximate map information indicating the approximate map shown in FIG. The schematic map is a tourist information map. In addition, the schematic map includes a total of four schematic map linear objects (roads). Further, it is assumed that the actual map linear object information storage unit 42 stores actual map linear object information shown in FIG. The actual map linear object information includes an ID (item name: ID) for uniquely identifying a record, type information (item name: type) indicating the type of the actual map linear object, and a classification in the type. Classification information (item name: classification) to be displayed, name information (item name: name) indicating the name of the actual map linear object, and point information (item name) indicating one or more points through which the actual map linear object passes : Passing point).

まず、ユーザが、スマートフォンを操作し、Webサイトを閲覧し、図27の略地図をスマートフォンの画面に表示する操作を行ったとする。すると、略地図線状オブジェクト情報取得部43は、図27の略地図から略地図線状オブジェクトの検出を開始する。   First, it is assumed that the user operates the smartphone, browses the website, and performs an operation of displaying the schematic map of FIG. 27 on the smartphone screen. Then, the substantially map linear object information acquisition part 43 starts the detection of a substantially map linear object from the schematic map of FIG.

まず、略地図線状オブジェクト情報取得手段431は、図27の略地図において存在する2本の直線について、上部にある直線を「直線01」として、下部にある直線を「直線02」として検出する。そして、略地図線状オブジェクト情報取得手段431は、検出した2本のそれぞれの直線が位置する1以上の略地図座標情報を、略地図線状オブジェクト情報として取得する。当該略地図座標情報は、当該2本の各直線の中心線を形成する1以上の各画素の座標を示す略地図座標情報であり、当該座標には、当該中心線の両端の画素の座標を含む。   First, the approximate map linear object information acquisition means 431 detects the straight line at the top as “straight line 01” and the straight line at the bottom as “straight line 02” for the two straight lines existing in the schematic map of FIG. . Then, the approximate map linear object information acquisition unit 431 acquires one or more approximate map coordinate information on which each of the detected two straight lines is positioned as approximate map linear object information. The approximate map coordinate information is approximate map coordinate information indicating the coordinates of one or more pixels forming the center line of the two straight lines. The coordinates include the coordinates of pixels at both ends of the center line. Including.

次に、略地図線状オブジェクト情報取得手段431は、図27の略地図において存在する2本の曲線について、上部にある曲線を「曲線01」として、下部にある曲線を「曲線02」として検出する。そして、略地図線状オブジェクト情報取得手段431は、検出した2本のそれぞれの曲線が位置する1以上の略地図座標情報を、略地図線状オブジェクト情報として取得する。当該略地図座標情報は、当該2本の各曲線の中心線を形成する1以上の各画素の座標を示す略地図座標情報であり、当該座標には、当該中心線の両端の画素の座標を含む。   Next, the approximate map linear object information acquisition unit 431 detects the upper curve as “curve 01” and the lower curve as “curve 02” for the two curves existing in the approximate map of FIG. To do. Then, the approximate map linear object information acquisition unit 431 acquires one or more approximate map coordinate information where the two detected curves are located as approximate map linear object information. The approximate map coordinate information is approximate map coordinate information indicating the coordinates of one or more pixels forming the center line of each of the two curves. The coordinates include the coordinates of pixels at both ends of the center line. Including.

次に、名称文字列取得手段432は、図27の略地図から、名称文字列を取得する。ここで、名称文字列取得手段432は、略地図線状オブジェクトの名称のパターン「○○街道」、「○○通り」、「○○通」を保持しているとする。すると、名称文字列取得手段432は、当該3つのパターンを用いて、図27の略地図から、曲線01に対応する名称文字列として「外街道」を、曲線02に対応する名称文字列として「内街道」を取得する。   Next, the name character string acquisition means 432 acquires a name character string from the schematic map of FIG. Here, it is assumed that the name character string acquisition unit 432 holds the pattern “OO highway”, “XX street”, and “XX street” of the substantially map linear object. Then, using the three patterns, the name character string acquisition unit 432 reads “outside highway” as the name character string corresponding to the curve 01 and “name street character string corresponding to the curve 02” from the schematic map of FIG. Acquire Inner Highway.

次に、対応オブジェクト決定部44は、図27の略地図上の線状オブジェクトと、図28の実地図線状オブジェクトとの対応を決定する。   Next, the corresponding object determination unit 44 determines the correspondence between the linear object on the approximate map of FIG. 27 and the actual map linear object of FIG.

まず、無名称略地図線状オブジェクト決定手段441は、略地図線状オブジェクト情報取得手段431が取得した略地図線状オブジェクト情報が示す略地図線状オブジェクトについて、名称文字列が対応付いていない直線01と直線02とが、無名称略地図線状オブジェクトであると決定する。   First, the unnamed approximate map linear object determination means 441 is a straight line with no name character string associated with the approximate map linear object indicated by the approximate map linear object information acquired by the approximate map linear object information acquisition means 431. 01 and straight line 02 are determined to be unnamed substantially map linear objects.

次に、条件合致実地図線状オブジェクト決定手段442は、図28の各実地図線状オブジェクト情報が示す実地図線状オブジェクトから、条件合致実地図線状オブジェクトを決定する。ここで、条件合致実地図線状オブジェクト決定手段442は、選択条件「(種類=道路)&(分類=国道or県道or市道)」を保持しているとする。すると、条件合致実地図線状オブジェクト決定手段442は、当該選択条件を用いて、図28のすべての略地図線状オブジェクトについて、条件合致実地図線状オブジェクトであると決定する。   Next, the condition-matching actual map linear object determining means 442 determines a condition-matching actual map linear object from the actual map linear objects indicated by the respective actual map linear object information in FIG. Here, it is assumed that the condition-matching actual map linear object determining unit 442 holds the selection condition “(type = road) & (classification = national road or prefectural road or city road)”. Then, the condition-matching actual map linear object determining means 442 determines that all the substantially map linear objects in FIG. 28 are condition-matching actual map linear objects using the selection condition.

次に、不存在略地図線状オブジェクト決定手段443は、まず、図28の各実地図線状オブジェクト情報が有する1以上の各地点情報に対応する略地図座標情報を取得する。例えば、図28の「ID=011」の実地図線状オブジェクト情報であれば、不存在略地図線状オブジェクト決定手段443は、地点A11に対応する略地図座標情報、地点B11に対応する略地図座標情報、・・・と、各地点情報に対応する略地図座標情報を取得する。   Next, the non-existing substantially map linear object determining means 443 first acquires approximate map coordinate information corresponding to one or more pieces of point information included in each real map linear object information of FIG. For example, in the case of the real map linear object information of “ID = 011” in FIG. 28, the non-existing substantially map linear object determining means 443 represents the approximate map coordinate information corresponding to the point A11 and the approximate map corresponding to the point B11. Coordinate information,... And approximate map coordinate information corresponding to each point information are acquired.

次に、不存在略地図線状オブジェクト決定手段443は、各実地図線状オブジェクト情報ごとに取得した1以上の略地図座標情報について、当該1以上の各略地図座標情報が示す略地図上の座標により形成される形状が、略地図線状オブジェクト情報取得部43(略地図線状オブジェクト情報取得手段431)が取得した4つの略地図線状オブジェクト情報が有する1以上の略地図座標情報が示す略地図上の座標により形成される形状のいずれかに一致するか否かを判断する。   Next, the non-existing substantially map linear object determining means 443 has the one or more approximate map coordinate information acquired for each real map linear object information on the approximate map indicated by the one or more approximate map coordinate information. The shape formed by the coordinates indicates one or more pieces of approximate map coordinate information included in the four approximate map linear object information acquired by the approximate map linear object information acquisition unit 43 (substantially map linear object information acquisition means 431). It is determined whether or not it matches any of the shapes formed by the coordinates on the approximate map.

ここで、不存在略地図線状オブジェクト決定手段443は、図28の「ID=016」の実地図線状オブジェクト情報について、どの略地図線状オブジェクト情報にも一致しないと判断したとする。すると、不存在略地図線状オブジェクト決定手段443は、図28の「ID=016」の実地図線状オブジェクト情報に対して取得した1以上の略地図座標情報が示す略地図上の座標により形成される領域を、不存在略地図線状オブジェクトであると決定する。不存在略地図線状オブジェクト決定手段443は、当該1以上の略地図座標情報を取得する。また、不存在略地図線状オブジェクト決定手段443は、当該1以上の略地図座標情報に対応付けて、図28の「ID=016」の実地図線状オブジェクト情報が有する名称情報を取得する。   Here, it is assumed that the nonexistent substantially map linear object determining means 443 determines that the actual map linear object information of “ID = 016” in FIG. 28 does not match any approximate map linear object information. Then, the non-existing substantially map linear object determining means 443 is formed by the coordinates on the approximate map indicated by the one or more approximate map coordinate information acquired with respect to the real map linear object information of “ID = 016” in FIG. The area to be processed is determined to be a non-existing substantially map line object. The non-existing substantially map linear object determining means 443 acquires the one or more pieces of approximate map coordinate information. Further, the non-existing substantially map linear object determining means 443 acquires name information included in the actual map linear object information of “ID = 016” in FIG. 28 in association with the one or more approximate map coordinate information.

次に、対応オブジェクト決定手段444は、条件合致実地図線状オブジェクト決定手段442が条件合致実地図線状オブジェクトであると決定した図28のすべての実地図線状オブジェクト情報について、不存在略地図線状オブジェクト決定手段443と同様に、当該各実地図線状オブジェクト情報ごとに、1以上の略地図座標情報を取得する。そして、対応オブジェクト決定手段444は、当該1以上の各略地図座標情報が示す略地図上の座標により形成される形状が、無名称略地図線状オブジェクト決定手段441が決定した無名称略地図線状オブジェクトを示す2つの略地図線状オブジェクト情報が有する1以上の略地図座標情報が示す略地図上の座標により形成される形状のいずれに一致するか否かを判断する。   Next, the corresponding object determining unit 444 performs the absence substantial map for all the real map linear object information in FIG. 28 determined by the condition-matching real map linear object determining unit 442 as the condition-matching real map linear object. Similar to the linear object determining means 443, one or more pieces of approximate map coordinate information are acquired for each real map linear object information. Then, the corresponding object determining unit 444 has the unnamed abbreviated map line determined by the unnamed abbreviated map linear object determining unit 441 having a shape formed by the coordinates on the approximate map indicated by the one or more pieces of the approximate map coordinate information. Whether one of the shapes formed by the coordinates on the approximate map indicated by the one or more approximate map coordinate information included in the two approximate map linear object information indicating the shape object is determined.

ここで、対応オブジェクト決定手段444は、無名称略地図線状オブジェクト決定手段441が無名称略地図線状オブジェクトであると決定した直線01については、図28の「ID=013」と、同様に直線02については、図28の「ID=014」と一致すると判断し、曲線01と曲線02については、一致しないと判断したとする。すると、対応オブジェクト決定手段444は、一致すると判断した各線状オブジェクトを示す線状オブジェクト情報を対応付け、図29に示す線状オブジェクト対応情報を作成し、取得する。当該線状オブジェクト対応情報は、各レコードを一意に特定するためのID(項目名:ID)と、略地図線状オブジェクト情報を識別する識別子(項目名:略地図オブジェクト)と、実地図線状オブジェクト情報を識別する識別子(項目名:実地図オブジェクト)とを有する。   Here, the corresponding object determining means 444 is similar to “ID = 013” in FIG. 28 for the straight line 01 determined by the unnamed substantially map linear object determining means 441 to be the unnamed approximate map linear object. Assume that it is determined that the straight line 02 matches “ID = 014” in FIG. 28, and that the curve 01 and the curve 02 do not match. Then, the corresponding object determining unit 444 associates the linear object information indicating each linear object determined to match, and creates and acquires the linear object correspondence information illustrated in FIG. The linear object correspondence information includes an ID (item name: ID) for uniquely identifying each record, an identifier (item name: approximate map object) for identifying the approximate map linear object information, and an actual map linear And an identifier for identifying object information (item name: real map object).

次に、略地図追加情報取得部45は、まず、不存在略地図線状オブジェクト決定手段443が取得した1以上の略地図座標情報を用いて、当該1以上の各略地図座標情報が示す1以上の略地図上の座標により形成される形状に一致する画像を生成する。また、略地図追加情報取得部45は、当該1以上の略地図座標情報に対応付いている名称情報「中抜通り」を取得する。   Next, the approximate map additional information acquisition unit 45 first uses the one or more approximate map coordinate information acquired by the nonexistent approximate map linear object determination means 443 to indicate the one or more approximate map coordinate information 1 An image matching the shape formed by the coordinates on the approximate map is generated. Further, the approximate map additional information acquisition unit 45 acquires name information “middle drop street” associated with the one or more approximate map coordinate information.

次に、略地図追加情報取得部45は、対応オブジェクト決定手段444が取得した図29の線状オブジェクト情報を用いて、図29の各実地図線状オブジェクト情報が有する名称情報「中央通り」、「参拝通り」のそれぞれを、直線01に対応する名称情報、直線02に対応する名称情報として取得する。   Next, the approximate map additional information acquisition unit 45 uses the linear object information of FIG. 29 acquired by the corresponding object determination unit 444, and the name information “Chuo Street” included in each real map linear object information of FIG. Each of “Street of worship” is acquired as name information corresponding to the straight line 01 and name information corresponding to the straight line 02.

次に、出力部46は、略地図追加情報取得部45が名称情報「中抜通り」と共に取得した画像と、直線01に対応する名称情報「中央通り」と、直線02に対応する名称情報「参拝通り」とを、図27の略地図を示す略地図情報に付加する。このとき、出力部46は、画像については、当該画像の生成に用いた1以上の略地図座標情報が示す座標上に付加する。また、出力部46は、名称情報「中抜通り」については、当該画像の上部に付加する。また、出力部46は、名称情報「中央通り」については、直線01の傾きに合う様に回転させ、直線01の下部に付加する。また、出力部46は、名称情報「参拝通り」については、直線02の傾きに合う様に回転させ、直線02の下部に付加する。そして、出力部46は、各種情報が付加された略地図情報を出力する。このときの様子は、図30の様になる。   Next, the output unit 46 acquires the image acquired by the approximate map additional information acquisition unit 45 together with the name information “Outline”, the name information “Chuo Street” corresponding to the straight line 01, and the name information “ “Street of worship” is added to the schematic map information indicating the schematic map of FIG. At this time, the output unit 46 adds the image on the coordinates indicated by the one or more approximate map coordinate information used to generate the image. In addition, the output unit 46 adds the name information “done out” to the top of the image. Further, the output unit 46 rotates the name information “Chuo-dori” so as to match the inclination of the straight line 01 and adds it to the lower part of the straight line 01. In addition, the output unit 46 rotates the name information “as per worship” so as to match the inclination of the straight line 02 and adds it to the lower part of the straight line 02. Then, the output unit 46 outputs the approximate map information to which various information is added. The situation at this time is as shown in FIG.

以上、本実施の形態における地図情報処理装置4によれば、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができる。   As described above, according to the map information processing apparatus 4 in the present embodiment, linear objects that are not described on the approximate map, names thereof, and the like can be additionally recorded on the approximate map.

なお、本実施の形態において、対応オブジェクト決定手段444は、例えば、略地図線状オブジェクトと実地図線状オブジェクトとの対応を決定した結果、1つの略地図線状オブジェクトに対して2以上の実地図線状オブジェクトが対応付いた場合、実施の形態1の地図間対応情報取得部15における処理と同様の処理を行い、当該2以上の実地図線状オブジェクト間の重心や分散などから、当該1つの略地図線状オブジェクトに対応する1つの実地図線状オブジェクトを決定してもよい。   In the present embodiment, the corresponding object determining unit 444 determines, for example, the correspondence between the substantially map line object and the actual map line object, and as a result, two or more actual map line objects are obtained. When the map linear object is associated, the same processing as the processing in the inter-map correspondence information acquisition unit 15 of the first embodiment is performed, and from the center of gravity or dispersion between the two or more real map linear objects, the 1 One actual map line object corresponding to two substantially map line objects may be determined.

(実施の形態5)
本実施の形態において、名称が記載されていない略地図上の線状オブジェクトの名称や、記載されていない略地図上の線状オブジェクトを、略地図上に追記し、かつ、ユーザの現在位置や、目的地、また、現在位置から目的地までの経路なども略地図上に追記する地図情報処理装置5について説明する。
(Embodiment 5)
In the present embodiment, the name of the linear object on the approximate map where the name is not described, or the linear object on the approximate map not described is added to the approximate map, and the current position of the user The map information processing apparatus 5 that additionally writes the destination and the route from the current position to the destination on the approximate map will be described.

図31は、本実施の形態における地図情報処理装置5のブロック図である。地図情報処理装置5は、略地図情報格納部41、実地図線状オブジェクト情報格納部42、略地図線状オブジェクト情報取得部43、対応オブジェクト決定部44、略地図追加情報取得部45、地点情報格納部11、略地図文字列取得部14、地図間対応情報取得部15、受付部17、略地図座標情報取得部18、実地図情報格納部51、経路探索部52、出力部53を備える。また、地図間対応情報取得部15は、第一地図間対応情報取得手段151、重心算出手段152、第二地図間対応情報取得手段153、分散算出手段154、第三地図間対応情報取得手段155を備える。また、略地図座標情報取得部18は、距離算出手段181、第一略地図座標情報取得手段182、相対位置類似度算出手段183、第二略地図座標情報取得手段184を備える。   FIG. 31 is a block diagram of the map information processing apparatus 5 in the present embodiment. The map information processing apparatus 5 includes an approximate map information storage unit 41, an actual map linear object information storage unit 42, an approximate map linear object information acquisition unit 43, a corresponding object determination unit 44, an approximate map additional information acquisition unit 45, and spot information. A storage unit 11, an approximate map character string acquisition unit 14, an intermap correspondence information acquisition unit 15, a reception unit 17, an approximate map coordinate information acquisition unit 18, a real map information storage unit 51, a route search unit 52, and an output unit 53 are provided. The inter-map correspondence information acquisition unit 15 includes a first inter-map correspondence information acquisition unit 151, a centroid calculation unit 152, a second inter-map correspondence information acquisition unit 153, a variance calculation unit 154, and a third inter-map correspondence information acquisition unit 155. Is provided. The approximate map coordinate information acquisition unit 18 includes a distance calculation unit 181, a first approximate map coordinate information acquisition unit 182, a relative position similarity calculation unit 183, and a second approximate map coordinate information acquisition unit 184.

実地図情報格納部51には、実地図情報が格納される。また、実地図情報格納部51は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、実地図情報格納部51に所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介して実地図情報格納部51に記憶されてもよい。   The actual map information is stored in the actual map information storage unit 51. The real map information storage unit 51 is preferably a non-volatile recording medium, but can also be realized by a volatile recording medium. Moreover, the process in which predetermined information is memorize | stored in the real map information storage part 51 does not ask | require. For example, the predetermined information may be stored in the real map information storage unit 51 via a recording medium, a communication line, an input device, or the like.

経路探索部52は、受付部17が受け付けた現在位置情報および目的地情報を、実地図情報に対して適用し、現在位置から目的地までの経路を探索し、経路を示す経路情報を取得する。「実地図情報に対して現在位置情報を適用する」とは、当該現在位置情報で示される実地図上の位置を、出発地とすることである。また、「実地図情報に対して目的地情報を適用する」とは、当該目的地情報で示される地図上の地点を、目的地とすることである。また、経路情報は、通常、1以上の道路情報を有する。また、経路情報は、通常、経路が経由する地点を示す1以上の経由地情報を有する。経由地情報は、地点情報である。また、経路情報は、経路を示す画像であってもよい。なお、経路探索は、公知の技術であるので、詳細な説明を省略する。   The route search unit 52 applies the current position information and the destination information received by the reception unit 17 to the actual map information, searches for a route from the current position to the destination, and acquires route information indicating the route. . “Applying the current position information to the actual map information” means that the position on the actual map indicated by the current position information is set as the departure place. Further, “applying destination information to real map information” means that a point on the map indicated by the destination information is a destination. The route information usually includes one or more road information. In addition, the route information usually includes one or more waypoint information indicating points through which the route passes. The waypoint information is point information. The route information may be an image showing the route. Note that route search is a known technique, and thus detailed description thereof is omitted.

また、経路探索部52は、例えば、略地図座標情報取得部18が取得した略地図座標情報であり、受付部17が受け付けた現在位置情報および目的地情報に対応する略地図座標情報を、略地図情報に対して適用し、略地図上における現在地から目的地までの経路を探索してもよい。   Further, the route search unit 52 is, for example, the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit 18, and the approximate map coordinate information corresponding to the current position information and destination information received by the reception unit 17 is abbreviated. You may apply with respect to map information, and you may search the path | route from the present location to the destination on a rough map.

経路探索部52は、通常、MPUやメモリ等から実現され得る。経路探索部52の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現してもよい。   The route search unit 52 can usually be realized by an MPU, a memory, or the like. The processing procedure of the route search unit 52 is usually realized by software, and the software is recorded on a recording medium such as a ROM. However, it may be realized by hardware (dedicated circuit).

出力部53は、略地図追加情報取得部45が取得した略地図追加情報や、略地図座標情報取得部18が取得した略地図座標情報、経路探索部52が取得した経路情報などに関する情報を略地図情報に付加し、当該所定の情報が付加された略地図情報を出力する。なお、略地図追加情報が付加された略地図情報の出力の方法や手順などは、実施の形態4における出力部46による出力の方法や手順などと同様であるので、説明を省略する。また、略地図座標情報が付加された略地図情報の出力の方法や手順などは、実施の形態1における出力部19による出力の方法や手順などと同様であるので、説明を省略する。   The output unit 53 abbreviates the information about the approximate map additional information acquired by the approximate map additional information acquisition unit 45, the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit 18, the route information acquired by the route search unit 52, and the like. Attached to the map information, the approximate map information with the predetermined information added is output. Note that the method and procedure for outputting the simplified map information to which the additional map addition information is added are the same as the method and procedure for outputting by the output unit 46 in the fourth embodiment, and thus the description thereof is omitted. Further, since the method and procedure for outputting the approximate map information to which the approximate map coordinate information is added are the same as the method and procedure for outputting by the output unit 19 in the first embodiment, the description thereof is omitted.

また、経路情報を略地図情報に付加する場合、出力部53は、まず、略地図座標情報取得部18が取得した2以上の略地図座標情報であり、経路探索部52が取得した経路情報が有する2以上の各地点情報に対応する2以上の略地図座標情報を取得する。そして、出力部53は、当該2以上の略地図座標情報が示す2以上の略地図上の座標により形成される領域に、経路であることを示す情報を付加する。例えば、経路情報が道路情報である場合、出力部53は、当該領域の画素値を、経路であることがわかる画素値に変更する。また、経路情報が画像である場合、出力部53は、当該領域に一致するように、当該画像を付加する。そして、出力部53は、当該情報が付加された略地図情報を出力する。   In addition, when adding route information to the approximate map information, the output unit 53 is two or more pieces of approximate map coordinate information acquired by the approximate map coordinate information acquisition unit 18, and the route information acquired by the route search unit 52 is Two or more approximate map coordinate information corresponding to each of the two or more pieces of point information is acquired. And the output part 53 adds the information which shows that it is a path | route to the area | region formed by the coordinate on the 2 or more approximate map which the said 2 or more approximate map coordinate information shows. For example, when the route information is road information, the output unit 53 changes the pixel value of the area to a pixel value that can be recognized as a route. When the route information is an image, the output unit 53 adds the image so as to match the region. Then, the output unit 53 outputs the approximate map information to which the information is added.

出力部53は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部53は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。   The output unit 53 may or may not include an output device such as a display or a speaker. The output unit 53 can be realized by driver software for an output device or driver software for an output device and an output device.

次に、地図情報処理装置5の全体動作について、図32のフローチャートを用いて説明する。   Next, the overall operation of the map information processing apparatus 5 will be described using the flowchart of FIG.

(ステップS3201)略地図線状オブジェクト情報取得部43は、略地図情報格納部41に略地図情報が格納されているか否かを判断する。格納されている場合は、ステップS3202に進み、そうでない場合は、ステップS3201に戻る。   (Step S3201) The approximate map linear object information acquisition unit 43 determines whether the approximate map information is stored in the approximate map information storage unit 41. If so, the process proceeds to step S3202, and if not, the process returns to step S3201.

(ステップS3202)略地図線状オブジェクト情報取得手段431は、略地図情報格納部41に格納されている略地図情報から、1以上の略地図線状オブジェクト情報を取得する。   (Step S3202) The approximate map linear object information acquisition unit 431 acquires one or more approximate map linear object information from the approximate map information stored in the approximate map information storage unit 41.

(ステップS3203)名称文字列取得手段432は、略地図情報格納部41に格納されている略地図情報から、ステップS3202で取得した1以上の各略地図線状オブジェクト情報に対応する名称文字列を取得する。   (Step S3203) The name character string acquisition means 432 obtains a name character string corresponding to each of the one or more approximate map linear object information acquired in Step S3202 from the approximate map information stored in the approximate map information storage unit 41. get.

(ステップS3204)無名称略地図線状オブジェクト決定手段441は、ステップS3202で取得した1以上の略地図線状オブジェクト情報と、ステップS3203で取得した1以上の名称文字列とを用いて、無名称略地図線状オブジェクトを決定し、1以上の無名称略地図線状オブジェクト情報を取得する。   (Step S3204) The unnamed approximate map linear object determination means 441 uses the one or more approximate map linear object information acquired in step S3202 and the one or more name character strings acquired in step S3203. An approximate map linear object is determined, and one or more unnamed approximate map linear object information is acquired.

(ステップS3205)条件合致実地図線状オブジェクト決定手段442は、実地図線状オブジェクト情報格納部42に格納されている1以上の実地図線状オブジェクト情報と、選択条件とを用いて、条件合致実地図線状オブジェクトを決定し、1以上の条件合致実地図線状オブジェクト情報を取得する。   (Step S3205) Condition-matching actual map linear object determination means 442 uses the one or more actual map linear object information stored in the actual map linear object information storage unit 42 and the selection condition to meet the condition. An actual map linear object is determined, and one or more condition-matched actual map linear object information is acquired.

(ステップS3206)不存在略地図線状オブジェクト決定手段443は、ステップS3202で取得した1以上の略地図線状オブジェクト情報と、ステップS3203で取得した1以上の名称文字列と、ステップS3205で取得した1以上の条件合致実地図線状オブジェクト情報とを用いて、不存在略地図線状オブジェクトを決定し、1以上の不存在略地図線状オブジェクト情報を取得する。   (Step S3206) The non-existing substantially map linear object determining means 443 obtains one or more approximate map linear object information acquired in step S3202, one or more name character strings acquired in step S3203, and acquired in step S3205. One or more non-existing substantially map linear object information is determined using one or more condition-matching actual map linear object information, and one or more non-existing substantially map linear object information is acquired.

(ステップS3207)対応オブジェクト決定手段444は、ステップS3204で取得した1以上の無名称略地図線状オブジェクト情報と、実地図線状オブジェクト情報格納部42に格納されている1以上の実地図線状オブジェクト情報とを用いて、略地図線状オブジェクトと実地図線状オブジェクトとの対応を決定し、1以上の線状オブジェクト対応情報を取得する。   (Step S3207) The corresponding object determination means 444 includes one or more unnamed approximate map linear object information acquired in Step S3204 and one or more actual map linears stored in the actual map linear object information storage unit 42. Using the object information, the correspondence between the substantially map linear object and the actual map linear object is determined, and one or more linear object correspondence information is acquired.

(ステップS3208)略地図追加情報取得部45は、ステップS3206で取得した1以上の不存在略地図線状オブジェクト情報およびステップS3207で取得した線状オブジェクト対応情報を用いて、1以上の略地図追加情報を取得する。   (Step S3208) The approximate map addition information acquisition unit 45 adds one or more approximate maps using the one or more nonexistent approximate map linear object information acquired in step S3206 and the linear object correspondence information acquired in step S3207. Get information.

(ステップS3209)出力部46は、ステップS3208で取得した1以上の略地図追加情報を、略地図情報格納部41に格納されている略地図情報に付加する。   (Step S3209) The output unit 46 adds the one or more pieces of additional map information acquired in step S3208 to the map information stored in the map information storage unit 41.

(ステップS3210)出力部46は、ステップS3209で略地図追加情報が付加された略地図情報を出力する。   (Step S3210) The output unit 46 outputs the approximate map information to which the approximate map additional information is added in step S3209.

(ステップS3211)略地図文字列取得部14は、受付部17が1以上の地点情報を受け付けたか否かを判断する。受け付けた場合は、ステップS3212に進み、そうでない場合は、ステップS3201に戻る。ここで、受付部17は、出発地情報と目的地情報とを受け付けたものとする。   (Step S3211) The approximate map character string acquisition unit 14 determines whether or not the reception unit 17 has received one or more pieces of spot information. If accepted, the process proceeds to step S3212; otherwise, the process returns to step S3201. Here, it is assumed that the reception unit 17 receives the departure place information and the destination information.

(ステップS3212)略地図文字列取得部14は、略地図情報格納部41に格納されている略地図情報から、3以上の略地図文字列を取得する。   (Step S3212) The approximate map character string acquisition unit 14 acquires three or more approximate map character strings from the approximate map information stored in the approximate map information storage unit 41.

(ステップS3213)地図間対応情報取得部15は、ステップS3212で取得した3以上の略地図文字列と、地点情報格納部11に格納されている地点情報とを用いて、3以上の地図間対応情報を取得する。   (Step S3213) The inter-map correspondence information acquisition unit 15 uses the three or more approximate map character strings acquired in step S3212 and the point information stored in the point information storage unit 11 to correspond to the three or more maps. Get information.

(ステップS3214)経路探索部52は、ステップS3211で受け付けた出発地情報と目的地情報とを、実地図情報格納部51に格納されている実地図情報に適用し、出発地から目的地までの経路を探索し、当該経路を示す経路情報を取得する。   (Step S3214) The route search unit 52 applies the departure point information and the destination information received in step S3211 to the actual map information stored in the actual map information storage unit 51, and the route from the departure point to the destination. A route is searched and route information indicating the route is acquired.

(ステップS3215)略地図座標情報取得部18は、ステップS3213で取得した3以上の地図間対応情報を用いて、ステップS3214で取得した経路情報が有する2以上の各地点情報に対応する略地図座標情報を取得する。   (Step S3215) The rough map coordinate information acquisition unit 18 uses the three or more map correspondence information acquired in step S3213, and the rough map coordinates corresponding to the two or more pieces of point information included in the route information acquired in step S3214. Get information.

(ステップS3216)出力部53は、ステップS3215で取得した2以上の略地図座標情報が示す略地図上の座標により形成される領域に、経路であることを示す情報を付加する。   (Step S3216) The output unit 53 adds information indicating a route to an area formed by coordinates on the approximate map indicated by the two or more approximate map coordinate information acquired in step S3215.

(ステップS3217)出力部53は、ステップS3216で経路であることを示す情報が付加された略地図情報を出力する。   (Step S3217) The output unit 53 outputs the approximate map information to which information indicating that the route is added in step S3216.

なお、図32のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   Note that in the flowchart of FIG. 32, the processing may be ended by powering off or interruption for aborting the processing.

また、図32のフローチャートにおいて、ステップS3204の処理は、図24のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 32, the processing in step S3204 has been described using the flowchart of FIG.

また、図32のフローチャートにおいて、ステップS3205の処理は、図24のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 32, the processing in step S3205 has been described using the flowchart of FIG.

また、図32のフローチャートにおいて、ステップS3206の処理は、図25のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 32, the processing in step S3206 has been described using the flowchart of FIG.

また、図32のフローチャートにおいて、ステップS3207の処理は、図26のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 32, the processing in step S3207 has been described using the flowchart of FIG.

また、図32のフローチャートにおいて、ステップS3213の処理は、図3のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 32, the processing in step S3213 has been described using the flowchart of FIG.

また、図32のフローチャートにおいて、ステップS3215の処理は、図2のフローチャートを用いて説明したので、説明を省略する。   Also, in the flowchart of FIG. 32, the process of step S3215 has been described using the flowchart of FIG.

(具体例)
次に、地図情報処理装置5の動作の具体例について説明する。なお、本具体例において、実施の形態4の具体例において説明した、略地図上に記載のない線状オブジェクトの名称や、略地図上に記載のない線状オブジェクトなどを、略地図上に表示する例については、説明を省略する。本具体例においては、ユーザが指定した目的地までの経路を、略地図上に表示する例について説明する。
(Concrete example)
Next, a specific example of the operation of the map information processing apparatus 5 will be described. In this specific example, the names of linear objects not described on the approximate map, the linear objects not described on the approximate map, and the like described in the specific example of the fourth embodiment are displayed on the approximate map. Description of the example to be performed is omitted. In this specific example, an example will be described in which a route to a destination designated by the user is displayed on a schematic map.

また、本具体例において、地図情報処理装置5は、スマートフォンであるものとする。また、略地図情報格納部41には、図27に示す略地図を示す略地図情報が格納されているものとする。   Moreover, in this specific example, the map information processing apparatus 5 shall be a smart phone. Further, it is assumed that the approximate map information storage unit 41 stores approximate map information indicating the approximate map shown in FIG.

まず、ユーザが、スマートフォンを操作し、Webサイトを閲覧し、図27の略地図をスマートフォンの画面に表示する操作を行ったとする。そして、略地図追加情報取得部45などが、当該略地図に記載されていない線状オブジェクトや、その名称を示す情報を取得し、出力部53が、図28の略地図を示す略地図情報を出力し、当該略地図がスマートフォンの画面に表示されているものとする。   First, it is assumed that the user operates the smartphone, browses the website, and performs an operation of displaying the schematic map of FIG. 27 on the smartphone screen. Then, the approximate map additional information acquisition unit 45 or the like acquires a linear object that is not described in the approximate map and information indicating the name thereof, and the output unit 53 displays the approximate map information indicating the approximate map of FIG. It is assumed that the schematic map is displayed on the screen of the smartphone.

次に、ユーザが、スマートフォンを操作し、現在位置から、図28の略地図における「□□神社」までの経路を略地図上に表示するための操作を行ったとする。ユーザの現在位置は、図33の略地図における「◇」の地点である。すると、受付部17は、現在位置を示す現在位置情報と、目的地である「□□神社」の地点を示す地点情報を受け付ける。   Next, it is assumed that the user operates the smartphone and performs an operation for displaying a route from the current position to “□□ Shrine” in the schematic map of FIG. 28 on the schematic map. The current position of the user is a point “◇” in the schematic map of FIG. Then, the reception unit 17 receives current position information indicating the current position and point information indicating the point of the destination “□□ Shrine”.

次に、経路探索部52は、受付部17が受け付けた現在位置情報と、「□□神社」を示す地点情報とを、実地図情報格納部51に格納されている実地図情報に適用し、現在位置から「□□神社」までの経路を探索し、当該経路を示す経路情報を取得する。当該経路は、図33の略地図における「◇」の地点から「○」の地点までの経路である。また、当該経路情報は、当該経路の出発地である「◇」の地点を示す地点情報と、当該経路の目的地である「○」の地点を示す地点情報と、交差点などのその他の地点を示す2以上の地点情報を有する。   Next, the route search unit 52 applies the current position information received by the receiving unit 17 and the point information indicating “□□ shrine” to the actual map information stored in the actual map information storage unit 51, A route from the current position to “□□ Shrine” is searched, and route information indicating the route is acquired. The route is a route from the point “◇” to the point “◯” in the schematic map of FIG. 33. The route information includes point information indicating the point of “◇” that is the departure point of the route, point information indicating the point of “○” that is the destination of the route, and other points such as intersections. It has two or more point information shown.

次に、略地図座標情報取得部18は、経路探索部52が取得した経路情報が有する2以上の各地点情報に対応する略地図座標情報を取得する。当該略地図情報の取得に際し、地図間対応情報取得部15は、既に、3以上の地図間対応情報を取得しているものとする。なお、当該地図間対応情報の取得の例については、実施の形態1の具体例と同様であるので、説明を省略する。また、当該地図間対応情報を用いての略地図座標情報の取得の例についても、実施の形態1の具体例と同様であるので、説明を省略する。また、ここで、略地図座標情報取得部18は、図33の略地図における「◇」の地点、「○」の地点、「外街道」と「中央通り」との交差点(交差点A)、「内街道」と「中央通り」との交差点(交差点B)、「内街道」と「参拝通り」との交差点(交差点C)、「◇」の地点と交差点Aとの中間地点、交差点Aと交差点Bとの中間地点、交差点Bと交差点Cとの中間地点、交差点Cと「○」の地点との中間地点の合計9個の地点の座標を示す略地図座標情報を取得したものとする。   Next, the approximate map coordinate information acquisition unit 18 acquires approximate map coordinate information corresponding to two or more pieces of point information included in the route information acquired by the route search unit 52. It is assumed that the inter-map correspondence information acquisition unit 15 has already acquired three or more inter-map correspondence information when acquiring the approximate map information. Note that an example of acquiring the inter-map correspondence information is the same as the specific example of the first embodiment, and thus the description thereof is omitted. Further, an example of acquiring the approximate map coordinate information using the inter-map correspondence information is the same as the specific example of the first embodiment, and thus the description thereof is omitted. In addition, here, the approximate map coordinate information acquisition unit 18 includes a point “◇”, a point “◯”, an intersection between “Outer highway” and “Chuo-dori” (intersection A), “ Intersection of “Uchikaido” and “Chuo-dori” (intersection B), “Uchikaido” and “Course of Worship” (intersection C), intermediate point of “◇” and intersection A, intersection of intersection A It is assumed that approximate map coordinate information indicating the coordinates of a total of nine points including an intermediate point with B, an intermediate point between intersection B and intersection C, and an intermediate point between intersection C and a point “◯” is acquired.

次に、出力部53は、図33の略地図を示す略地図情報において、略地図座標情報取得部18が取得した9個の各略地図座標情報が示す座標に、経路であることを示す画像を付加する。そして、出力部53は、当該画像が付加された略地図情報を出力する。このときの様子は、例えば、図34の様になる。   Next, the output unit 53 is an image indicating that the route is at the coordinates indicated by each of the nine pieces of approximate map coordinate information acquired by the approximate map coordinate information acquisition unit 18 in the approximate map information indicating the approximate map of FIG. 33. Is added. Then, the output unit 53 outputs the approximate map information to which the image is added. The situation at this time is, for example, as shown in FIG.

なお、本具体例の様に、経路探索部52が取得した経路情報が有する2以上の各地点情報に対応する2以上の略地図座標情報の取得は、通常、略地図座標情報取得部18が行う。また、当該略地図座標情報の取得に用いる3以上の地図間対応情報は、通常、地図間対応情報取得部15が取得する。   As in this specific example, the acquisition of two or more pieces of approximate map coordinate information corresponding to two or more pieces of point information included in the route information acquired by the route search unit 52 is usually performed by the approximate map coordinate information acquisition unit 18. Do. In addition, the inter-map correspondence information acquisition unit 15 normally acquires three or more inter-map correspondence information used for obtaining the approximate map coordinate information.

以上、本実施の形態における地図情報処理装置5によれば、現在位置から目的地までの経路を略地図上に追記することができる。   As described above, according to the map information processing apparatus 5 in the present embodiment, the route from the current position to the destination can be added to the approximate map.

(実施の形態6)
本実施の形態において、端末装置が、1以上の略地図線状オブジェクト情報をサーバ装置に送信し、サーバ装置が、受信した1以上の略地図線状オブジェクト情報と、1以上の実地図線状オブジェクト情報とを用いて、略地図に記載されていない略地図線状オブジェクトや、その名称などを取得し、端末装置に送信し、端末装置が、受信した略地図線状オブジェクトや、その名称などを、略地図上に追記する地図情報処理システム6について説明する。
(Embodiment 6)
In the present embodiment, the terminal device transmits one or more approximate map line object information to the server device, and the server device receives the one or more approximate map line object information and one or more actual map line shapes. Using the object information, the approximate map linear object that is not described in the approximate map, its name, etc. are acquired and transmitted to the terminal device, and the terminal device receives the approximate map linear object, its name, etc. Is explained about the map information processing system 6 that is additionally recorded on the approximate map.

なお、本実施の形態における地図情報処理システム6の概念図は、図18と同様であり、図18の端末装置31を端末装置61と、サーバ装置32をサーバ装置62と、ネットワーク33をネットワーク63と読み替えたものである。端末装置61は、例えば、スマートフォンや、携帯電話などであり、通常、インターネット経由で略地図の画像の閲覧や、保存されている略地図の画像を閲覧などが行える機能を有する。また、ネットワーク63は、有線または無線の通信回線であり、例えば、インターネットやイントラネット、LAN(Local Area Network)、公衆電話回線網などである。   The conceptual diagram of the map information processing system 6 in the present embodiment is the same as that in FIG. 18. The terminal device 31 in FIG. 18 is the terminal device 61, the server device 32 is the server device 62, and the network 33 is the network 63. Is read as The terminal device 61 is, for example, a smartphone, a mobile phone, or the like, and normally has a function that allows browsing of a map image or browsing a stored map image via the Internet. The network 63 is a wired or wireless communication line, such as the Internet, an intranet, a LAN (Local Area Network), or a public telephone line network.

図35は、本実施の形態における端末装置61のブロック図である。端末装置61は、略地図情報格納部611、略地図線状オブジェクト情報取得部612、送信部613、受信部614、出力部615を備える。なお、略地図情報格納部611、略地図線状オブジェクト情報取得部612のそれぞれにおける処理や動作などは、実施の形態4における略地図情報格納部41、略地図線状オブジェクト情報取得部43のそれぞれにおける処理や動作などと同様であるので、説明を省略する。また、出力部615における処理や動作などは、受信部614が受信した略地図追加情報を用いる以外は、実施の形態4における出力部46における処理や動作などと同様であるので、説明を省略する。   FIG. 35 is a block diagram of terminal device 61 in the present embodiment. The terminal device 61 includes an approximate map information storage unit 611, an approximate map linear object information acquisition unit 612, a transmission unit 613, a reception unit 614, and an output unit 615. The processes and operations of the approximate map information storage unit 611 and the approximate map linear object information acquisition unit 612 are the same as those of the approximate map information storage unit 41 and the approximate map linear object information acquisition unit 43 in the fourth embodiment. Since this is the same as the process and operation in FIG. Further, the processing and operation in the output unit 615 are the same as the processing and operation in the output unit 46 in the fourth embodiment except that the approximate map additional information received by the receiving unit 614 is used, and thus the description thereof is omitted. .

また、図36は、本実施の形態におけるサーバ装置62のブロック図である。サーバ装置62は、実地図線状オブジェクト情報格納部621、サーバ受信部622、対応オブジェクト決定部623、略地図追加情報取得部624、サーバ送信部625を備える。なお、実地図線状オブジェクト情報格納部621、略地図追加情報取得部624のそれぞれにおける処理や動作などは、実施の形態4における実地図線状オブジェクト情報格納部42、略地図追加情報取得部45のそれぞれにおける処理や動作などと同様であるので、説明を省略する。また、対応オブジェクト決定部623における処理や動作などは、サーバ受信部622が受信した略地図線状オブジェクト情報を用いる以外は、実施の形態4における対応オブジェクト決定部44における処理や動作などと同様であるので、説明を省略する。   FIG. 36 is a block diagram of server device 62 in the present embodiment. The server device 62 includes a real map linear object information storage unit 621, a server reception unit 622, a corresponding object determination unit 623, an approximate map additional information acquisition unit 624, and a server transmission unit 625. It should be noted that the processes and operations of the actual map linear object information storage unit 621 and the approximate map additional information acquisition unit 624 are the same as the actual map linear object information storage unit 42 and the approximate map additional information acquisition unit 45 in the fourth embodiment. Since this is the same as the processing and operation in each of these, description thereof will be omitted. Further, the processing and operation in the corresponding object determination unit 623 are the same as the processing and operation in the corresponding object determination unit 44 in the fourth embodiment except that the substantially map line object information received by the server reception unit 622 is used. Since there is, explanation is omitted.

送信部613は、略地図線状オブジェクト情報取得部612が取得した1以上の略地図線状オブジェクト情報を、サーバ装置62に送信する。   The transmission unit 613 transmits one or more approximate map linear object information acquired by the approximate map linear object information acquisition unit 612 to the server device 62.

受信部614は、1以上の略地図追加情報を、サーバ装置62から受信する。当該略地図追加情報は、例えば、略地図線状オブジェクトの略地図上の座標を示す1以上の略地図座標情報が対応付いた1以上の名称情報や、略地図線状オブジェクトを示す略地図線状オブジェクト情報などである。   The receiving unit 614 receives one or more pieces of approximate map additional information from the server device 62. The approximate map additional information is, for example, one or more name information associated with one or more approximate map coordinate information indicating coordinates on the approximate map of the approximate map linear object, or an approximate map line indicating the approximate map linear object. Object information.

サーバ受信部622は、1以上の略地図線状オブジェクト情報を、端末装置61から受信する。   The server reception unit 622 receives one or more pieces of approximate map line object information from the terminal device 61.

サーバ送信部625は、略地図追加情報取得部624が取得した1以上の略地図追加情報を、端末装置61に送信する。このとき、当該略地図追加情報が名称情報である場合、サーバ送信部625は、当該1以上の各名称情報に、対応する略地図線状オブジェクト情報を対応付ける。   The server transmission unit 625 transmits one or more pieces of additional map additional information acquired by the additional map additional information acquisition unit 624 to the terminal device 61. At this time, when the approximate map additional information is name information, the server transmission unit 625 associates the corresponding one or more pieces of name information with the corresponding approximate map linear object information.

なお、送信部613、サーバ送信部625は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。   The transmission unit 613 and the server transmission unit 625 are usually realized by wireless or wired communication means, but may be realized by broadcasting means.

また、受信部614、サーバ受信部622は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。   In addition, the receiving unit 614 and the server receiving unit 622 are usually realized by wireless or wired communication means, but may be realized by means for receiving a broadcast.

次に、地図情報処理システム6の全体動作について、まず、端末装置61の全体動作について、図37のフローチャートを用いて説明する。   Next, the overall operation of the map information processing system 6 will be described first with reference to the flowchart of FIG.

(ステップS3701)略地図線状オブジェクト情報取得部612は、略地図情報格納部611に略地図情報が格納されているか否かを判断する。格納されている場合は、ステップS3702に進み、そうでない場合は、ステップS3701に戻る。   (Step S3701) The approximate map linear object information acquisition unit 612 determines whether the approximate map information is stored in the approximate map information storage unit 611. If stored, the process proceeds to step S3702, and if not, the process returns to step S3701.

(ステップS3702)略地図線状オブジェクト情報取得部612は、略地図情報格納部611に格納されている略地図情報から、1以上の略地図線状オブジェクト情報を取得する。また、このとき、略地図線状オブジェクト情報取得部612は、略地図情報格納部611に格納されている略地図情報から、当該1以上の各略地図線状オブジェクト情報に対応する名称文字列も取得し、取得できた場合は、当該1以上の各略地図線状オブジェクト情報に対応付ける。   (Step S3702) The approximate map linear object information acquisition unit 612 acquires one or more approximate map linear object information from the approximate map information stored in the approximate map information storage unit 611. At this time, the approximate map linear object information acquisition unit 612 also obtains name character strings corresponding to the one or more approximate map linear object information from the approximate map information stored in the approximate map information storage unit 611. If it is acquired and can be acquired, it is associated with the one or more pieces of the approximate map linear object information.

(ステップS3703)送信部613は、ステップS3702で取得した1以上の略地図線状オブジェクト情報を、サーバ装置62に送信する。   (Step S 3703) The transmission unit 613 transmits the one or more substantially map linear object information acquired in Step S 3702 to the server device 62.

(ステップS3704)出力部615は、受信部614が1以上の略地図追加情報を受信したか否かを判断する。受信した場合は、ステップS3705に進み、そうでない場合は、ステップS3704に戻る。   (Step S3704) The output unit 615 determines whether or not the receiving unit 614 has received one or more pieces of approximate map additional information. If received, the process proceeds to step S3705; otherwise, the process returns to step S3704.

(ステップS3705)出力部615は、ステップS3704で受信した1以上の略地図追加情報を、略地図情報格納部611に格納されている略地図情報に付加する。   (Step S3705) The output unit 615 adds the one or more pieces of additional map additional information received in step S3704 to the map information stored in the map information storage unit 611.

(ステップS3706)出力部615は、ステップS3705で略地図追加情報が付加された略地図情報を出力する。   (Step S3706) The output unit 615 outputs the approximate map information to which the approximate map additional information is added in step S3705.

なお、図37のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   Note that in the flowchart of FIG. 37, the processing may be ended by powering off or interruption for aborting the processing.

次に、サーバ装置62の全体動作について、図38のフローチャートを用いて説明する。   Next, the overall operation of the server device 62 will be described using the flowchart of FIG.

(ステップS3801)対応オブジェクト決定部623は、サーバ受信部622が1以上の略地図線状オブジェクト情報を受信したか否かを判断する。受信した場合は、ステップS3802に進み、そうでない場合は、ステップS3801に戻る。   (Step S3801) The corresponding object determining unit 623 determines whether or not the server receiving unit 622 has received one or more pieces of approximate map linear object information. If received, the process proceeds to step S3802, and if not, the process returns to step S3801.

(ステップS3802)対応オブジェクト決定部623は、ステップS3801で受信した1以上の略地図線状オブジェクト情報と、当該1以上の各略地図線状オブジェクト情報に対応付いている名称文字列とを用いて、無名称略地図線状オブジェクトを決定し、1以上の無名称略地図線状オブジェクト情報を取得する。   (Step S3802) The corresponding object determination unit 623 uses the one or more approximate map linear object information received in step S3801 and the name character string associated with the one or more approximate map linear object information. The unnamed abbreviated map linear object is determined, and one or more unnamed abbreviated map linear object information is acquired.

(ステップS3803)対応オブジェクト決定部623は、実地図線状オブジェクト情報格納部621に格納されている1以上の実地図線状オブジェクト情報と、選択条件とを用いて、条件合致実地図線状オブジェクトを決定し、1以上の条件合致実地図線状オブジェクト情報を取得する。   (Step S3803) The corresponding object determination unit 623 uses the one or more real map linear object information stored in the real map linear object information storage unit 621 and the selection condition to satisfy the condition-matching real map linear object. And at least one condition-matching real map linear object information is acquired.

(ステップS3804)対応オブジェクト決定部623は、ステップS3801で受信した1以上の略地図線状オブジェクト情報と、当該1以上の各略地図線状オブジェクト情報に対応付いている名称文字列と、ステップS3803で取得した1以上の条件合致実地図線状オブジェクト情報とを用いて、不存在略地図線状オブジェクトを決定し、1以上の不存在略地図線状オブジェクト情報を取得する。   (Step S3804) The corresponding object determination unit 623 receives the one or more approximate map linear object information received in step S3801, the name character string associated with each of the one or more approximate map linear object information, and step S3803. The non-existing substantially map linear object information is determined using the one or more condition-matched actual map linear object information acquired in step 1, and one or more non-existing substantially map linear object information is acquired.

(ステップS3805)対応オブジェクト決定部623は、ステップS3802で取得した1以上の無名称略地図線状オブジェクト情報と、実地図線状オブジェクト情報格納部621に格納されている1以上の実地図線状オブジェクト情報とを用いて、略地図線状オブジェクトと実地図線状オブジェクトとの対応を決定し、1以上の線状オブジェクト対応情報を取得する。   (Step S3805) The corresponding object determination unit 623 obtains one or more unnamed approximate map line object information acquired in Step S3802 and one or more actual map line shapes stored in the actual map line object information storage unit 621. Using the object information, the correspondence between the substantially map linear object and the actual map linear object is determined, and one or more linear object correspondence information is acquired.

(ステップS3806)略地図追加情報取得部624は、ステップS3804で取得した1以上の不存在略地図線状オブジェクト情報およびステップS3805で取得した線状オブジェクト対応情報を用いて、1以上の略地図追加情報を取得する。   (Step S3806) The approximate map additional information acquisition unit 624 adds one or more approximate maps using the one or more non-existent approximate map linear object information acquired in step S3804 and the linear object correspondence information acquired in step S3805. Get information.

(ステップS3807)サーバ送信部625は、ステップS3806で取得した1以上の略地図追加情報を、端末装置61に送信する。   (Step S 3807) The server transmission unit 625 transmits the one or more pieces of approximate map additional information acquired in step S 3806 to the terminal device 61.

なお、図38のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。   In the flowchart of FIG. 38, the process may be terminated by powering off or a process termination interrupt.

また、図38のフローチャートにおいて、ステップS3802の処理は、図24のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 38, the process of step S3802 has been described using the flowchart of FIG.

また、図38のフローチャートにおいて、ステップS3803の処理は、図24のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 38, the process of step S3803 has been described using the flowchart of FIG.

また、図38のフローチャートにおいて、ステップS3804の処理は、図25のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 38, the process of step S3804 has been described with reference to the flowchart of FIG.

また、図38のフローチャートにおいて、ステップS3805の処理は、図26のフローチャートを用いて説明したので、説明を省略する。   In the flowchart of FIG. 38, the process of step S3805 has been described using the flowchart of FIG.

(具体例)
地図情報処理システム6の動作の具体例については、以下の事項以外は、実施の形態4の具体例において説明したので、説明を省略する。
(1)端末装置61において、1以上の略地図線状オブジェクト情報を取得し、当該1以上の略地図線状オブジェクト情報をサーバ装置62に送信すること
(2)サーバ装置62において、1以上の略地図線状オブジェクト情報を端末装置61から受信し、当該1以上の各略地図線状オブジェクト情報と、サーバ装置62が保持している1以上の各実地図線状オブジェクトとの対応を決定すること
(3)サーバ装置62において、1以上の略地図追加情報を取得し、当該1以上の略地図追加情報を端末装置61に送信すること
(4)端末装置61において、1以上の略地図追加情報を端末装置61から受信し、当該1以上の略地図追加情報を用いて、略地図情報に所定の情報を付加すること
(Concrete example)
Since the specific example of the operation of the map information processing system 6 has been described in the specific example of the fourth embodiment except for the following matters, the description thereof will be omitted.
(1) In the terminal device 61, one or more approximate map linear object information is acquired, and the one or more approximate map linear object information is transmitted to the server device 62. (2) In the server device 62, one or more approximate map linear object information is transmitted. The approximate map linear object information is received from the terminal device 61, and the correspondence between the one or more approximate map linear object information and the one or more actual map linear objects held by the server device 62 is determined. (3) The server device 62 acquires one or more additional map addition information and transmits the one or more additional map addition information to the terminal device 61. (4) The terminal device 61 adds one or more additional map additions. Information is received from the terminal device 61, and predetermined information is added to the approximate map information using the one or more approximate map additional information.

以上、本実施の形態における地図情報処理システム6によれば、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができる   As described above, according to the map information processing system 6 in the present embodiment, linear objects that are not described on the approximate map, names thereof, and the like can be additionally recorded on the approximate map.

また、上記各実施の形態において、一の装置に存在する2以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。   Further, in each of the above embodiments, it goes without saying that two or more communication units existing in one apparatus may be physically realized by one medium.

また、上記各実施の形態における地図情報処理装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ASP(Application Service Provider)として略地図上に記載のない線状オブジェクトやその名称などの略地図上への表示が行われてもよい。   The map information processing apparatus in each of the above embodiments may be a stand-alone apparatus or a server apparatus in a server / client system, for example. In the latter case, for example, a linear object that is not described on the approximate map or its name may be displayed on the approximate map as an ASP (Application Service Provider).

また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In each of the above embodiments, each process or each function may be realized by centralized processing by a single device or a single system, or distributed by a plurality of devices or a plurality of systems. It may be realized by being processed.

また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。   In each of the above embodiments, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.

また、上記各実施の形態1における地図情報処理装置1を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、略地図を示す情報である略地図情報と、前記略地図上に記載されている文字列と、地図上の地点を示す地点情報とが対応付いた情報である3以上の地図間対応情報とが格納されており、コンピュータを、地図上の地点を示す1以上の地点情報を受け付ける受付部と、前記3以上の地図間対応情報を用いて、前記受付部が受け付けた1以上の各地点情報が示す地点に対応する略地図上の座標を示す前記略地図座標情報を取得する略地図座標情報取得部と、前記略地図情報が示す略地図上の座標であり、前記略地図座標情報取得部が取得した略地図座標情報が示す座標に、前記受付部が受け付けた1以上の各地点情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the map information processing apparatus 1 in each said Embodiment 1 is the following programs, for example. In other words, this program is information obtained by associating, on a recording medium, rough map information that is information indicating a rough map, a character string described on the rough map, and point information that indicates a point on the map. 3 or more inter-map correspondence information is stored, and the computer uses the reception unit to receive one or more point information indicating points on the map and the reception unit using the three or more inter-map correspondence information. The approximate map coordinate information acquisition unit for acquiring the approximate map coordinate information indicating the coordinates on the approximate map corresponding to the point indicated by the one or more pieces of point information received, and the coordinates on the approximate map indicated by the approximate map information And a program for causing the coordinates indicated by the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit to function as an output unit that outputs one or more pieces of point information received by the reception unit.

また、上記各実施の形態2における地図情報処理装置2を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、略地図を示す情報である略地図情報と、前記略地図上に記載されている文字列と、地図上の地点を示す地点情報とが対応付いた情報である2以上の地図間対応情報とが格納されており、コンピュータを、地図上の地点を示す1以上の地点情報を受け付ける受付部と、前記2以上の地図間対応情報を用いて、前記受付部が受け付けた1以上の各地点情報が示す地点に対応する略地図上の座標を示す前記略地図座標情報を取得する略地図座標情報取得部と、前記略地図情報が示す略地図上の座標であり、前記略地図座標情報取得部が取得した略地図座標情報が示す座標に、前記受付部が受け付けた1以上の各地点情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the map information processing apparatus 2 in each said Embodiment 2 is the following programs, for example. In other words, this program is information obtained by associating, on a recording medium, rough map information that is information indicating a rough map, a character string described on the rough map, and point information that indicates a point on the map. Two or more inter-map correspondence information is stored, and the reception unit receives one or more pieces of point information indicating points on the map, and uses the two or more inter-map correspondence information. The approximate map coordinate information acquisition unit for acquiring the approximate map coordinate information indicating the coordinates on the approximate map corresponding to the point indicated by the one or more pieces of point information received, and the coordinates on the approximate map indicated by the approximate map information And a program for causing the coordinates indicated by the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit to function as an output unit that outputs one or more pieces of point information received by the reception unit.

また、上記各実施の形態3における端末装置31を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、
記録媒体に、略地図を示す情報である略地図情報が格納されており、コンピュータを、地図上の地点を示す1以上の地点情報を受け付ける受付部と、前記略地図情報から、前記略地図に記載されている2または3以上の文字列を取得する略地図文字列取得部と、前記略地図文字列主塔部が取得した2または3以上の文字列を外部の装置に送信する送信部と、前記受付部が受け付けた1以上の各地点情報が示す地点に対応する前記略地図上の座標を示す1以上の略地図座標情報を外部の装置から受信する受信部と、前記略地図情報が示す略地図上の座標であり、前記略地図座標情報取得部が取得した略地図座標情報が示す座標に、前記受付部が受け付けた1以上の各地点情報を出力する出力部として機能させるためのプログラムである。
Moreover, the software which implement | achieves the terminal device 31 in each said Embodiment 3 is the following programs, for example. In other words, this program
Schematic map information, which is information indicating a schematic map, is stored in a recording medium, and a computer receives from the schematic map information a reception unit that receives one or more point information indicating points on the map. A rough map character string acquisition unit for acquiring two or three or more character strings described; a transmission unit for transmitting two or more character strings acquired by the main map character string main tower to an external device; A receiving unit that receives, from an external device, one or more schematic map coordinate information indicating coordinates on the schematic map corresponding to a point indicated by the one or more pieces of point information received by the reception unit; It is a coordinate on the approximate map to be displayed, and serves as an output unit that outputs one or more pieces of point information received by the reception unit to the coordinates indicated by the approximate map coordinate information acquired by the approximate map coordinate information acquisition unit It is a program.

また、上記各実施の形態3におけるサーバ装置32を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、地図上の地点を示す1以上の地点情報が格納されており、2または3以上の略地図文字列と、1以上の地点情報とを外部の装置から受信する受信部と、前記受信部が受信した2または3以上の各文字列に対応する一の地点情報を、当該2または3以上の文字列ごとに、前記記録媒体に格納されている地点情報から特定し、当該2または3以上の各文字列と、当該各文字列に対応する一の地点情報とを有する2または3以上の地図間対応情報を取得する地図間対応情報取得部と、前記地図間対応情報取得部が取得した2または3以上の地図間対応情報を用いて、前記受付部が受け付けた1以上の各地点情報が示す地点に対応する略地図上の座標を示す1以上の略地図座標情報を取得する略地図座標情報取得部と、前記略地図座標情報取得部が取得した1以上の略地図座標情報を外部の装置に送信する送信部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the server apparatus 32 in each said Embodiment 3 is the following programs, for example. That is, in this program, one or more pieces of point information indicating points on a map are stored in a recording medium, and two or three or more approximate map character strings and one or more pieces of point information are received from an external device. And receiving one spot information corresponding to each of the two or more character strings received by the receiver from the spot information stored in the recording medium for each of the two or more character strings. An inter-map correspondence information acquisition unit that identifies and acquires two or three or more inter-map correspondence information having each of the two or three or more character strings and one point information corresponding to each of the character strings; One or more abbreviations indicating the coordinates on the approximate map corresponding to the point indicated by the one or more pieces of point information received by the reception unit using the two or three or more inter-map correspondence information acquired by the inter-correspondence information acquisition unit Approximate map coordinate information for acquiring map coordinate information And resulting unit is a program for functioning as a transmitter for transmitting one or more substantially map coordinate information the simplified map coordinate information acquisition unit has acquired to an external device.

また、上記各実施の形態4における地図情報処理装置4を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報と、実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報であり、実地図線状オブジェクトの名称である名称情報を含む1以上の実地図線状オブジェクト情報とが格納されており、コンピュータを、前記略地図上の線状オブジェクトである1以上の各略地図線状オブジェクトと、前記1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する対応オブジェクト決定部と、前記対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を取得する略地図追加情報取得部と、前記略地図追加情報取得部が取得した1以上の略地図追加情報を、前記略地図情報に付加し、当該1以上の略地図追加情報が付加された略地図情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the map information processing apparatus 4 in each said Embodiment 4 is the following programs, for example. That is, this program stores, on a recording medium, schematic map information indicating a schematic map in which one or more linear objects that are linear objects including roads are described, and an actual map that is a linear object on the actual map. One or more actual map linear object information including name information which is information on the linear object and is the name of the actual map linear object is stored, and the computer is a linear object on the approximate map. The corresponding object determining unit that determines the correspondence between the one or more substantially map linear objects and the actual map linear object indicated by the one or more actual map linear object information, and the corresponding object determining unit determines the correspondence Approximate map addition that acquires one or more approximate map additional information that is information including name information that is the name of each of the one or more real map linear objects The information acquisition unit and the one or more schematic map additional information acquired by the schematic map additional information acquisition unit are added to the schematic map information, and the schematic map information to which the one or more schematic map additional information is added is output. This is a program for functioning as an output unit.

また、上記各実施の形態5における地図情報処理装置5を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報と、実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報である1以上の実地図線状オブジェクト情報を有する情報であり、実地図を示す情報である実地図情報が格納されており、現在位置を示す現在位置情報と、目的地を示す目的地情報とを受け付ける受付部と、前記受付部が受け付けた現在位置情報および目的地情報を、前記実地図情報に対して適用し、現在位置から目的地までの経路を探索し、当該経路を示す経路情報を取得する経路探索部と、前記経路探索部が取得した経路情報が示す経路が有する2以上の地点に対応する前記略地図上の座標を決定し、当該座標を示す2以上の略地図座標情報を取得する略地図座標情報取得部と、前記略地図座標情報取得部が取得した2以上の各略地図座標情報が示す略地図上の座標に、前記経路探索部が取得した経路情報が示す経路であることを示す情報を付加し、当該経路であることを示す情報が付加された略地図情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the map information processing apparatus 5 in each said Embodiment 5 is the following programs, for example. That is, this program stores, on a recording medium, schematic map information indicating a schematic map in which one or more linear objects that are linear objects including roads are described, and an actual map that is a linear object on the actual map. Information having one or more actual map linear object information that is information related to the linear object, real map information that is information indicating the actual map is stored, current position information indicating the current position, and destination Receiving the destination information to be shown, applying the current position information and destination information received by the receiving unit to the real map information, searching for a route from the current location to the destination, A route search unit that acquires route information indicating the coordinates, and coordinates on the approximate map corresponding to two or more points that the route indicated by the route information acquired by the route search unit has, The approximate map coordinate information acquisition unit for acquiring two or more approximate map coordinate information to be displayed, and the route search unit at the coordinates on the approximate map indicated by each of the two or more approximate map coordinate information acquired by the approximate map coordinate information acquisition unit Is a program for adding information indicating that the route is acquired by the acquired route information and functioning as an output unit that outputs the approximate map information to which the information indicating the route is added.

また、上記各実施の形態6における端末装置61を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報が格納されており、コンピュータを、前記略地図情報から、略地図上の線状オブジェクトである略地図線状オブジェクトに関する情報である1以上の略地図線状オブジェクト情報を取得する略地図線状オブジェクト情報取得部と、前記略地図線状オブジェクト情報取得部が取得した1以上の略地図線状オブジェクト情報を外部の装置に送信する送信部と、前記略地図線状オブジェクトに対応する実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を外部の装置から受信する受信部と、前記受信部が受信した1以上の略地図追加情報を、前記略地図情報に付加し、当該1以上の略地図追加情報が付加された略地図情報を出力する出力部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the terminal device 61 in each said Embodiment 6 is the following programs, for example. That is, this program stores, on a recording medium, schematic map information indicating a schematic map in which one or more linear objects that are linear objects including roads are described. A schematic map linear object information acquisition unit that acquires one or more schematic map linear object information that is information related to the schematic map linear object that is a linear object on the approximate map; and the approximate map linear object information acquisition 1 is information including name information that is a name of an actual map linear object corresponding to the approximate map linear object, and a transmission unit that transmits one or more approximate map linear object information acquired by the unit to an external device A receiving unit that receives the above-described simplified map additional information from an external device and one or more additional simplified map additional information received by the receiving unit are attached to the simplified map information. And a program for functioning as an output unit for outputting a substantially map information the one or more substantially map additional information is added.

また、上記各実施の形態6におけるサーバ装置62を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報であり、実地図線状オブジェクトの名称である名称情報を含む1以上の実地図線状オブジェクト情報が格納されており、略地図上の線状オブジェクトである略地図線状オブジェクトに関する情報である1以上の略地図線状オブジェクト情報を外部の装置から受信する受信部と、前記受信部が受信した1以上の各略地図線状オブジェクトと、前記記録媒体に格納されている1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する対応オブジェクト決定部と、前記対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を取得する略地図追加情報取得部と、前記略地図追加情報取得部が取得した1以上の略地図追加情報を外部の装置に送信する送信部として機能させるためのプログラムである。   Moreover, the software which implement | achieves the server apparatus 62 in each said Embodiment 6 is the following programs, for example. That is, this program is information on a real map linear object that is a linear object on a real map on a recording medium, and includes one or more real map linear objects that include name information that is the name of the real map linear object. A receiving unit that stores information from an external device that receives one or more pieces of approximate map linear object information that is information related to the approximate map linear object that is a linear object on the approximate map; and the reception unit receives the information. A corresponding object determining unit that determines a correspondence between the one or more substantially map linear objects and the actual map linear objects indicated by the one or more actual map linear object information stored in the recording medium; One or more abbreviations which are information including name information which is the name of each of the one or more real map linear objects determined by the corresponding object determination unit Substantially map additional information acquisition unit for acquiring additional information is a program for functioning as a transmitter for transmitting one or more substantially map additional information the simplified map additional information acquisition unit has acquired to an external device.

なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。   Note that the program does not include at least processing that is performed only by hardware.

また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。   The program may be executed by being downloaded from a server or the like, or a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed. Further, this program may be used as a program constituting a program product.

また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。   Moreover, the computer which performs the said program may be single, and plural may be sufficient as it. That is, centralized processing may be performed, or distributed processing may be performed.

また、図39は、前述のプログラムを実行して、前述の実施の形態の地図情報処理装置等を実現するコンピュータシステム9の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。   FIG. 39 is an overview of the computer system 9 that executes the above-described program to realize the map information processing apparatus and the like of the above-described embodiment. The above-described embodiments can be realized by computer hardware and a computer program executed thereon.

図39において、コンピュータシステム9は、CD−ROMドライブ9011、FDドライブ9012を含むコンピュータ901と、キーボード902と、マウス903と、モニタ904とを備える。   39, the computer system 9 includes a computer 901 including a CD-ROM drive 9011 and an FD drive 9012, a keyboard 902, a mouse 903, and a monitor 904.

図40は、コンピュータシステム9のブロック図である。図40において、コンピュータ901は、CD−ROMドライブ9011、FDドライブ9012に加えて、MPU9013と、ブートアッププログラム等のプログラムを記憶するためのROM9014と、MPU9013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM9015と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク9016と、CD−ROMドライブ9011、FDドライブ9012、MPU9013等を相互に接続するバス9017とを備える。ここでは図示しないが、コンピュータ901は、さらに、LANへの接続を提供するネットワークカードを備えていてもよい。   FIG. 40 is a block diagram of the computer system 9. 40, in addition to the CD-ROM drive 9011 and the FD drive 9012, a computer 901 is connected to an MPU 9013, a ROM 9014 for storing a program such as a boot-up program, and an MPU 9013, and temporarily issues an application program instruction. A bus for mutually connecting a RAM 9015 for storing a temporary storage space, a hard disk 9016 for storing application programs, system programs, and data, a CD-ROM drive 9011, an FD drive 9012, an MPU 9013, etc. 9017. Although not shown here, the computer 901 may further include a network card that provides connection to a LAN.

コンピュータシステム9に、前述の実施の形態の地図情報処理装置等の機能を実行させるプログラムは、CD−ROM9101、またはFD9102に記憶されて、CD−ROMドライブ9011またはFDドライブ9012に挿入され、さらにハードディスク9016に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ901に送信され、ハードディスク9016に記憶されてもよい。プログラムは実行の際にRAM9015にロードされる。プログラムは、CD−ROM9101、FD9102またはネットワークから直接、ロードされてもよい。   A program that causes the computer system 9 to execute the functions of the map information processing apparatus and the like of the above-described embodiment is stored in the CD-ROM 9101 or FD 9102, inserted into the CD-ROM drive 9011 or FD drive 9012, and further a hard disk. 9016 may be transferred. Alternatively, the program may be transmitted to the computer 901 via a network (not shown) and stored in the hard disk 9016. The program is loaded into the RAM 9015 when executed. The program may be loaded directly from the CD-ROM 9101, the FD 9102, or the network.

プログラムは、コンピュータ901に、前述の実施の形態の地図情報処理装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム9がどのように動作するかは周知であり、詳細な説明は省略する。   The program does not necessarily include an operating system (OS), a third-party program, or the like that causes the computer 901 to execute functions such as the map information processing apparatus of the above-described embodiment. The program only needs to include an instruction portion that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 9 operates is well known and will not be described in detail.

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。   The present invention is not limited to the above-described embodiments, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上のように、本発明にかかる地図情報処理装置は、例えば、略地図上に記載のない線状オブジェクトや、その名称などを、略地図上に追記することができるという効果を有し、ナビゲーション装置等として有用である。   As described above, the map information processing apparatus according to the present invention has an effect that, for example, a linear object that is not described on the approximate map, a name thereof, and the like can be additionally recorded on the approximate map. It is useful as a device.

1、2、4、5 地図情報処理装置
3、6 地図情報処理システム
11 地点情報格納部
12 略地図情報格納部
13 地図間対応情報格納部
14 略地図文字列取得部
15 地図間対応情報取得部
16 地図間対応情報蓄積部
17 受付部
18 略地図座標情報取得部
19 出力部
31、61 端末装置
32、62 サーバ装置
33、63 ネットワーク
41 略地図情報格納部
42 実地図線状オブジェクト情報格納部
43 略地図線状オブジェクト情報取得部
44 対応オブジェクト決定部
45 略地図追加情報取得部
46 出力部
51 実地図情報格納部
52 経路探索部
53 出力部
151 第一地図間対応情報取得手段
152 重心算出手段
153 第二地図間対応情報取得手段
154 分散算出手段
155 第三地図間対応情報取得手段
181 距離算出手段
182 第一略地図座標情報取得手段
183 相対位置類似度算出手段
184 第二略地図座標情報取得手段
311 略地図情報格納部
312 受付部
313 略地図文字列取得部
314 送信部
315 受信部
316 出力部
321 地点情報格納部
322 サーバ受信部
323 地図間対応情報取得部
324 略地図座標情報取得部
325 サーバ送信部
431 略地図線状オブジェクト情報取得手段
432 名称文字列取得手段
441 無名称略地図線状オブジェクト決定手段
442 条件合致実地図線状オブジェクト決定手段
443 不存在略地図線状オブジェクト決定手段
444 対応オブジェクト決定手段
611 略地図情報格納部
612 略地図線状オブジェクト情報取得部
613 送信部
614 受信部
615 出力部
621 実地図線状オブジェクト情報格納部
622 サーバ受信部
623 対応オブジェクト決定部
624 略地図追加情報取得部
625 サーバ送信部
1, 2, 4, 5 Map information processing device 3, 6 Map information processing system 11 Point information storage unit 12 Abbreviated map information storage unit 13 Intermap correspondence information storage unit 14 Abbreviated map character string acquisition unit 15 Intermap correspondence information acquisition unit 16 Inter-map correspondence information accumulating unit 17 Accepting unit 18 Approximate map coordinate information acquiring unit 19 Output unit 31, 61 Terminal device 32, 62 Server device 33, 63 Network 41 Approximate map information storage unit 42 Real map linear object information storage unit 43 Approximate map linear object information acquisition unit 44 Corresponding object determination unit 45 Approximate map additional information acquisition unit 46 Output unit 51 Real map information storage unit 52 Route search unit 53 Output unit 151 First map correspondence information acquisition unit 152 Center of gravity calculation unit 153 Second map correspondence information acquisition means 154 Variance calculation means 155 Third map correspondence information acquisition means 181 Distance Calculation unit 182 First approximate map coordinate information acquisition unit 183 Relative position similarity calculation unit 184 Second approximate map coordinate information acquisition unit 311 Approximate map information storage unit 312 Reception unit 313 Approximate map character string acquisition unit 314 Transmission unit 315 Reception unit 316 Output unit 321 Point information storage unit 322 Server reception unit 323 Inter-map correspondence information acquisition unit 324 Rough map coordinate information acquisition unit 325 Server transmission unit 431 Rough map linear object information acquisition means 432 Name character string acquisition means 441 Unnamed abbreviated map line -Like object determining means 442 Condition-matching actual map linear object determining means 443 Absence substantially map linear object determining means 444 Corresponding object determining means 611 Approximate map information storage part 612 Approximate map linear object information acquisition part 613 Transmitting part 614 Receiving part 615 Output unit 621 Field Linear object information storage section 622 the server receiver 623 corresponding object determination unit 624 substantially map additional information acquisition unit 625 server transmission unit

Claims (8)

道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報が格納される略地図情報格納部と、
実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報であり、実地図線状オブジェクトの名称である名称情報を含む1以上の実地図線状オブジェクト情報が格納される実地図線状オブジェクト情報格納部と、
前記略地図上の線状オブジェクトである1以上の各略地図線状オブジェクトと、前記1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する対応オブジェクト決定部と、
前記対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を取得する略地図追加情報取得部と、
前記略地図追加情報取得部が取得した1以上の略地図追加情報を、前記略地図情報に付加し、当該1以上の略地図追加情報が付加された略地図情報を出力する出力部とを具備し、
前記名称情報を含む情報である1以上の略地図追加情報を付加することにより、略地図情報を充実化することを特徴とする地図情報処理装置。
An approximate map information storage unit storing approximate map information indicating an approximate map in which one or more linear objects that are linear objects including roads are described;
A real map line object that is information about a real map line object that is a line object on the real map and that stores one or more real map line object information including name information that is the name of the real map line object An information storage unit;
A corresponding object determining unit that determines a correspondence between one or more substantially map linear objects that are linear objects on the approximate map and a real map linear object indicated by the one or more actual map linear object information; ,
An approximate map additional information acquisition unit that acquires one or more approximate map additional information that is information including name information that is a name of each of the one or more real map linear objects that the corresponding object determination unit has determined the correspondence;
An output unit that adds the one or more pieces of the simplified map additional information acquired by the simplified map additional information acquisition unit to the simplified map information and outputs the simplified map information to which the one or more simplified map additional information is added. And
A map information processing apparatus characterized by enriching approximate map information by adding one or more additional additional map information that is information including the name information.
前記略地図情報から、略地図線状オブジェクトに関する情報である1以上の略地図線状オブジェクト情報を取得する略地図線状オブジェクト情報取得部をさらに具備し、
前記対応オブジェクト決定部は、
前記略地図線状オブジェクト情報取得部が取得した1以上の各略地図線状オブジェクト情報が示す略地図線状オブジェクトに対応する1以上の実地図線状オブジェクトを、前記1以上の実地図線状オブジェクト情報を用いて決定し、
前記略地図追加情報取得部は、
前記対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である1以上の名称情報を、前記実地図線状オブジェクト情報格納部から取得し、
前記出力部は、
前記略地図追加情報取得部が取得した1以上の各名称情報を、前記略地図上の1以上の各略地図線状オブジェクトに対応付く位置に付加し、当該1以上の名称情報が付加された略地図情報を出力する請求項1記載の地図情報処理装置。
A schematic map linear object information acquisition unit that acquires one or more schematic map linear object information that is information related to the schematic map linear object from the schematic map information;
The corresponding object determining unit
One or more actual map linear objects corresponding to the approximate map linear object indicated by each of the one or more approximate map linear object information acquired by the approximate map linear object information acquisition unit are the one or more actual map linear shapes. Using object information,
The simplified map additional information acquisition unit
One or more pieces of name information, which are names of one or more real map linear objects whose correspondence has been determined by the corresponding object determination unit, are acquired from the real map linear object information storage unit,
The output unit is
One or more pieces of name information acquired by the approximate map additional information acquisition unit are added to positions corresponding to the one or more approximate map linear objects on the schematic map, and the one or more pieces of name information are added. The map information processing apparatus according to claim 1, which outputs approximate map information.
前記対応オブジェクト決定部は、
前記略地図の範囲内において未記載である略地図線状オブジェクトであり、前記1以上の実地図線状オブジェクト情報が示す実地図線状オブジェクトのいずれかに対応する略地図線状オブジェクトを、前記1以上の実地図線状オブジェクト情報を用いて決定する不存在略地図線状オブジェクト決定手段を具備し、
前記略地図追加情報取得部は、
前記不存在略地図線状オブジェクト決定手段が決定した1以上の各略地図線状オブジェクトに対応する1以上の各実地図線状オブジェクトの名称である名称情報を、前記実地図線状オブジェクト情報格納部から取得し、かつ当該1以上の各実地図線状オブジェクトに対応する略地図線状オブジェクトを示す1以上の略地図線状オブジェクト情報を生成し、
前記出力部は、
前記略地図追加情報取得部が取得した1以上の各名称情報および1以上の各略地図線状オブジェクト情報を、前記略地図情報に付加し、当該1以上の名称情報および1以上の略地図線状オブジェクト情報が付加された略地図情報を出力する請求項1または請求項2記載の地図情報処理装置。
The corresponding object determining unit
An approximate map linear object that is not described in the range of the approximate map, and that corresponds to one of the actual map linear objects indicated by the one or more actual map linear object information, A non-existing substantially map linear object determining means for determining using one or more real map linear object information;
The simplified map additional information acquisition unit
Name information that is the name of one or more actual map linear objects corresponding to each of the one or more approximate map linear objects determined by the non-existing approximate map linear object determination means is stored in the actual map linear object information. One or more approximate map linear object information indicating the approximate map linear object corresponding to each of the one or more actual map linear objects,
The output unit is
One or more pieces of name information and one or more pieces of outline map linear object information acquired by the outline map additional information acquisition unit are added to the outline map information, and the one or more pieces of name information and one or more outline map lines are added. The map information processing apparatus according to claim 1, wherein the map information processing apparatus outputs the approximate map information to which the shape object information is added.
前記実地図線状オブジェクト情報格納部には、
実地図線状オブジェクトが通過する1以上の地点を示す地点情報を有する1以上の実地図線状オブジェクト情報が格納され、
前記対応オブジェクト決定部は、
前記1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトに対応する略地図線状オブジェクトを、当該1以上の各実地図線状オブジェクト情報が有する1以上の各地点情報を用いて決定する請求項1から請求項3いずれか一項に記載の地図情報処理装置。
In the real map linear object information storage unit,
One or more actual map linear object information having point information indicating one or more points through which the actual map linear object passes are stored,
The corresponding object determining unit
The substantially map linear object corresponding to the actual map linear object indicated by the one or more actual map linear object information is used by using one or more pieces of point information included in the one or more actual map linear object information. The map information processing apparatus according to any one of claims 1 to 3 to be determined.
現在位置を示す現在位置情報を受け付ける受付部と、
前記現在位置情報が示す現在位置に対応する前記略地図上の座標を決定し、当該座標を示す略地図座標情報を取得する略地図座標情報取得部をさらに具備し、
前記出力部は、
前記略地図座標情報取得部が取得した略地図座標情報が示す前記略地図上の座標に、前記受付部が受け付けた現在位置情報が示す現在位置に対応する座標であることを示す情報を付加し、当該現在位置に対応する座標であることを示す情報が付加された略地図情報を出力する請求項1から請求項4いずれか記載の地図情報処理装置。
A reception unit for receiving current position information indicating the current position;
Determining a coordinate on the schematic map corresponding to the current position indicated by the current position information, further comprising a schematic map coordinate information acquisition unit for acquiring the schematic map coordinate information indicating the coordinate;
The output unit is
Information indicating that the coordinates corresponding to the current position indicated by the current position information received by the accepting unit is added to the coordinates on the approximate map indicated by the approximate map coordinate information acquired by the approximate map coordinate information acquiring unit. The map information processing apparatus according to claim 1, wherein the map information processing apparatus outputs the approximate map information to which information indicating that the coordinates correspond to the current position is added.
前記受付部は、
目的地を示す目的地情報をも受け付け、
実地図を示す情報である実地図情報が格納される実地図情報格納部と、
前記受付部が受け付けた現在位置情報および目的地情報を、前記実地図情報に対して適用し、現在位置から目的地までの経路を探索し、当該経路を示す経路情報を取得する経路探索部とをさらに具備し、
前記略地図座標情報取得部は、
前記経路探索部が取得した経路情報が示す経路が有する2以上の地点に対応する前記略地図上の座標を決定し、当該座標を示す2以上の略地図座標情報を取得し、
前記出力部は、
前記略地図座標情報取得部が取得した2以上の各略地図座標情報が示す略地図上の座標に、前記経路探索部が取得した経路情報が示す経路であることを示す情報を付加し、当該経路であることを示す情報が付加された略地図情報を出力する請求項5に記載の地図情報処理装置。
The reception unit
Accept destination information indicating the destination,
A real map information storage unit for storing real map information which is information indicating a real map;
A route search unit that applies the current position information and destination information received by the reception unit to the real map information, searches for a route from the current position to the destination, and acquires route information indicating the route; Further comprising
The approximate map coordinate information acquisition unit
Determining coordinates on the approximate map corresponding to two or more points of the route indicated by the route information acquired by the route search unit, acquiring two or more approximate map coordinate information indicating the coordinates,
The output unit is
Information indicating that the route information acquired by the route search unit is a route indicated by the route information added to the coordinates on the approximate map indicated by each of the two or more approximate map coordinate information acquired by the approximate map coordinate information acquisition unit, the map information processing apparatus according to claim 5 you output substantially map information data is added indicating that it is a path.
端末装置とサーバ装置とを具備する地図情報処理システムであって、
前記端末装置は、
道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報が格納される略地図情報格納部と、
前記略地図情報から、略地図線状オブジェクトに関する情報である1以上の略地図線状オブジェクト情報を取得する略地図線状オブジェクト情報取得部と、
前記略地図線状オブジェクト情報取得部が取得した1以上の略地図線状オブジェクト情報を、前記サーバ装置に送信する送信部と、
1以上の略地図追加情報を、前記サーバ装置から受信する受信部と、
前記受信部が受信した1以上の略地図追加情報を、前記略地図情報に付加し、当該1以上の略地図追加情報が付加された略地図情報を出力する出力部とを具備し、
前記サーバ装置は、
実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報であり、実地図線状オブジェクトの名称である名称情報を含む1以上の実地図線状オブジェクト情報が格納される実地図線状オブジェクト情報格納部と、
1以上の略地図線状オブジェクト情報を、前記端末装置から受信するサーバ受信部と、
前記サーバ受信部が受信した1以上の各略地図線状オブジェクト情報が示す略地図線状オブジェクトと、前記1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する対応オブジェクト決定部と、
前記対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を取得する略地図追加情報取得部と、
前記略地図追加情報取得部が取得した1以上の略地図追加情報を、前記端末装置に送信するサーバ送信部とを具備し、
前記名称情報を含む情報である1以上の略地図追加情報を付加することにより、略地図情報を充実化することを特徴とする地図情報処理システム。
A map information processing system comprising a terminal device and a server device,
The terminal device
An approximate map information storage unit storing approximate map information indicating an approximate map in which one or more linear objects that are linear objects including roads are described;
An approximate map linear object information acquisition unit that acquires one or more approximate map linear object information that is information related to the approximate map linear object from the approximate map information;
A transmission unit that transmits the one or more schematic map linear object information acquired by the approximate map linear object information acquisition unit to the server device;
A receiving unit for receiving one or more pieces of additional map information from the server device;
An output unit that adds the one or more pieces of approximate map additional information received by the receiving unit to the schematic map information and outputs the schematic map information to which the one or more pieces of approximate map additional information are added;
The server device
A real map line object that is information about a real map line object that is a line object on the real map and that stores one or more real map line object information including name information that is the name of the real map line object An information storage unit;
A server receiving unit for receiving one or more substantially map linear object information from the terminal device;
The correspondence between the approximate map linear object indicated by the one or more approximate map linear object information received by the server reception unit and the actual map linear object indicated by the one or more actual map linear object information is determined. A corresponding object determination unit;
An approximate map additional information acquisition unit that acquires one or more approximate map additional information that is information including name information that is a name of each of the one or more real map linear objects that the corresponding object determination unit has determined the correspondence;
A server transmission unit that transmits one or more additional map additional information acquired by the additional map additional information acquisition unit to the terminal device;
A map information processing system characterized by enriching the approximate map information by adding one or more additional additional map information that is information including the name information.
記録媒体に、
道路を含む線状のオブジェクトである1以上の線状オブジェクトが記載されている略地図を示す略地図情報と、
実地図上の線状オブジェクトである実地図線状オブジェクトに関する情報であり、実地図線状オブジェクトの名称である名称情報を含む1以上の実地図線状オブジェクト情報とが格納されており、
コンピュータを、
前記略地図上の線状オブジェクトである1以上の各略地図線状オブジェクトと、前記1以上の各実地図線状オブジェクト情報が示す実地図線状オブジェクトとの対応を決定する対応オブジェクト決定部と、
前記対応オブジェクト決定部が対応を決定した1以上の各実地図線状オブジェクトの名称である名称情報を含む情報である1以上の略地図追加情報を取得する略地図追加情報取得部と、
前記略地図追加情報取得部が取得した1以上の略地図追加情報を、前記略地図情報に付加し、当該1以上の略地図追加情報が付加された略地図情報を出力する出力部として機能させるためのプログラムであって、
前記名称情報を含む情報である1以上の略地図追加情報を付加することにより、略地図情報を充実化することを特徴とするプログラム。
On the recording medium,
Schematic map information indicating a schematic map in which one or more linear objects that are linear objects including roads are described;
Information about a real map line object that is a line object on a real map, and one or more real map line object information including name information that is a name of the real map line object is stored.
Computer
A corresponding object determining unit that determines a correspondence between one or more substantially map linear objects that are linear objects on the approximate map and a real map linear object indicated by the one or more actual map linear object information; ,
An approximate map additional information acquisition unit that acquires one or more approximate map additional information that is information including name information that is a name of each of the one or more real map linear objects that the corresponding object determination unit has determined the correspondence;
The one or more schematic map additional information acquired by the schematic map additional information acquisition unit is added to the schematic map information, and functions as an output unit that outputs the schematic map information to which the one or more schematic map additional information is added. A program for
A program characterized by enriching the approximate map information by adding one or more additional approximate map information that is information including the name information.
JP2016149269A 2016-07-29 2016-07-29 Map information processing apparatus, map information processing system, map information processing method, and program Active JP6289560B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016149269A JP6289560B2 (en) 2016-07-29 2016-07-29 Map information processing apparatus, map information processing system, map information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016149269A JP6289560B2 (en) 2016-07-29 2016-07-29 Map information processing apparatus, map information processing system, map information processing method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012172910A Division JP6086577B2 (en) 2012-08-03 2012-08-03 Map information processing apparatus, map information processing system, map information processing method, and program

Publications (2)

Publication Number Publication Date
JP2016189032A JP2016189032A (en) 2016-11-04
JP6289560B2 true JP6289560B2 (en) 2018-03-07

Family

ID=57239542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016149269A Active JP6289560B2 (en) 2016-07-29 2016-07-29 Map information processing apparatus, map information processing system, map information processing method, and program

Country Status (1)

Country Link
JP (1) JP6289560B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111337049A (en) * 2020-03-05 2020-06-26 维沃移动通信有限公司 Navigation method and electronic equipment

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7412037B2 (en) * 2020-02-20 2024-01-12 株式会社ナイルワークス How to define the drone system, controls and work area

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1152847A (en) * 1997-07-31 1999-02-26 Fujitsu Ten Ltd Simple map display device
JP3642514B2 (en) * 2001-09-13 2005-04-27 松下電器産業株式会社 Simple traffic information generation method and device
JP4952508B2 (en) * 2007-10-22 2012-06-13 ソニー株式会社 Display route creation method, display route creation device, and display route creation program
JP4929255B2 (en) * 2008-09-05 2012-05-09 ヤフー株式会社 Deformation map creation device and method
JP2011112364A (en) * 2009-11-24 2011-06-09 Advanced Telecommunication Research Institute International Map information processing device, method, and program
JP5550452B2 (en) * 2010-05-27 2014-07-16 三菱電機株式会社 Deformation map generation device and deformation map generation method
JP2012018345A (en) * 2010-07-09 2012-01-26 Hitachi Automotive Systems Ltd Information input system
JP2012198310A (en) * 2011-03-18 2012-10-18 Mitsubishi Electric Corp Map element arrangement device and map element arrangement method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111337049A (en) * 2020-03-05 2020-06-26 维沃移动通信有限公司 Navigation method and electronic equipment

Also Published As

Publication number Publication date
JP2016189032A (en) 2016-11-04

Similar Documents

Publication Publication Date Title
US5523765A (en) Method and apparatus for detecting vehicle location for a vehicle navigation system
JP5728775B2 (en) Information processing apparatus and information processing method
JP4604119B2 (en) Mobility support system, method thereof, program thereof, and recording medium recording the program
JP2010506291A (en) Method and apparatus for generating orthorectified tiles
JP2005134427A (en) Traffic condition notifying device, system thereof, method thereof, program thereof, and recording medium recording the program
JP2004226218A (en) Data structure of feature guidance information, recording medium recording feature guidance information, guidance guidance device, system, method, program thereof, and recording medium recording the program
JP2017156179A (en) Facility state detecting method and device setting method
JP7736345B2 (en) Map representation data processing device, information processing method, and program
JP6086577B2 (en) Map information processing apparatus, map information processing system, map information processing method, and program
JP6289560B2 (en) Map information processing apparatus, map information processing system, map information processing method, and program
JP2008309599A (en) Information output unit and information output method
JPWO2018193582A1 (en) Route search apparatus and route search method
JP5749057B2 (en) Navigation device
KR100676619B1 (en) Location memory mobile terminal, location memory service system and method using the same
US7647167B2 (en) Navigation system, route search method, and storage medium
JP4733343B2 (en) Navigation system, navigation device, navigation method, and navigation program
JP6494230B2 (en) Geographic information vectorization support system and geographic information vectorization support method
JP2007156101A (en) Map display system, map display apparatus and map display method
JP6076078B2 (en) Navigation device, navigation method, and program
JP7112281B2 (en) navigation device, program
JP2004226214A (en) Map information processing apparatus, its system, its method, its program, and recording medium recording the program
JP2006146562A (en) Information processing apparatus, information processing system, information processing method, program thereof, and recording medium on which program is recorded
JP2004228903A (en) Recording medium recording map information, map information processing apparatus, system, method, program thereof, and recording medium recording the program
Chernykh et al. Development of a Navigation System on the University Territory Using Augmented Reality Technology
JP2017003400A (en) Information processing program, information processing method, and information processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170904

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180202

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180206

R150 Certificate of patent or registration of utility model

Ref document number: 6289560

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250