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
JP5711501B2 - Data structure of map data and map image generation device - Google Patents
[go: Go Back, main page]

JP5711501B2 - Data structure of map data and map image generation device - Google Patents

Data structure of map data and map image generation device Download PDF

Info

Publication number
JP5711501B2
JP5711501B2 JP2010244086A JP2010244086A JP5711501B2 JP 5711501 B2 JP5711501 B2 JP 5711501B2 JP 2010244086 A JP2010244086 A JP 2010244086A JP 2010244086 A JP2010244086 A JP 2010244086A JP 5711501 B2 JP5711501 B2 JP 5711501B2
Authority
JP
Japan
Prior art keywords
floor
map
data
same
facility
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.)
Expired - Fee Related
Application number
JP2010244086A
Other languages
Japanese (ja)
Other versions
JP2012098372A (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.)
Zenrin Co Ltd
Original Assignee
Zenrin 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 Zenrin Co Ltd filed Critical Zenrin Co Ltd
Priority to JP2010244086A priority Critical patent/JP5711501B2/en
Publication of JP2012098372A publication Critical patent/JP2012098372A/en
Application granted granted Critical
Publication of JP5711501B2 publication Critical patent/JP5711501B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)

Description

本発明は、建物や地下街等の施設内の画像を含む地図画像を表示するための地図データのデータ構造および地図画像生成装置に関するものである。     The present invention relates to a data structure of map data and a map image generation device for displaying a map image including an image in a facility such as a building or an underground shopping center.

従来から、携帯電話等の携帯端末と、この携帯端末に対してデータを送受信する配信サーバとからなる歩行者用ナビゲーションシステムが利用されている。配信サーバは、地図画像生成装置であり、生成した地図画像のデータを携帯端末へ送信する。   Conventionally, a pedestrian navigation system including a mobile terminal such as a mobile phone and a distribution server that transmits and receives data to and from the mobile terminal has been used. The distribution server is a map image generation device, and transmits the generated map image data to the mobile terminal.

従来の歩行者用ナビゲーションシステムとしては、例えば、歩行者用の通路を表現するリンクおよびノードのデータを含むネットワークデータを用いて出発地から目的地に到るまでの推奨する経路を設定し、設定した経路に基づく地図画像を画面に表示して案内を行なうナビゲーション機能を有するものが広く用いられている。また、垂直方向に階層を有する建物内を案内するため、ネットワークデータのノードに階層がパラメータとして設定されており、この階層の情報を用いて経路を探索し、地図に案内経路を重ねた地図画像を生成して表示し案内する経路探索装置も知られている(例えば、特許文献1を参照。)。   As a conventional navigation system for pedestrians, for example, a recommended route from the departure point to the destination is set and set using network data including link and node data representing a pedestrian passage. Those having a navigation function for displaying a map image based on the route displayed on the screen for guidance are widely used. In addition, in order to guide a building having a hierarchy in the vertical direction, a hierarchy is set as a parameter in the node of the network data, a route is searched using the information of this hierarchy, and a map image in which the guidance route is superimposed on the map There is also known a route search device that generates, displays, and guides (see, for example, Patent Document 1).

特開2003−240591号公報JP 2003-240591 A

上記特許文献1に記載の経路探索装置は、異なる階層間も含めて経路探索を行なうことは可能となるものの、表示する地図画像は一つの階層のフロアに限定している。しかしながら、例えば、2つの建物が渡り廊下でつながっている状況で、一方の建物と他方の建物とではつながっているフロアの階層が異なっている場合に、つながっているフロアを両方とも含めた地図画像を表示したいという要望を解決するための手段は開示されていない。オフィスビル等の建物とマンション等の建物とでは、1階層当たりの高さが異なることが多く、上述した状況が生じることは少なくないと想定される。   Although the route search device described in Patent Document 1 can perform route searches including between different levels, the map image to be displayed is limited to a floor of one level. However, for example, when two buildings are connected by a crossing corridor, and the floor level of the connected floor is different between one building and the other, a map image that includes both connected floors is displayed. No means for solving the desire to display is disclosed. A building such as an office building and a building such as a condominium often have different heights per floor, and it is assumed that the above-described situation often occurs.

本発明は、複数の施設における同じ高さの複数のフロアを含む地図画像を生成する地図データのデータ構造および地図画像生成装置を提供することを目的とする。   An object of the present invention is to provide a data structure of map data and a map image generation device for generating a map image including a plurality of floors having the same height in a plurality of facilities.

上記課題を解決するために、本発明は、コンピュータが地図画像を生成するための地図データのデータ構造であって、高さ方向に階層の異なる複数のフロアを有する施設について各フロアの画像を表示するためのフロア表示用データを含み、前記フロア表示用データは、互いに隣接する施設同士のフロアについて相対的に同じ高度である同一階層を認識するための情報を含み、コンピュータが、地図上の基準となる位置を特定の前記施設内の地図データ上に決定し該位置が含まれるフロアを基準フロアとして設定する処理と、所定の範囲内で、前記基準フロアが設定されている施設とは異なる施設のフロアであって前記基準フロアと同一階層のフロアを特定し周辺フロアとして設定する処理と、前記基準フロアおよび前記周辺フロアに対応する前記フロア表示用データに基づいて地図画像を生成する処理とを実行することを特徴とする。
なお、上述した特徴は、本発明の特徴のすべてを列挙したものではなく、これらを要部とする構成(または方法)もまた発明となり得る。
In order to solve the above problems, the present invention is a data structure of map data for a computer to generate a map image, and displays an image of each floor for a facility having a plurality of floors having different levels in the height direction. Including floor display data, the floor display data includes information for recognizing the same hierarchy at the same level relative to the floors of facilities adjacent to each other. A process that determines the position on the map data in the specific facility and sets the floor including the position as a reference floor, and a facility that is different from the facility in which the reference floor is set within a predetermined range A floor that is the same floor as the reference floor and is set as a peripheral floor, and corresponds to the reference floor and the peripheral floor. And executes a process of generating a map image on the basis of the floor display data.
Note that the above-described features do not enumerate all the features of the present invention, and a configuration (or method) including these as main parts can also be an invention.

本発明の地図データのデータ構造は、フロア表示用データおよびネットワークデータは、互いに隣接する施設同士のフロアについて相対的に同じ高度である同一階層を認識するための情報を含んでいる。このため、地図上の基準となる位置が含まれるフロアと、このフロアと同一階層で施設が異なるフロアとに対応するフロア表示用データを用いることにより、複数の施設における同じ高さの複数のフロアを含む地図画像を生成することが可能となる。   In the data structure of the map data of the present invention, the floor display data and the network data include information for recognizing the same layer having the same altitude relative to the floors of the facilities adjacent to each other. For this reason, by using floor display data corresponding to a floor that includes a reference position on the map and a floor that has the same hierarchy as this floor and different facilities, multiple floors of the same height in multiple facilities A map image including can be generated.

本実施例のナビゲーションシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the navigation system of a present Example. 本実施例の地図画像生成装置の細部の構成を示すブロック図である。It is a block diagram which shows the detailed structure of the map image generation apparatus of a present Example. 本実施例のナビゲーションシステムに利用される地図データのデータ構造を示す図である。It is a figure which shows the data structure of the map data utilized for the navigation system of a present Example. 本実施例のナビゲーションシステムのフローチャートである。It is a flowchart of the navigation system of a present Example. 本実施例のナビゲーションシステムのフローチャートである。It is a flowchart of the navigation system of a present Example. 本実施例の施設のフロアの構造の例を示す図である。It is a figure which shows the example of the structure of the floor of the facility of a present Example.

以下、本発明を具体化した実施形態を説明する。   Hereinafter, embodiments embodying the present invention will be described.

図1に示すように、ナビゲーションシステム1は、携帯端末10およびこの携帯端末10と情報ネットワークを通して接続される地図画像生成装置20を備える。携帯端末10は、無線通信部11、現在位置検出部12、画像表示部13および装置本体を備える携帯電話であり、歩行者用ナビゲーション端末として利用される。地図画像生成装置20は、データ通信部23、入力部21、表示部22および計算機24を備える配信サーバである。そして、計算機24は、図2に示すように、地図データ記憶部241、パラメータ設定部242、経路設定部243、基準フロア設定部244、周辺フロア設定部245および画像生成部246を備えている。   As shown in FIG. 1, the navigation system 1 includes a mobile terminal 10 and a map image generation device 20 connected to the mobile terminal 10 through an information network. The mobile terminal 10 is a mobile phone including a wireless communication unit 11, a current position detection unit 12, an image display unit 13, and an apparatus body, and is used as a pedestrian navigation terminal. The map image generation device 20 is a distribution server that includes a data communication unit 23, an input unit 21, a display unit 22, and a computer 24. As shown in FIG. 2, the computer 24 includes a map data storage unit 241, a parameter setting unit 242, a route setting unit 243, a reference floor setting unit 244, a peripheral floor setting unit 245, and an image generation unit 246.

携帯端末10を構成する無線通信部11は、送信機、受信機およびアンテナからなるトランシーバである。また、現在位置検出部12は、GPS衛星からの電波に基づいて現在位置を検出するGPS受信器と、GPS衛星からの電波を受信しにくい地下街内等では現在位置を検出するために設置された無線局からの近距離の無線電波の受信に基づいて現在位置を求めて現在位置のデータを出力する近距離無線位置検出器とからなる。また、画像表示部13は、液晶ディスプレイ等であって画像表示面に通信メニュー画面や地図画像等の画像を表示するデバイスである。そして、装置本体は、専用の計算機を含む各ハードウェアを収納する筐体である。なお、本実施例の携帯端末10は、画像表示部13の表面がタッチパネルの機能を有しており、ユーザの指定により、目的地、表示したい地図のエリア、縮尺、施設のフロアおよびその階層等を指定することができる。   The wireless communication unit 11 constituting the mobile terminal 10 is a transceiver including a transmitter, a receiver, and an antenna. In addition, the current position detection unit 12 is installed to detect the current position in a GPS receiver that detects the current position based on the radio wave from the GPS satellite, and in an underground city where it is difficult to receive the radio wave from the GPS satellite. It consists of a short-range wireless position detector that obtains the current position based on the reception of short-range radio waves from the wireless station and outputs the data of the current position. The image display unit 13 is a device that displays an image such as a communication menu screen or a map image on an image display surface, such as a liquid crystal display. The apparatus main body is a housing that houses hardware including a dedicated computer. In the portable terminal 10 of the present embodiment, the surface of the image display unit 13 has a touch panel function, and the destination, the area of the map to be displayed, the scale, the floor of the facility, the hierarchy thereof, and the like are specified by the user. Can be specified.

地図画像生成装置20を構成するデータ通信部23は、光ファイバーによりインターネットWと接続する機能を備えており、インターネットWから無線通信を介して携帯端末10の無線部と接続される。また、地図データ記憶部241は、フラッシュメモリ、ハードディスク、DVDまたはブルーレイディスク等の外部記憶装置であり、地図データを記憶している。また、表示部22は、液晶ディスプレイ等であって画像表示面に画像を表示するデバイスである。また、入力部21は、キーボードやマウス等であってオペレータ等の指示内容を入力するデバイスである。そして、計算機24は、コンピュータプログラムや処理条件等が予め記憶されているROMやRAM等の内部記憶装置、およびこのコンピュータプログラムを実行するCPU等からなる大型のコンピュータである。   The data communication unit 23 constituting the map image generation device 20 has a function of connecting to the Internet W through an optical fiber, and is connected to the wireless unit of the mobile terminal 10 from the Internet W via wireless communication. The map data storage unit 241 is an external storage device such as a flash memory, a hard disk, a DVD, or a Blu-ray disc, and stores map data. The display unit 22 is a device that displays an image on an image display surface, such as a liquid crystal display. The input unit 21 is a device such as a keyboard or a mouse that inputs instruction content from an operator or the like. The computer 24 is a large computer including an internal storage device such as a ROM and a RAM in which computer programs, processing conditions, and the like are stored in advance, and a CPU that executes the computer programs.

図2に示すように、地図データ記憶部241が記憶している地図データは、行政界図、道路図および施設図等を生成するためのポリラインやポリゴンのデータ等の地図表示用データと、歩行者用の通路の接続状態をノードおよびリンクで表現するネットワークデータとを含む地図データである。   As shown in FIG. 2, the map data stored in the map data storage unit 241 includes map display data such as polyline and polygon data for generating administrative boundaries, roads, and facilities, and walking. This is map data including network data that expresses the connection state of the user's passage with nodes and links.

地図表示用データは、高さ方向に階層の異なる複数のフロアを有する施設について各フロアの画像を表示するためのフロア表示用データを有している。フロア表示用データは、互いに隣接する施設同士のフロアについて相対的に同じ高度である同一階層を認識するための情報を含んでいる。本実施例のフロア表示用データは、図3に示すように、施設ID、施設名称、フロアID、同一階層番号等をデータとして含んでいる。同一階層番号は、一部の狭域な範囲において統一する情報であり、異なる範囲同士においては、同一階層番号の付与状態が異なる場合もありうる。なお、広域な範囲、すなわち、施設同士が隣接しない施設同士においては、1つの基準に基づく同一階層番号をそれぞれに設定する。本実施例では、海抜を基準にして同一階層番号を付与することにしている。   The map display data includes floor display data for displaying an image of each floor for a facility having a plurality of floors having different levels in the height direction. The floor display data includes information for recognizing the same layer having the same altitude relative to the floors of the facilities adjacent to each other. As shown in FIG. 3, the floor display data of this embodiment includes a facility ID, a facility name, a floor ID, the same hierarchical number, and the like as data. The same hierarchy number is information that is unified in a part of a narrow range, and different ranges may have different assignment states of the same hierarchy number. In the wide range, that is, in the facilities where the facilities are not adjacent to each other, the same hierarchy number based on one standard is set for each. In the present embodiment, the same hierarchical number is assigned based on the sea level.

ネットワークデータは、通路同士を接続する点をノードとして規定し、2つのノード同士を結ぶ線をリンクとして規定し、これらノードおよびリンクの接続関係を規定している。ノードの情報には、ノードの座標の情報、接続しているリンクの情報、リンクを介して接続する他のノードの情報などが含まれている。リンクの情報には、両端のノードのID情報、リンク長の情報、通路の形状を現実に近いように表現するための形状補間点の座標の情報などが含まれている。   In the network data, a point connecting passages is defined as a node, a line connecting two nodes is defined as a link, and a connection relationship between these nodes and the link is defined. The node information includes node coordinate information, connected link information, information of other nodes connected via the link, and the like. The link information includes ID information of nodes at both ends, link length information, information of coordinates of shape interpolation points for expressing the shape of the passage so as to be close to reality.

そして、本発明においては、高さ方向に階層の異なる複数のフロアを有する施設について各フロアの通路網を表現したネットワークデータを有している。ネットワークデータは、地図上の一部の狭域な範囲における異なる複数の前記施設の前記フロアについて同じ高度である同一階層を認識するための情報を含んでいる。本実施例のネットワークデータは、図3に示すように、例えばノードの情報であるノードデータには、ノードID、接続リンクID、施設ID、施設名称、フロアID、同一階層番号等をデータとして含んでおり、リンクの情報であるリンクデータには、リンクID、接続ノードID、施設ID、施設名称、フロアID、同一階層番号等をデータとして含んでいる。ネットワークデータにおいても、広域な範囲、すなわち、施設同士が隣接しない施設同士においては、1つの基準に基づく同一階層番号をそれぞれに設定する。   And in this invention, it has the network data which represented the passage network of each floor about the facility which has several floors from which a hierarchy differs in the height direction. The network data includes information for recognizing the same hierarchy that is the same altitude with respect to the floors of the plurality of different facilities in some narrow areas on the map. As shown in FIG. 3, for example, the node data that is node information includes node ID, connection link ID, facility ID, facility name, floor ID, and the same hierarchy number as data. The link data, which is link information, includes a link ID, a connection node ID, a facility ID, a facility name, a floor ID, the same hierarchy number, and the like as data. Also in the network data, in the wide range, that is, in the facilities where the facilities are not adjacent to each other, the same hierarchical number based on one standard is set for each.

パラメータ設定部242は、携帯端末10の現在位置、携帯端末10側で指定した表示したい地図のエリア、縮尺、施設のフロアおよびその階層等を設定する機能と、携帯端末10の現在位置、携帯端末10側で指定した出発地および目的地等のデータを経路設定部243へ出力する機能とを有する。   The parameter setting unit 242 has a function for setting the current position of the mobile terminal 10, the area of the map to be displayed, the scale, the floor of the facility, and the hierarchy specified by the mobile terminal 10, the current position of the mobile terminal 10, the mobile terminal 10 has a function of outputting data such as a starting point and a destination designated on the 10 side to the route setting unit 243.

経路設定部243は、パラメータ設定部242が出力した出発地および目的地のデータに基づいて、地図データ記憶部241に記憶されている地図データを参照し地図上に出発地点および目的地点を決定するとともに、ネットワークデータを用いて出発地点から目的地点に到る経路を算出して推奨する経路を設定する機能を有する。   The route setting unit 243 determines the departure point and the destination point on the map by referring to the map data stored in the map data storage unit 241 based on the departure point and destination data output by the parameter setting unit 242. In addition, it has a function of setting a recommended route by calculating a route from the departure point to the destination point using network data.

基準フロア設定部244は、地図上の基準となる位置を特定の施設内の地図データ上に地点として決定し、この位置が含まれるフロアを基準フロアとして設定する機能を有する。   The reference floor setting unit 244 has a function of determining a reference position on the map as a point on map data in a specific facility, and setting a floor including the position as a reference floor.

周辺フロア設定部245は、パラメータ設定部242が設定した表示したい地図のエリアもしくは基準フロア設定部244が決定した地図上の基準となる位置に基づく所定の範囲内で、基準フロア設定部244が設定した基準フロアが設定されている施設とは異なる施設のフロアであって基準フロアと同一階層のフロアを特定し周辺フロアとして設定する機能を有する。   The peripheral floor setting unit 245 sets the reference floor setting unit 244 within a predetermined range based on the map area to be displayed set by the parameter setting unit 242 or the reference position on the map determined by the reference floor setting unit 244. The floor of the facility different from the facility where the reference floor is set, and a floor having the same hierarchy as the reference floor is specified and set as a peripheral floor.

画像生成部246は、基準フロアおよび周辺フロアに対応するフロア表示用データに基づいて地図画像を生成し、生成した地図画像のデータをデータ通信部23へ出力する。   The image generation unit 246 generates a map image based on the floor display data corresponding to the reference floor and the surrounding floor, and outputs the generated map image data to the data communication unit 23.

本発明の地図データのデータ構造は、フロア表示用データおよびネットワークデータは、互いに隣接する施設同士のフロアについて相対的に同じ高度である同一階層を認識するための情報を含んでいる。このため、本発明の地図データのデータ構造を用いた地図画像生成装置20によれば、地図上の基準となる位置が含まれるフロアと、このフロアと同一階層で施設が異なるフロアとに対応するフロア表示用データを用いることにより、複数の施設における同じ高さの複数のフロアを含む地図画像を生成することが可能となる。   In the data structure of the map data of the present invention, the floor display data and the network data include information for recognizing the same layer having the same altitude relative to the floors of the facilities adjacent to each other. For this reason, according to the map image generation apparatus 20 using the data structure of the map data of the present invention, it corresponds to a floor including a position serving as a reference on the map and a floor having different facilities in the same hierarchy as this floor. By using the floor display data, it is possible to generate a map image including a plurality of floors having the same height in a plurality of facilities.

本実施例のナビゲーションシステム1の処理について図4、図5および図6を用いて説明する。本実施例は、現在位置から目的地へ至る経路を設定し、携帯端末の現在位置の移動にともなって、そのたびに、地図画像を表示するナビゲーションシステムの例である。本実施例の経路は、図6に示すように、地上の歩行者通路から地下の地下街へと進行する経路とした。   Processing of the navigation system 1 according to the present embodiment will be described with reference to FIGS. 4, 5, and 6. The present embodiment is an example of a navigation system that sets a route from a current position to a destination and displays a map image each time the mobile terminal moves. As shown in FIG. 6, the route of this example is a route that travels from a pedestrian passage on the ground to an underground underground shopping street.

まず、携帯端末10側でユーザがタッチパネルを操作することにより目的地を指定する。携帯端末10は、現在位置検出部12により定期的に現在位置を検出しており、ユーザの指定を受け付けると、指定された目的地のデータと現在位置のデータとを無線通信部11によりインターネットWを介して配信サーバへ送信する処理を実行する(ステップS101)。なお、携帯端末10は、この後も現在位置を定期的に検出して、そのたびに、最新の現在位置のデータを配信サーバへ送信する。   First, the user designates a destination by operating the touch panel on the mobile terminal 10 side. The mobile terminal 10 periodically detects the current position by the current position detection unit 12. When the user's specification is received, the wireless communication unit 11 transmits the specified destination data and the current position data to the Internet W. The process which transmits to a delivery server via is performed (step S101). The mobile terminal 10 also periodically detects the current position thereafter, and transmits the latest current position data to the distribution server each time.

ステップS101が終了すると、配信サーバ側で、データ通信部23が目的地のデータと現在位置のデータを受信して地図画像生成装置20のパラメータ設定部242へ出力する処理を実行する。続けて、地図画像生成装置20において、計算機24は、パラメータ設定部242により、出発地としての現在位置のデータを目的地のデータとともに経路設定部243へ出力する処理を実行する。続けて、計算機24は、経路設定部243により、地図データ記憶部241に記憶されている地図データを参照して、地図上に出発地点および目的地点を決定するとともに、ネットワークデータを用いて出発地点から目的地点に到る経路を算出して推奨する経路を設定する処理を実行する(ステップS102)。設定した経路に含まれるノードデータおよびリンクデータは、情報リストとしてまとめて計算機24内の内部記憶装置に記憶される。なお、ノードデータの施設ID、フロアIDおよび同一階層番号もこの情報リストに含まれる。また、配信サーバは、携帯端末10の最新の現在位置のデータをデータ通信部23により定期的に受信してパラメータ設定部242へ出力する。図6に示す本実施例は、施設AのフロアF2のノードN1から施設Bへと進行し、施設B内でノードN3からノードN4へと下層のフロアF2に進行し、さらに施設B内でノードN4からノードN7へと下層のフロアF1に進行し、ノードN7から施設AのフロアF1のノードF1へと進行する経路を、推奨する経路として設定した。   When step S101 ends, on the distribution server side, the data communication unit 23 executes a process of receiving the destination data and the current position data and outputting them to the parameter setting unit 242 of the map image generation device 20. Subsequently, in the map image generation device 20, the computer 24 causes the parameter setting unit 242 to execute processing for outputting the current position data as the departure point to the route setting unit 243 together with the destination data. Subsequently, the computer 24 refers to the map data stored in the map data storage unit 241 by the route setting unit 243 to determine the departure point and the destination point on the map, and uses the network data to start the departure point. A process of calculating a route from the destination to the destination point and setting a recommended route is executed (step S102). The node data and link data included in the set route are collectively stored as an information list and stored in an internal storage device in the computer 24. Note that the facility ID, floor ID, and the same hierarchy number of the node data are also included in this information list. Further, the distribution server periodically receives the latest current position data of the mobile terminal 10 by the data communication unit 23 and outputs the data to the parameter setting unit 242. The present embodiment shown in FIG. 6 proceeds from the node N1 of the floor F2 of the facility A to the facility B, proceeds from the node N3 to the node N4 in the facility B, and proceeds to the lower floor F2, and further in the facility B. A route that travels from N4 to the node N7 to the lower floor F1 and proceeds from the node N7 to the node F1 of the floor F1 of the facility A is set as a recommended route.

ステップS102が終了すると、計算機24は、パラメータ設定部242により、最新の現在位置のデータを基準フロア設定部244へと出力し、続けて、基準フロア設定部244により、地図データ記憶部241に記憶されている地図表示用データを参照して、地図上の基準となる位置を特定の施設内の地図データ上に地点として決定し、この位置の同一階層番号を特定する処理を実行する(ステップS103)。   When step S102 ends, the computer 24 outputs the latest current position data to the reference floor setting unit 244 by the parameter setting unit 242, and then stores the data in the map data storage unit 241 by the reference floor setting unit 244. With reference to the map display data, a position serving as a reference on the map is determined as a point on the map data in a specific facility, and processing for specifying the same hierarchical number of this position is executed (step S103). ).

ステップS103が終了すると、計算機24は、基準フロア設定部244により、特定した同一階層番号に同じ施設内において複数のフロアが存在するか否かを判定する処理を実行する(ステップS104)。計算機24は、ステップS104において、特定した同一階層番号に同じ施設内において複数のフロアが存在しないと判定した場合は(ステップS104:No)、基準フロア設定部244により、地図データ記憶部241に記憶されている地図表示用データを参照して、特定した同一階層番号に対応するフロアを基準フロアとして設定する処理を実行する(ステップS105)。図6に示す本実施例において、施設BのノードN4からノードN7へと進行した場合、フロアF1が基準フロアとなり、フロアF1の同一階層番号は(−2)である。ステップS105が終了すると、計算機24は、ステップS107へと移行する。   When step S103 is completed, the computer 24 uses the reference floor setting unit 244 to execute a process of determining whether or not a plurality of floors exist in the same facility at the specified same hierarchy number (step S104). When the computer 24 determines in step S104 that a plurality of floors do not exist in the same facility at the specified same hierarchy number (step S104: No), the reference floor setting unit 244 stores the data in the map data storage unit 241. With reference to the displayed map display data, a process of setting the floor corresponding to the identified same hierarchy number as the reference floor is executed (step S105). In the present embodiment shown in FIG. 6, when proceeding from the node N4 of the facility B to the node N7, the floor F1 becomes the reference floor, and the same hierarchy number of the floor F1 is (−2). When step S105 ends, the computer 24 proceeds to step S107.

計算機24は、ステップS104において、特定した同一階層番号に同じ施設内において複数のフロアが存在すると判定した場合は(ステップS104:Yes)、基準フロア設定部244により、情報リストに含まれるネットワークデータのフロアIDの中から同一階層番号に対応するフロアIDを抽出することにより基準フロアを設定する処理を実行する(ステップS106)。ステップS106が終了すると、計算機24は、ステップS107へと移行する。   When the computer 24 determines in step S104 that a plurality of floors exist in the same facility at the specified same hierarchy number (step S104: Yes), the reference floor setting unit 244 causes the network data included in the information list to be stored. A process of setting a reference floor by extracting a floor ID corresponding to the same hierarchy number from the floor ID is executed (step S106). When step S106 is completed, the computer 24 proceeds to step S107.

計算機24は、ステップS105またはステップS106が終了すると、基準フロア設定部244により、設定した基準フロアのデータを周辺フロア設定部245へ出力する。続けて、計算機24は、周辺フロア設定部245により、地図データ記憶部241に記憶されている地図表示用データを参照して、基準フロア設定部244が決定した地図上の基準となる位置に基づいて所定の範囲を設定し、この所定の範囲内の施設で、基準フロア設定部244が設定した基準フロアが設定されている施設とは異なる施設のフロアであって基準フロアと同一階層のフロアを特定し周辺フロアとして設定する処理を実行する(ステップS107)。設定する所定の範囲は、隣接する施設については含むものとし、さらに縮尺ごとに範囲の面積等の設定基準を予め設定しているものとする。図6に示す本実施例において、基準フロアが施設BのフロアF1であって同一階層番号が(−2)である場合は、施設AのフロアF1が周辺フロアとして設定される。なお、図6に示す本実施例において、基準フロアが施設BのフロアF2である場合は、所定の範囲に含まれる施設Aには施設BのフロアF2と同じ同一階層番号(−1)のフロアが存在しないので、周辺フロアは設定されずにステップS107の処理が終了する。   When step S <b> 105 or step S <b> 106 is completed, the computer 24 outputs the set reference floor data to the peripheral floor setting unit 245 through the reference floor setting unit 244. Subsequently, the computer 24 refers to the map display data stored in the map data storage unit 241 by the peripheral floor setting unit 245 and based on the position on the map determined by the reference floor setting unit 244. A predetermined range is set, and a facility within the predetermined range is a floor of a facility that is different from the facility where the reference floor set by the reference floor setting unit 244 is set, and the floor is the same level as the reference floor. A process of specifying and setting as a peripheral floor is executed (step S107). The predetermined range to be set includes adjacent facilities, and setting criteria such as the area of the range are set in advance for each scale. In the present embodiment shown in FIG. 6, when the reference floor is the floor F1 of the facility B and the same hierarchy number is (−2), the floor F1 of the facility A is set as the peripheral floor. In the present embodiment shown in FIG. 6, when the reference floor is the floor F2 of the facility B, the facility A included in the predetermined range has the same floor number (-1) as the floor F2 of the facility B. Therefore, the process of step S107 ends without setting the surrounding floor.

計算機24は、ステップS107が終了すると、画像生成部246により、地図データ記憶部241に記憶されている地図表示用データを参照して、基準フロアおよび周辺フロアに対応するフロア表示用データに基づいて地図上の基準となる位置が中心となる地図画像を生成し、生成した地図画像のデータをデータ通信部23へ出力し、データ通信部23により、生成した地図画像のデータを携帯端末10へ送信する処理を実行する(ステップS108)。なお、経路設定後に最初に生成する地図画像はデフォルトの表示縮尺を予め設定しているものとする。ステップS108が終了すると、携帯端末10側では、配信サーバから受信した地図画像のデータに基づいて、画像表示部13の画像表示面に地図画像を表示する処理を実行する(ステップS109)。一方、計算機24側では、ステップS108が終了すると、現在位置データの待ち状態へと移行する(ステップS110)。   When step S107 is completed, the computer 24 refers to the map display data stored in the map data storage unit 241 by the image generation unit 246 and based on the floor display data corresponding to the reference floor and the surrounding floor. A map image centered on a reference position on the map is generated, the generated map image data is output to the data communication unit 23, and the generated map image data is transmitted to the mobile terminal 10 by the data communication unit 23. The process which performs is performed (step S108). It is assumed that a default display scale is set in advance for the map image generated first after route setting. When step S108 ends, the mobile terminal 10 performs a process of displaying a map image on the image display surface of the image display unit 13 based on the map image data received from the distribution server (step S109). On the other hand, on the computer 24 side, when step S108 is completed, the computer 24 shifts to a waiting state for the current position data (step S110).

計算機24は、現在位置データの待ち状態において、配信サーバが携帯端末10の最新の現在位置のデータを受信すると、計算機24は、基準フロア設定部244により、携帯端末10が定期的に送信する携帯端末10の最新の現在位置のデータに基づいて、地図上の基準となる位置が変更されているか否かを判断する処理を実行する(ステップS111)。計算機24は、ステップS111において、地図上の基準となる位置が変更されていると判定した場合は(ステップS111:Yes)、ステップS112へと移行する。   When the distribution server receives the latest current position data of the portable terminal 10 in the waiting state of the current position data, the computer 24 causes the portable terminal 10 to periodically transmit the portable terminal 10 by the reference floor setting unit 244. Based on the latest current position data of the terminal 10, a process of determining whether or not the reference position on the map has been changed is executed (step S111). If the calculator 24 determines in step S111 that the reference position on the map has been changed (step S111: Yes), the computer 24 proceeds to step S112.

計算機24は、ステップS111において、地図上の基準となる位置が変更されていないと判定した場合は(ステップS111:No)、ステップS110の現在位置データの待ち状態へ戻る。   If the computer 24 determines in step S111 that the reference position on the map has not been changed (step S111: No), it returns to the waiting state for the current position data in step S110.

計算機24は、ステップS111が終了すると、地図上の基準となる位置が目的地であるか否かを判定する処理を実行する(ステップS112)。計算機24は、ステップS112において、地図上の基準となる位置が目的地ではないと判定した場合は(ステップS112:No)、ステップS103以降の処理を再度実行する。そして、計算機24は、ステップS112において、地図上の基準となる位置が目的地であると判定した場合は(ステップS112:Yes)、地図画像を生成する処理を終了し、ナビゲーションシステム1の処理が終了する。
<その他>
When step S111 ends, the computer 24 executes processing for determining whether or not the reference position on the map is the destination (step S112). If the computer 24 determines in step S112 that the reference position on the map is not the destination (step S112: No), the computer 24 executes the processing from step S103 onward. If the computer 24 determines in step S112 that the reference position on the map is the destination (step S112: Yes), it ends the process of generating the map image, and the process of the navigation system 1 is completed. finish.
<Others>

なお、本発明は上述の実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更、改良が可能である。例えば、上述した実施例においては、予め進行する予定の経路を設定しているが、例えば、経路を設定せずに現在位置に応じた地図画像を生成することも可能である。このような例において、ステップS106で、特定した同一階層番号に同じ施設内において複数のフロアが存在する場合には、遷移方向(例:地上→地下)に合わせて表示するフロアを選択すればよい。例えば、現在いる施設が地下街であって現在位置の軌跡が地上から下層のフロアへと進んでいるとすれば、同一階層番号においてより下層のフロアを選択するというものである。   The present invention is not limited to the above-described embodiments, and various modifications and improvements can be made without departing from the scope of the present invention. For example, in the above-described embodiment, a route that is scheduled to proceed is set in advance. For example, a map image corresponding to the current position can be generated without setting a route. In such an example, when there are a plurality of floors in the same facility at the same hierarchical level identified in step S106, the floor to be displayed may be selected in accordance with the transition direction (eg, ground → underground). . For example, if the current facility is an underground mall and the locus of the current position is proceeding from the ground to the lower floor, the lower floor is selected at the same hierarchical number.

また、本実施例においては、現在位置に応じて地図画像を更新するようにしているが、現在位置以外の条件により地図画像を更新することも可能である。例えば、携帯端末10においてユーザがタッチパネルを操作することにより表示している地図画像のスクロールの要求を受け付け、パラメータ設定部242により、スクロールの操作に応じて表示したい地図のエリアを設定し、基準フロア設定部244により、設定したエリアに基づいて設定部により、地図データ記憶部241に記憶されている地図表示用データを参照して、地図上の基準となる位置を特定の施設内の地図データ上に地点として決定することも可能である。すなわち、地図画像のスクロールに応じて基準エリアおよび周辺エリアを設定することにより複数の施設における同じ高さの複数のフロアを含む地図画像を生成することにしてもよいということである。   In the present embodiment, the map image is updated according to the current position. However, the map image can be updated under conditions other than the current position. For example, the mobile terminal 10 receives a request for scrolling the displayed map image when the user operates the touch panel, and the parameter setting unit 242 sets the area of the map to be displayed according to the scrolling operation. The setting unit 244 refers to the map display data stored in the map data storage unit 241 by the setting unit based on the set area, and sets the reference position on the map on the map data in the specific facility. It is also possible to determine as a point. That is, a map image including a plurality of floors having the same height in a plurality of facilities may be generated by setting a reference area and a peripheral area according to the scrolling of the map image.

また、本実施例においては、地図画像生成装置20は携帯端末10と情報ネットワークを通して接続するものとしているが、携帯端末10と有線で接続する形態であってもよく、また、携帯端末10の内部に搭載されている形態であってもよい。   In the present embodiment, the map image generation device 20 is connected to the mobile terminal 10 through the information network. However, the map image generation device 20 may be connected to the mobile terminal 10 via a wire. It may be in the form of being mounted on.

また、本実施例においては、基準フロアはフロア表示用データに含まれる同一階層番号で特定しているが、ネットワークデータに含まれる同一階層番号で特定してもよい。この場合は、基準となる位置をネットワーク上のノードまたはリンクに決定し、基準フロアを設定し、この基準となる位置が含まれる所定の範囲内で、基準フロアのノードまたはリンクと同一階層番号の周辺フロアを設定する。また、この場合は、基準となる位置と同じ同一階層番号のノードまたはリンクでつながっているフロアのみを周辺フロアとすることもできる。こうすれば、基準フロアから周辺フロアへの経路において、途中で基準フロアとは異なる同一階層番号のフロアを経由しなければならないような周辺フロアは設定されなくなり、ユーザにとって適切な地図画像が表示されることになる。   In the present embodiment, the reference floor is specified by the same hierarchical number included in the floor display data, but may be specified by the same hierarchical number included in the network data. In this case, the reference position is determined to be a node or link on the network, a reference floor is set, and within the predetermined range that includes this reference position, the reference floor node or link has the same hierarchical number. Set the surrounding floor. In this case, only the floor connected by the node or link having the same hierarchical number as that of the reference position can be set as the peripheral floor. In this way, in the route from the reference floor to the surrounding floor, the surrounding floor that has to go through the floor of the same hierarchy number different from the reference floor is not set and a map image suitable for the user is displayed. Will be.

また、本実施例においては、基準フロアおよび周辺フロアに対応するフロア表示用データに基づいて地図画像を生成するとしているが、これに加えて、基準フロアと同じ同一階層番号のノードまたはリンクを表示するようにしてもよい。こうすれば、基準フロアから周辺フロアへの経路において、途中で基準フロアとは異なる同一階層番号のフロアを経由しなければならないような周辺フロアをユーザが選別することが可能となる。   In this embodiment, the map image is generated based on the floor display data corresponding to the reference floor and the surrounding floors. In addition to this, a node or link having the same hierarchical number as the reference floor is displayed. You may make it do. In this way, in the route from the reference floor to the peripheral floor, the user can select a peripheral floor that must pass through a floor having the same hierarchical number that is different from the reference floor.

23・・・データ通信部
24・・・計算機
241・・・地図データ記憶部
242・・・パラメータ設定部
243・・・経路設定部
244・・・基準フロア設定部
245・・・周辺フロア設定部
246・・・画像生成部
23 ... Data communication unit 24 ... Computer 241 ... Map data storage unit 242 ... Parameter setting unit 243 ... Path setting unit 244 ... Reference floor setting unit 245 ... Peripheral floor setting unit 246 ... Image generation unit

Claims (4)

コンピュータが地図画像を生成するための地図データのデータ構造であって、
高さ方向に階層の異なる複数のフロアを有する施設について各フロアの画像を表示するためのフロア表示用データを含み、
前記フロア表示用データは、互いに隣接する施設同士のフロアについて相対的に同じ高度である同一階層を認識するための情報であり互いに隣接する施設同士のフロア相互を対応づける同一階層番号を含み、
コンピュータが、前記同一階層番号を参照して、地図上の基準となる位置を特定の前記施設内の地図データ上に決定し該位置が含まれるフロアを基準フロアとして設定する処理と、
所定の範囲内で、前記同一階層番号を参照して、前記基準フロアが設定されている施設とは異なる施設のフロアであって前記基準フロアと同一階層のフロアを特定し周辺フロアとして設定する処理と、
前記基準フロアおよび前記周辺フロアに対応する前記フロア表示用データに基づいて地図画像を生成する処理と
を実行するための地図データのデータ構造。
A data structure of map data for a computer to generate a map image,
Including floor display data for displaying an image of each floor for a facility having a plurality of floors having different levels in the height direction;
The floor display data is information for recognizing the same hierarchy that is relatively the same altitude with respect to the floors of facilities adjacent to each other, and includes the same hierarchy number that associates the floors of facilities adjacent to each other ,
A process in which the computer refers to the same hierarchical number , determines a reference position on a map on map data in the specific facility, and sets a floor including the position as a reference floor;
Within a predetermined range, referring to the same hierarchy number, a process of identifying a floor of a facility different from the facility where the reference floor is set and having the same hierarchy as the reference floor and setting it as a peripheral floor When,
A data structure of map data for executing a process of generating a map image based on the floor display data corresponding to the reference floor and the surrounding floor.
請求項1に記載の地図データのデータ構造であって、
各フロアの通路網を表現するネットワークデータであって、前記同一階層を認識するための情報を含むネットワークデータを含み、
コンピュータが、前記同一階層番号を参照し、前記基準フロアとして、地図上の基準となる位置を前記ネットワークデータ上に決定して該位置が含まれるフロアを設定し、前記周辺フロアとして、前記基準フロアと同一階層のネットワークデータが連続してつながるフロアを設定することを特徴とする地図データのデータ構造。
A data structure of the map data according to claim 1,
Network data representing the passage network of each floor, including network data including information for recognizing the same hierarchy,
The computer refers to the same hierarchical number, determines a reference position on the map as the reference floor on the network data, sets a floor including the position, and sets the reference floor as the reference floor. A data structure of map data, characterized in that a floor to which network data of the same hierarchy is connected continuously is set.
高さ方向に階層の異なる複数のフロアを有する施設について各フロアの画像を表示するためのフロア表示用データであって、互いに隣接する施設同士のフロアについて相対的に同じ高度である同一階層を認識するための情報であり互いに隣接する施設同士のフロア相互を対応づける同一階層番号を含む前記フロア表示用データを含む地図データを用いて地図画像を生成する地図画像生成装置であって、
前記同一階層番号を参照して、地図上の基準となる位置を特定の前記施設内の地図データ上に決定し該位置が含まれるフロアを基準フロアとして設定する基準フロア設定部と、
所定の範囲内で、前記同一階層番号を参照して、前記基準フロアが設定されている施設とは異なる施設のフロアであって前記基準フロアと同一階層のフロアを特定し周辺フロアとして設定する周辺フロア設定部と、
前記基準フロアおよび前記周辺フロアに対応する前記フロア表示用データに基づいて地図画像を生成する画像生成部と
を備える地図画像生成装置。
Floor display data for displaying images of each floor for facilities having multiple floors with different levels in the height direction, and recognizes the same level that is relatively the same level for the floors of adjacent facilities A map image generation device that generates a map image using map data including the floor display data including the same hierarchical number that associates the floors of adjacent facilities with each other ,
With reference to the same hierarchical number, a reference floor setting unit that determines a reference position on a map on map data in a specific facility and sets a floor including the position as a reference floor;
Within a predetermined range, referring to the same hierarchy number, a floor of a facility that is different from the facility where the reference floor is set and identifies a floor of the same hierarchy as the reference floor and is set as a peripheral floor A floor setting section;
A map image generation device comprising: an image generation unit that generates a map image based on the floor display data corresponding to the reference floor and the peripheral floor.
請求項3に記載の地図画像生成装置であって、
前記地図データは、各フロアの通路網を表現するネットワークデータであって、前記同一階層を認識するための情報を含むネットワークデータを含み、
前記基準フロア設定部は、前記同一階層番号を参照し、地図上の基準となる位置を前記ネットワークデータ上に決定して該位置が含まれるフロアを前記基準フロアとして設定し、
前記周辺フロア設定部は、前記同一階層番号を参照し、前記基準フロアと同一階層のネットワークデータが連続してつながるフロアを前記周辺フロアとして設定することを特徴とする地図画像生成装置。
The map image generation device according to claim 3,
The map data is network data representing a passage network of each floor, and includes network data including information for recognizing the same hierarchy,
The reference floor setting unit refers to the same hierarchical number , determines a reference position on a map on the network data, sets a floor including the position as the reference floor,
The peripheral floor setting unit refers to the same hierarchical number, and sets a floor to which network data of the same hierarchical level as that of the reference floor is continuously connected as the peripheral floor.
JP2010244086A 2010-10-29 2010-10-29 Data structure of map data and map image generation device Expired - Fee Related JP5711501B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010244086A JP5711501B2 (en) 2010-10-29 2010-10-29 Data structure of map data and map image generation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010244086A JP5711501B2 (en) 2010-10-29 2010-10-29 Data structure of map data and map image generation device

Publications (2)

Publication Number Publication Date
JP2012098372A JP2012098372A (en) 2012-05-24
JP5711501B2 true JP5711501B2 (en) 2015-04-30

Family

ID=46390380

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010244086A Expired - Fee Related JP5711501B2 (en) 2010-10-29 2010-10-29 Data structure of map data and map image generation device

Country Status (1)

Country Link
JP (1) JP5711501B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107289924A (en) * 2017-05-12 2017-10-24 北京航空航天大学 A kind of map adaptive method for switching based on positional information

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018060143A (en) * 2016-10-07 2018-04-12 株式会社ゼンリンデータコム Map display device, map display method, and program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004317658A (en) * 2003-04-14 2004-11-11 Sharp Corp Map creation device, map creation method, map creation program, and recording medium recording the map creation program
JP4041100B2 (en) * 2004-07-06 2008-01-30 株式会社ナビタイムジャパン Communication navigation system, information distribution server, portable terminal and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107289924A (en) * 2017-05-12 2017-10-24 北京航空航天大学 A kind of map adaptive method for switching based on positional information

Also Published As

Publication number Publication date
JP2012098372A (en) 2012-05-24

Similar Documents

Publication Publication Date Title
KR101786737B1 (en) System and method for partial updating of map data based on use&#39;s moving path, terminal device and recording medium thereof
US20150185022A1 (en) Stereoscopic indoor route providing apparatus, system and method
KR102222250B1 (en) Method and Apparatus for Providing Route Guidance using Reference Points
JPWO2009016693A1 (en) Map display system, map display device, and map display method
CN110619085B (en) Information processing method and device
JP2013171011A (en) Route search system and route search method
JP5711501B2 (en) Data structure of map data and map image generation device
JP2013257280A (en) Map display device, map display method and program for map display
JP6655038B2 (en) Information processing device, program
JP5749057B2 (en) Navigation device
JP5607848B1 (en) Portable information terminal, computer program, and operation control system
US20230273043A1 (en) Map image display device
JP6210629B2 (en) Navigation device, map display control method, and map display control program
JP2013104724A (en) Navigation device, navigation method, and program
US20150277719A1 (en) System and method for providing simplified path and points of interest user interfaces
JP6581878B2 (en) Navigation system, information processing apparatus, program
JP2010199980A (en) Measuring route deciding system, method, and program
JP6431494B2 (en) User terminal and program
WO2022016191A2 (en) Choice modeling for pickup map display content
CN107782328A (en) A kind of air navigation aid, apparatus and system
JP5771024B2 (en) Route search device
CN112414427A (en) Navigation information display method and electronic equipment
CN108426583B (en) Service data processing method and equipment thereof
JP6168844B2 (en) Information processing apparatus, information processing method, and program
JP6053510B2 (en) Base search device, base search method and base search program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131018

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140214

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140513

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: 20150303

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150306

R150 Certificate of patent or registration of utility model

Ref document number: 5711501

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees