JP2002023620A - Object layout device and object layout method - Google Patents

Object layout device and object layout method

Info

Publication number
JP2002023620A
JP2002023620A JP2000207070A JP2000207070A JP2002023620A JP 2002023620 A JP2002023620 A JP 2002023620A JP 2000207070 A JP2000207070 A JP 2000207070A JP 2000207070 A JP2000207070 A JP 2000207070A JP 2002023620 A JP2002023620 A JP 2002023620A
Authority
JP
Japan
Prior art keywords
display range
objects
information
map
display
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.)
Pending
Application number
JP2000207070A
Other languages
Japanese (ja)
Inventor
Takahide Ueki
隆英 植木
Masao Hiramoto
政夫 平本
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000207070A priority Critical patent/JP2002023620A/en
Publication of JP2002023620A publication Critical patent/JP2002023620A/en
Pending legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an object layout device for deciding the layout of objects so that many objects are hardly overlapped with each other at the time of displaying these objects on a map. SOLUTION: This object layout device for deciding the layout of plural objects to be displayed superimposedly on the map is provided with an area information storage part 104 and a display information storage part 105 in which range information for specifying display ranges on the map of pertinent objects with respect to plural objects is stored and an object layout part 110 which decides the layout of respective objects by calculating display ranges of the objects based on the range information and by changing the calculated display range with respect to either one of object in these objects so as not to overlap the display range of at least one object in objects whose display ranges are overlapped based on the result of the calculation.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、地図上に表示する
情報の配置を決定する技術に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for determining an arrangement of information to be displayed on a map.

【0002】[0002]

【従来の技術】従来より、モニタに出力される地図上の
建物等の対象物および当該対象物に関する情報を、視覚
的に認識し易い地図上の位置に配置する装置としてオブ
ジェクト配置装置がある。以下、消防署における活動を
支援するための情報を地図上に配置する、オブジェクト
配置装置を例にして従来のオブジェクト配置装置を説明
する。
2. Description of the Related Art Conventionally, there is an object arranging apparatus as an apparatus for arranging an object such as a building on a map output to a monitor and information on the object at a position on the map where the object can be easily visually recognized. Hereinafter, a conventional object placement device will be described using an example of an object placement device that places information for supporting activities at a fire station on a map.

【0003】このオブジェクト配置装置は、地図上の対
象物、例えば、病院および消防署等を示すアイコンを、
これらの施設が存在する地図上の位置に配置する。そし
て、これらアイコンが操作者によりクリックされると、
このオブジェクト配置装置は、クリックされたアイコン
が示す対象物について詳細な情報を表示するためのウイ
ンドウを当該アイコンの近くに配置する。
[0003] This object placement device displays an object on a map, for example, an icon indicating a hospital, a fire station, or the like.
These facilities are placed on the map where they exist. When these icons are clicked by the operator,
This object arrangement device arranges a window for displaying detailed information on an object indicated by a clicked icon near the icon.

【0004】より具体的には、この対象物が病院であっ
た場合は、病院を示すアイコンがクリックされると、当
該オブジェクト配置装置は、当該アイコンの付近に、当
該病院の名称、救急指定の有無、病床数等の情報が記載
されているウインドウを配置する。また、このアイコン
を再度クリックすることにより、配置されていたウイン
ドウが閉じられ、当該ウインドウに隠されていた部分が
再度表示される。
[0004] More specifically, when the object is a hospital, when the icon indicating the hospital is clicked, the object placement apparatus displays the name of the hospital and the emergency designation near the icon. A window in which information such as the presence / absence and the number of beds is described is arranged. By clicking this icon again, the arranged window is closed, and the part hidden in the window is displayed again.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
オブジェクト配置装置では、操作者により、対象物を示
すアイコンがクリックされると、当該詳細な情報を表示
するためのウインドウを前記アイコンの付近に配置する
ため、当該配置によりウインドウが置かれた範囲にある
地図画像、町名および丁目等は、当該ウインドウにより
隠されてしまい、表示されない範囲となる。
However, in the conventional object placement device, when the operator clicks on the icon indicating the object, a window for displaying the detailed information is placed near the icon. Therefore, the map image, the town name, the street, and the like in the range where the window is placed according to the arrangement are hidden by the window and are not displayed.

【0006】そのため、操作者は、ウインドウにより隠
されて見えなくなった町名等の情報と、当該ウインドウ
が示す内容とを同時に見ることができない。特に、都心
部のような、建物や施設等が密集している地域の地図で
は、複数のアイコンが近接して配置されていることが多
く、これらアイコンを複数クリックすると、これまで表
示されていた範囲が新たに開かれたウインドウにより隠
されて表示されない範囲となってしまう可能性が高くな
るという問題がある。
Therefore, the operator cannot simultaneously see information such as a town name which is hidden by the window and cannot be seen, and the contents indicated by the window. In particular, in a map of an area where buildings, facilities, and the like are densely located, such as in a city center, a plurality of icons are often arranged in close proximity, and when these icons are clicked a plurality of times, the icons are displayed. There is a problem that the range is more likely to be hidden and not displayed by the newly opened window.

【0007】そこで本発明は、上記問題点に鑑みてなさ
れたものであり、オブジェクト配置装置において、地図
上に多く情報を配置する場合、これら情報が重なりにく
い配置を決定するオグジェクト配置装置、オブジェクト
配置方法およびオブジェクト配置を行うプログラムを記
録した記録媒体を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and when arranging a large amount of information on a map in an object arranging apparatus, an object arranging apparatus and an object arranging apparatus which determine an arrangement in which such information is unlikely to overlap. It is an object of the present invention to provide a recording medium recording a program for performing a method and an object arrangement.

【0008】[0008]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明に係るオブジェクト配置装置は、地図上に
表示される複数のオブジェクトの配置を決定するオブジ
ェクト配置装置であって、前記複数のオブジェクトそれ
ぞれについて、地図上における表示範囲を算定するため
の範囲情報を記憶している記憶手段と、前記範囲情報に
もとづいて、オブジェクトの地図上の表示範囲を算定す
る表示範囲算定手段と、前記算定の結果、算定された表
示範囲が重なっているオブジェクトのうち、1つのオブ
ジェクトの表示範囲が他のオブジェクトの表示範囲から
外れるように、いずれかのオブジェクトについての表示
範囲を変更することにより、各オブジェクトの配置を決
定するオブジェクト配置手段と、決定された配置にした
がって、オブジェクトを地図上に表示するための信号を
出力する出力手段とを備えることを特徴とし、また、地
図上に表示される複数の第1種オブジェクトについて、
複数の第2種オブジェクトを含む当該地図上での配置を
決定するオブジェクト配置装置であって、複数の前記第
1種オブジェクトそれぞれについて、当該第1種オブジ
ェクトの地図上における表示範囲を特定するための範囲
情報を記憶している記憶手段と、前記範囲情報にもとづ
いて、前記第2種オブジェクトの地図上の表示範囲を算
定する表示範囲算定手段と、前記算定の結果、第1種オ
ブジェクトの表示範囲が、第2種オブジェクトの表示範
囲と重なっている場合、第2種オブジェクトの表示範囲
と重ならないように、第1種オブジェクトについて、算
定した表示範囲を変更することにより、各第1種オブジ
ェクトの配置を決定するオブジェクト配置手段と、第1
種オブジェクトの前記配置決定後の結果にしたがって、
第1種オブジェクトを前記地図上に表示するための信号
を出力する出力手段とを備えることを特徴とする。
In order to achieve the above object, an object arranging apparatus according to the present invention is an object arranging apparatus for determining an arrangement of a plurality of objects displayed on a map, For each of the objects, storage means for storing range information for calculating a display range on a map; display range calculating means for calculating a display range of an object on a map based on the range information; As a result of the calculation, by changing the display range of one of the objects so that the display range of one object is out of the display range of the other object among the objects having the calculated display ranges overlapping each other, Object arranging means for deciding the arrangement of the objects, and The door and an outputting means for outputting a signal for displaying on the map, also, the plurality of first type objects displayed on the map,
An object arrangement device for arranging a plurality of second-type objects on the map, the plurality of first-type objects being used to specify a display range of the first-type objects on a map. Storage means for storing range information; display range calculating means for calculating a display range of the second type object on a map based on the range information; display range of the first type object as a result of the calculation Is overlapped with the display range of the second type object, by changing the calculated display range of the first type object so as not to overlap the display range of the second type object, Object placement means for determining placement;
According to the result after the determination of the arrangement of the seed object,
Output means for outputting a signal for displaying the first type object on the map.

【0009】また、本発明に係るオブジェクト配置方法
は、地図上に表示される複数オブジェクトの表示範囲を
算定するための範囲情報を用いて、これら複数のオブジ
ェクトの配置を決定するオブジェクト配置方法であっ
て、前記範囲情報にもとづいて、オブジェクトの地図上
の表示範囲を算定する第1のステップと、前記算定の結
果、算定された表示範囲が重なっているオブジェクトの
うち、1つのオブジェクトの表示範囲が他のオブジェク
トの表示範囲から外れるように、いずれかのオブジェク
トについての表示範囲を変更することにより、各オブジ
ェクトの配置を決定する第2のステップと、決定された
配置にしたがって、オブジェクトを地図上に表示するた
めの信号を出力する第3のステップとを有することを特
徴とし、また、地図上に表示される複数の第1種オブジ
ェクトの表示範囲を特定する範囲情報を用いて、これら
複数の第1種オブジェクトについて、複数の第2種オブ
ジェクトが含まれている前記地図上での配置を決定する
オブジェクト配置方法であって、前記範囲情報にもとづ
いて、前記第1種オブジェクトの地図上の表示範囲を算
定する第1のステップと、前記算定の結果、第1種オブ
ジェクトの表示範囲が、第2種オブジェクトの表示範囲
と重なっている場合、第2種オブジェクトの表示範囲と
重ならないように、第1種オブジェクトについて、算定
した表示範囲を変更することにより、各第1種オブジェ
クトの配置を決定する第2のステップと、第1種オブジ
ェクトの前記配置決定後の結果にしたがって、第1種オ
ブジェクトを前記地図上に表示するための信号を出力す
る第3のステップとを有することを特徴とする。
Further, the object arranging method according to the present invention is an object arranging method for determining an arrangement of a plurality of objects by using range information for calculating a display range of a plurality of objects displayed on a map. A first step of calculating a display range of the object on the map based on the range information; and, as a result of the calculation, a display range of one of the objects whose calculated display ranges overlap each other. A second step of determining the arrangement of each object by changing the display range of any one of the objects so as to deviate from the display range of the other object; and placing the objects on the map according to the determined arrangement. And outputting a signal for display. Using the range information specifying the display range of the plurality of first-type objects displayed on the map, the arrangement of the plurality of first-type objects on the map including the plurality of second-type objects is determined. A first step of calculating a display range of the first type object on a map based on the range information; and, as a result of the calculation, a display range of the first type object is set to a second range. When the display range of the first type object overlaps with the display range of the second type object, the arrangement of each first type object is determined by changing the calculated display range of the first type object so as not to overlap the display range of the second type object. Displaying the first type object on the map in accordance with the result of the second step of determining the arrangement of the first type object. And having a third step of outputting the signal.

【0010】また、本発明に係るコンピュータ読み取り
可能な記録媒体は、地図上に表示される複数オブジェク
トの表示範囲を算定するための範囲情報を用いて、これ
ら複数のオブジェクトの配置を決定するためのプログラ
ムが記録されているコンピュータ読み取り可能な記録媒
体であって、前記範囲情報にもとづいて、オブジェクト
の地図上の表示範囲を算定する第1のステップと、前記
算定の結果、算定された表示範囲が重なっているオブジ
ェクトのうち、1つのオブジェクトの表示範囲が他のオ
ブジェクトの表示範囲から外れるように、いずれかのオ
ブジェクトについての表示範囲を変更することにより、
各オブジェクトの配置を決定する第2のステップと、決
定された配置にしたがって、オブジェクトを地図上に表
示するための信号を出力する第3のステップとを実行さ
せ、また、地図上に表示される複数の第1種オブジェク
トの表示範囲を特定する範囲情報を用いて、これら複数
の第1種オブジェクトについて、複数の第2種オブジェ
クトが含まれている前記地図上での配置を決定するため
のプログラムが記録されているコンピュータ読み取り可
能な記録媒体であって、前記範囲情報にもとづいて、前
記第1種オブジェクトの地図上の表示範囲を算定する第
1のステップと、前記算定の結果、第1種オブジェクト
の表示範囲が、第2種オブジェクトの表示範囲と重なっ
ている場合、第2種オブジェクトの表示範囲と重ならな
いように、第1種オブジェクトについて、算定した表示
範囲を変更することにより、各第1種オブジェクトの配
置を決定する第2のステップと、第1種オブジェクトの
前記配置決定後の結果にしたがって、第1種オブジェク
トを前記地図上に表示するための信号を出力する第3の
ステップとを実行させることを特徴とする。
Further, a computer-readable recording medium according to the present invention uses a range information for calculating a display range of a plurality of objects displayed on a map to determine an arrangement of the plurality of objects. A computer-readable recording medium on which a program is recorded, wherein a first step of calculating a display range of an object on a map based on the range information, and a display range calculated as a result of the calculation is By changing the display range of any one of the overlapping objects so that the display range of one object is out of the display range of the other object,
A second step of deciding the arrangement of each object and a third step of outputting a signal for displaying the object on a map according to the decided arrangement are executed, and are displayed on the map. A program for determining an arrangement of the plurality of first-type objects on the map including a plurality of second-type objects using range information for specifying a display range of the plurality of first-type objects. A first step of calculating a display range of the first type object on a map based on the range information; and, as a result of the calculation, a first type of the first type object. When the display range of the object overlaps with the display range of the second type object, the first type is set so as not to overlap with the display range of the second type object. A second step of determining the arrangement of each first-type object by changing the calculated display range of the object, and mapping the first-type object to the map according to the result after the arrangement of the first-type object is determined. And a third step of outputting a signal to be displayed above.

【0011】[0011]

【発明の実施の形態】本発明の実施の形態について、図
面を参照しながら詳細に説明する。図1は、本発明の実
施の形態におけるオブジェクト配置装置100の機能ブ
ロック図であり、オブジェクト配置装置100が出力し
た信号にしたがって、画面表示を行う表示部108も合
わせて表示している。
Embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a functional block diagram of the object placement device 100 according to the embodiment of the present invention, and also shows a display unit 108 that performs screen display according to a signal output by the object placement device 100.

【0012】オブジェクト配置装置100は、消防署に
置かれ、けが人を救急車によって搬送する際、搬送先の
候補となり得る医療機関についての詳細な情報を表示さ
せる装置であり、例えば、救急隊員から、けが人の搬送
先の問い合わせがなされた場合には、搬送元に近くかつ
救急指定がなされている医療機関を搬送先とするのこと
が望ましく、このような条件を満たす医療機関が一目瞭
然で判るように、モニタ上の地図の視覚的に認識し易い
場所に情報を重畳して、表示部108に表示させる装置
であって、操作者の入力を受付ける入力部101と、オ
ブジェクト配置の制御を行う描画処理部102と、地図
の基本的な画像を記憶している基本地図情報記憶部10
3と、地図の町名等の情報を記憶している地域情報記憶
部104と、地図上の建物等の対象物についての情報を
記憶している表示情報記憶部105と、バッファ107
とからなる。
[0012] The object placement device 100 is a device that is placed in a fire department and displays detailed information about a medical institution that can be a candidate for a transport destination when an injured person is transported by an ambulance. When an inquiry about the destination is made, it is desirable to set the destination to a medical institution that is close to the source and for which emergency is specified, and monitor the medical institution that satisfies these conditions at a glance. An input unit 101 for receiving an input from an operator, and a drawing processing unit 102 for controlling the arrangement of objects. And a basic map information storage unit 10 storing a basic image of the map.
3, a local information storage unit 104 storing information such as a town name on a map, a display information storage unit 105 storing information about an object such as a building on a map, and a buffer 107.
Consists of

【0013】なお、基本地図情報記憶部103、地域情
報記憶部104および表示情報記憶部105は、1つの
ハードディスクやRAM等の記録媒体からなり、当該記
録媒体内の記憶領域の一部が、基本地図情報記憶部10
3、地域情報記憶部104および表示情報記憶部105
として割り当てられている。描画処理部102は、後述
の処理を実行するプログラムを記憶したROM、CPU
等からなり、データ入出力部109と、オブジェクト配
置部110とからなる。
The basic map information storage unit 103, the area information storage unit 104, and the display information storage unit 105 are each composed of a recording medium such as a hard disk or a RAM. Map information storage unit 10
3. Regional information storage unit 104 and display information storage unit 105
Assigned as. The drawing processing unit 102 includes a ROM and a CPU that store a program for executing a process described below.
And a data input / output unit 109 and an object arrangement unit 110.

【0014】入力部101は、キーボードやマウス等か
らなり、操作者からの入力を受付ける。基本地図情報記
憶部103は、地図の画像(以下、「基本地図情報」と
いう)を格納している。この基本地図情報は、道路の新
設や区画整理等により地図の形態に変化が生じた場合、
外部の装置である地図情報更新装置により更新される。
The input unit 101 includes a keyboard, a mouse, and the like, and receives an input from an operator. The basic map information storage unit 103 stores a map image (hereinafter, referred to as “basic map information”). This basic map information is used when the form of the map changes due to new road construction or land readjustment,
The information is updated by a map information updating device that is an external device.

【0015】図2は、基本地図情報記憶部103に格納
されている基本地図情報201、202、203…のデ
ータ構造を示す図である。各基本地図情報201、20
2、203…は、広域地図を分割して得られる複数の地
図画像であり、例えば、基本地図情報201は、市街地
の区画を示す地図がJPEG等の静止画像として格納さ
れている。
FIG. 2 is a diagram showing the data structure of basic map information 201, 202, 203,... Stored in the basic map information storage unit 103. Each basic map information 201, 20
2, 203... Are a plurality of map images obtained by dividing the wide area map. For example, in the basic map information 201, a map indicating a section of an urban area is stored as a still image such as JPEG.

【0016】これらの画像は、矩形であり、当該矩形の
左上および右下には、それぞれ位置座標(X、Y)が対
応付けられている。地域情報記憶部104は、地図上の
地域や対象物の名称等を示す情報、例えば、町名、丁
目、河川、鉄道路線および通りの名称等(以下、「地域
情報」という)を記憶している。
These images are rectangles, and position coordinates (X, Y) are associated with the upper left and lower right of the rectangles, respectively. The area information storage unit 104 stores information indicating the names of areas and objects on a map, for example, names of towns, streets, rivers, railway lines, and streets (hereinafter, referred to as “area information”). .

【0017】この地域情報は、町名の変更等が生じた場
合、外部の装置である地図情報更新装置により更新され
る。図3は、地域情報記憶部104に記憶される地域情
報300のデータ構造を論理的に示す図である。この図
中の地域情報列301は、地図上の地域や通り等の名
称、例えば、「中町1丁目」等を示すテキストデータが
示されている。
[0017] This local information is updated by a map information updating device, which is an external device, when a town name is changed. FIG. 3 is a diagram logically showing a data structure of the regional information 300 stored in the regional information storage unit 104. The area information column 301 in this figure shows names of areas, streets, and the like on the map, for example, text data indicating “Nakamachi 1-chome” and the like.

【0018】この地域情報を地図に重畳させて表示する
場合、例えば、「中町1丁目」の文字を取り囲む矩形の
範囲にもともとある地図の画像は、画面上消去されてし
まうため、見えなくなる。表示範囲左上隅座標列302
には、図2の基本地図情報の座標系における文字を取り
囲む矩形の左上隅の位置座標(以下、「左上隅座標」と
いう)が示され、表示範囲右下隅座標列303には、図
2の基本地図情報の座標系における前記矩形の右下隅の
位置座標(以下、「右下隅座標」という)が示されてい
る。
When this area information is superimposed on the map and displayed, for example, the image of the map originally located in the rectangular range surrounding the character of "Nakamachi 1-chome" is erased on the screen and becomes invisible. Display range upper left corner coordinate column 302
2 shows the position coordinates of the upper left corner of the rectangle surrounding the character in the coordinate system of the basic map information of FIG. 2 (hereinafter referred to as “upper left corner coordinates”). Position coordinates of the lower right corner of the rectangle in the coordinate system of the basic map information (hereinafter referred to as “lower right corner coordinates”) are shown.

【0019】つまり、当該左上隅座標および右下隅座標
は、デフォルトの地域情報の表示範囲および表示位置を
示している。優先順位列304は、地域情報および後述
の表示情報を含め、表示における優先順位、即ち、見易
く表示すべきものの順位が示されている。オブジェクト
ID欄305は、各地域情報を識別するためのIDが示
されている。
That is, the coordinates of the upper left corner and the coordinates of the lower right corner indicate the display range and display position of the default area information. The priority order column 304 indicates the priority order in display, that is, the order of items to be displayed in an easy-to-view manner, including the regional information and display information described later. The object ID column 305 indicates an ID for identifying each area information.

【0020】より具体的には、3文字の小文字のアルフ
ァベットと3桁の数値からなり、例えば、「eee00
1」等が示されている。表示情報記憶部105は、救急
車によるけが人や病人の搬送先の候補、即ち、医療機関
についての情報を記憶している。この表示情報は、当該
表示情報記憶部105に登録されている病院から情報の
提供、例えば、現在、急患を多数抱えており、新たな急
患の受け入れができない等の情報の提供等を受けた場合
には、外部の装置である地図情報更新装置によりその情
報が反映される。
More specifically, it consists of a three-letter lowercase alphabet and a three-digit numerical value.
1 "and the like. The display information storage unit 105 stores information about candidates for transport destinations of injured or sick persons by an ambulance, that is, information about medical institutions. This display information is provided by the hospital registered in the display information storage unit 105, for example, when information is provided that the patient has a large number of emergency cases and cannot accept a new emergency case. , The information is reflected by a map information updating device which is an external device.

【0021】図4は、表示情報記憶部105に記憶され
る表示情報400のデータ構造を論理的に示した図であ
る。この図中の表示情報欄401は、医療機関を示すア
イコンの画像および当該医療機関に関する情報(以下、
「関連情報」という)、例えば、病院名、総合病院指定
の有無、救急患者受け入れ可否および病床数等が示され
ている。
FIG. 4 is a diagram logically showing a data structure of the display information 400 stored in the display information storage unit 105. In the display information column 401 in this figure, an image of an icon indicating a medical institution and information on the medical institution (hereinafter, referred to as the medical institution)
"Related information"), for example, the name of a hospital, the presence or absence of designation of a general hospital, the availability of emergency patients, the number of beds, and the like.

【0022】表示範囲左上隅座標列402には、図2の
基本地図情報の座標系における前記アイコンの画像およ
び関連情報の文字等を取り囲む矩形の左上隅の位置座標
(以下、「左上隅座標」という)が示され、表示範囲右
下隅座標列403には、図2の基本地図情報の座標系に
おける前記矩形の右下隅の位置座標(以下、「右下隅座
標」という)が示されている。
The upper left corner coordinate column 402 of the display range includes position coordinates of an upper left corner of a rectangle surrounding the icon image and characters of related information in the coordinate system of the basic map information shown in FIG. 2 (hereinafter referred to as “upper left corner coordinates”). The lower right corner coordinate column 403 indicates the position coordinates of the lower right corner of the rectangle in the coordinate system of the basic map information in FIG. 2 (hereinafter, referred to as “lower right corner coordinates”).

【0023】つまり、地域情報と同様に、当該左上隅座
標および右下隅座標は、デフォルトの表示情報の表示範
囲および表示位置を示している。優先順位列404は、
上述の地域情報を含め、表示情報の表示における優先順
位、即ち、見易く表示すべきものの順位が示されてい
る。オブジェクトID欄405は、各表示情報を識別す
るためのIDが示されている。
That is, like the area information, the upper left corner coordinates and the lower right corner coordinates indicate the display range and display position of the default display information. The priority column 404 is
The priorities in the display of the display information including the above-mentioned area information, that is, the order of the items to be displayed in an easy-to-read manner are shown. The object ID column 405 indicates an ID for identifying each piece of display information.

【0024】より具体的には、表示情報が前記アイコン
である場合には、3文字の大文字のアルファベットから
なり、例えば、「AAA」等が示され、また、表示情報
が前記関連情報である場合には、当該関連情報が対応づ
けられている医療機関を示すアイコンのオブジェクトI
Dと同一のアルファベトを先頭にして、これに続けて3
桁の番号付与されている。
More specifically, when the display information is the icon, it is composed of three uppercase alphabets, for example, "AAA" or the like, and when the display information is the related information. Contains an object I of an icon indicating a medical institution to which the related information is associated.
Start with the same alphabet as D, followed by 3
Digit numbers are given.

【0025】より具体的には、行406における○×国
際病院を示すアイコンの画像のオブジェクトIDは、
「AAA」であり、当該アイコンに対応する関連情報の
うちの1つである「○×国際病院」のオブジェクトID
については、「AAA001」として示されている。つ
まり、行406のアイコンに対応する関連情報である、
行407の全ての関連情報について、オブジェクトID
の先頭には「AAA」が付与されている。
More specifically, the object ID of the image of the icon indicating XX international hospital in row 406 is
“AAA”, which is one of the related information corresponding to the icon, and an object ID of “XX International Hospital”
Is indicated as “AAA001”. That is, the related information corresponding to the icon in the row 406.
Object IDs for all related information in row 407
Is prefixed with “AAA”.

【0026】描画情報記憶部106は、地域情報および
表示情報を地図上に配置する方法を決定するモードの設
定値を記憶している。図5は、前記モードの設定を示す
テーブル502のデータ構造を論理的に示した図であ
る。行502は、現状の設定として、2つのモードのう
ち、どちらのモードであるのかを示すフラグが格納され
ている。
The drawing information storage unit 106 stores a set value of a mode for determining a method of arranging area information and display information on a map. FIG. 5 is a diagram logically showing a data structure of the table 502 indicating the setting of the mode. A row 502 stores a flag indicating which of the two modes is the current setting.

【0027】このモードのうちの1つは、表示の指示が
なされた地図上の範囲に、表示範囲がある地域情報およ
び表示情報を、全て重ならないように表示するように配
置する一挙表示モードであり、もう1つは、関連情報の
幾つかについては、重ならないように表示できるように
配置し、残りの関連情報については、各関連情報の一部
分が規則正しく重なって表示されるように配置する部分
表示モードである。
One of the modes is a one-shot display mode in which the area information and the display information having the display range are arranged so as to be displayed so as not to overlap with each other on the map area where the display is instructed. The other is a part where some of the related information is arranged so as to be displayed without overlapping, and the other related information is arranged so that a part of each related information is regularly overlapped and displayed. Display mode.

【0028】行503は、前記一挙表示モードのフラグ
を格納するための欄である。行504は、前記部分表示
モードのフラグを格納するための欄および重ね合わせな
いで表示できるように配置する関連情報の数が格納され
る欄505を有しする。例えば、関連情報を2つ重なら
ないように配置する設定として、欄505には「2」が
示されている。
Line 503 is a column for storing the flag of the one-time display mode. The row 504 has a column for storing the partial display mode flag and a column 505 for storing the number of pieces of related information to be arranged so as to be displayed without overlapping. For example, “2” is shown in the column 505 as a setting for arranging two pieces of related information so as not to overlap.

【0029】データ入出力部109は、入力部101か
ら地図表示範囲を受付けると、当該地図表示範囲に相当
する基本地図情報を基本地図情報記憶部103から検索
して抽出し、当該基本地図情報が示す矩形画像の左上お
よび右下の位置座標を読取り、当該座標で形成される矩
形の範囲に表示範囲を有する地域情報を、その表示範囲
および優先順位と共に地域情報記憶部104から検索し
て抽出する。
When receiving the map display range from the input unit 101, the data input / output unit 109 searches the basic map information storage unit 103 for basic map information corresponding to the map display range and extracts it. The upper left and lower right position coordinates of the rectangular image shown are read, and region information having a display range in a rectangular range formed by the coordinates is searched and extracted from the region information storage unit 104 together with the display range and the priority order. .

【0030】また、データ入出力部109は、前記矩形
の範囲に表示範囲を有するアイコンを表示情報記憶部1
05から検索してその表示範囲および優先順位と共に抽
出し、さらに、抽出されたアイコンのオブジェクトID
を参照し、当該オブジェクトIDのアルファベットと同
一のアルファベットをオブジェクトIDの先頭に有する
関連情報、つまり、当該アイコンに対応付けられた関連
情報をその表示範囲および優先順位と共に抽出する。
The data input / output unit 109 stores an icon having a display range in the rectangular range in the display information storage unit 1.
05 and extracted along with its display range and priority, and furthermore, the object ID of the extracted icon
, The related information having the same alphabet as the alphabet of the object ID at the head of the object ID, that is, the associated information associated with the icon is extracted together with its display range and priority.

【0031】そして、データ入出力部109は、抽出し
た地域情報、アイコン、関連情報およびこれらのそれぞ
れの表示範囲と、基本地図情報とをオブジェクト配置部
110に出力する。オブジェクト配置部110は、CP
UおよびRAM等の記録媒体からなり、描画情報記憶部
106から地域情報および表示情報を地図上に配置する
方法を決定するモードを読込み、当該モードにしたがっ
て、地域情報および表示情報(以下、「情報オブジェク
ト」という)の新たな表示範囲を算出(以下、「配置」
という)する。
The data input / output unit 109 outputs the extracted area information, icons, related information, their respective display ranges, and basic map information to the object arrangement unit 110. The object placement unit 110
U and a recording medium such as a RAM, and reads a mode for deciding a method of arranging the regional information and the display information on the map from the drawing information storage unit 106, and according to the mode, reads the regional information and the display information (hereinafter, "information Calculates a new display range for the "object"
To say).

【0032】前記モードが一挙表示モードの場合、オブ
ジェクト配置部110は、優先順位の高い地域情報およ
び表示情報から順に、デフォルトの表示範囲をそのまま
新たな表示範囲とする(以下、「不動配置」という)。
不動配置を順次行った結果、表示範囲の重複が生じた場
合、その不動配置は取り止め、以下のような配置を実施
する。
When the mode is the all-at-a-time display mode, the object arranging unit 110 sets the default display range as a new display range as it is in the order of the area information and the display information having the highest priority (hereinafter, referred to as “immovable arrangement”). ).
If the display ranges overlap as a result of sequentially performing the immovable arrangement, the immovable arrangement is canceled and the following arrangement is performed.

【0033】即ち、オブジェクト配置部110は、Y軸
方向の重なりが軽減する側に、前記不動配置を取り止め
た情報オブジェクトの表示範囲を机上で移動させ、重複
が生じている情報オブジェクトについて、その表示範囲
が占める矩形どうしの、Y軸方向における隙間が座標2
単位分になるまで机上で移動させる。ただし、前記移動
の途中に、新たな情報オブジェクトとのY軸方向の隙間
が座標2単位分未満となった場合、オブジェクト配置部
110は、机上でのY軸方向の移動中止し、今度は、X
軸方向において、重なりが解消される方向に移動させ、
重複が生じた情報オブジェクトとの表示範囲におけるX
軸方向の隙間が座標2単位分になるまで机上で移動させ
る。
That is, the object arrangement unit 110 moves the display range of the information object whose immovable arrangement has been canceled on the desk to the side where the overlap in the Y-axis direction is reduced, and displays the information object in which the overlap occurs. The gap between the rectangles occupied by the area in the Y-axis direction is coordinate 2
Move on the desk until the unit is reached. However, if the gap between the new information object and the new information object in the Y-axis direction is less than two coordinate units during the movement, the object placement unit 110 stops the movement in the Y-axis direction on the desk. X
In the axial direction, move in the direction where the overlap is resolved,
X in the display range with the information object where the duplication occurred
It is moved on the desk until the gap in the axial direction becomes 2 units of coordinates.

【0034】さらに、この移動の途中に、新たな情報オ
ブジェクトとのX軸方向の隙間が座標2単位分未満とな
った場合、オブジェクト配置部110は、机上でのX軸
方向の移動中止し、再度、Y軸方向において、重なりが
解消される方向に移動させ、重複が生じた情報オブジェ
クトとの表示範囲におけるY軸方向の隙間が座標2単位
分になるまで机上で移動させる処理、つまり、表示範囲
に重複がなくなるまでY軸方向およびX軸方向の交互
に、机上における表示範囲の移動を繰り返す(以下、
「再配置」という)。
Further, if the gap in the X-axis direction with the new information object becomes less than 2 units of coordinates during the movement, the object placement unit 110 stops the movement in the X-axis direction on the desk, Again, in the Y-axis direction, the object is moved in the direction in which the overlap is eliminated, and is moved on the desk until the gap in the Y-axis direction in the display range with the information object with the overlap becomes two units of coordinates. The movement of the display range on the desk is repeated alternately in the Y-axis direction and the X-axis direction until there is no overlap in the range (hereinafter, referred to as “the display range”)
"Relocation").

【0035】一方、前記モードが部分表示モードの場
合、オブジェクト配置部110は、表示オブジェクトの
うち、地域情報および表示情報におけるアイコンについ
ては、関連情報の配置に先駆けて、前記一挙表示モード
と同様の処理を行う。そして、地域情報および表示情報
におけるアイコンの配置が完了した後、オブジェクト配
置部110は、関連情報についての配置を同じグループ
の関連情報の単位で以下のように実施する。
On the other hand, when the mode is the partial display mode, the object arranging unit 110 determines the icons in the area information and the display information among the display objects in the same manner as in the one-shot display mode before arranging the related information. Perform processing. Then, after the placement of the icons in the area information and the display information is completed, the object placement unit 110 performs the placement of the related information in units of the related information of the same group as follows.

【0036】即ち、オブジェクト配置部110は、描画
情報に含まれている、「重ね合わせない情報の数」の値
(以下、「重複不可数」という)を参照し、オブジェク
トIDの先頭のアルファベットが同じ各関連情報、即
ち、同じアイコンに対応付けられた同一グループの関連
情報のうち優先順位の高いものから当該重複不可数の数
分だけの各関連情報について、まず不動配置を試み、他
の情報オブジェクトと表示範囲が重複しなければ、その
不動配置を有効とし、また、不動配置を行い、他の情報
オブジェクトとの表示範囲の重複が生じれば、その不動
配置を無効にして、再配置を実施する。
That is, the object arranging unit 110 refers to the value of “the number of pieces of non-overlapping information” (hereinafter referred to as “non-duplicatable number”) included in the drawing information, The same related information, that is, the related information of the same group associated with the same icon, from the one with the highest priority to the related information of the number corresponding to the number of non-duplicatable numbers, first tries the immovable arrangement, and then executes the other information. If the display range does not overlap with the object, the immovable arrangement is valid.If the display range overlaps with another information object, the immovable arrangement is invalidated. carry out.

【0037】そして、同一グループの関連情報の数が重
複不可数を超える場合、上述の配置がなされないで残さ
れている関連情報について、優先順位の高い順に、順次
以下のような配置を繰り返し実施する。即ち、オブジェ
クト配置部110は、同一グループの既に、配置が完了
しているもののうち、最後に配置された関連情報(以
下、「同属直近情報」という)の表示範囲に、配置がな
されていない関連情報の表示範囲をまず一番重なる場所
へ机上で移動し、移動された関連情報の表示範囲が、同
属直近情報の表示範囲からY軸方向下側に座標2単位分
飛び出すまで、机上で移動させ、さらに、移動された関
連情報の表示範囲が、同属直近情報の表示範囲からX軸
方向下側に座標2単位分飛び出すまで、机上で移動させ
る(以下、「雛壇配置」という)。
When the number of pieces of related information in the same group exceeds the number of non-overlapping pieces, the following arrangements are repeatedly performed in the descending order of priority for related information remaining without being arranged. I do. In other words, the object placement unit 110 places the related information that has not been placed in the display range of the last placed related information (hereinafter, referred to as “affiliation latest information”) among the already placed placements of the same group. First, move the information display range on the desk to the most overlapped position, and move the related information on the desk until the display range of the moved related information jumps out of the display range of the latest information belonging to the same position by 2 units of coordinates downward in the Y-axis direction. Further, the related information is moved on the desk until the display range of the moved related information jumps out of the display range of the latest information belonging to the same position by 2 units of coordinates in the X-axis direction (hereinafter, referred to as “hitadan arrangement”).

【0038】この際、オブジェクト配置部110は、現
在配置を行っている関連情報について、先に配置されて
いる情報オブジェクトと重複が生じている部分は、画面
表示しない範囲(以下、「隠蔽領域」という)とする。
そして、オブジェクト配置部110は、上述の配置、例
えば、不動配置等を終了した後、これら配置にしたがっ
て、地図上に情報オブジェクトを重畳して表示するため
の信号をバッファ107に出力する。
At this time, the object arranging section 110 determines, for the related information currently arranged, a portion where the information object previously arranged is overlapped with a portion not to be displayed on the screen (hereinafter referred to as a “concealed area”). ).
Then, after ending the above-described arrangement, for example, the immovable arrangement, the object arrangement unit 110 outputs a signal for superimposing and displaying the information object on the map according to these arrangements to the buffer 107.

【0039】この際、オブジェクト配置部110は、表
示させる表示オブジェクトが関連情報の場合、当該関連
情報の背景に吹き出し表示枠を付加し、当該吹き出し表
示枠が指し示す吹き出し元の位置をアイコンの左上座標
して、これら関連情報と吹き出し表示枠を表示するため
の信号を出力する。バッファ107は、RAM等の記録
媒体からなり、オブジェクト配置部110から信号を受
取り、受取った信号を一時的に記憶し、表示部108に
出力する。
At this time, if the display object to be displayed is related information, the object arrangement unit 110 adds a balloon display frame to the background of the related information, and sets the position of the balloon source indicated by the balloon display frame to the upper left coordinate of the icon. Then, a signal for displaying the related information and the balloon display frame is output. The buffer 107 includes a recording medium such as a RAM, receives a signal from the object placement unit 110, temporarily stores the received signal, and outputs the signal to the display unit.

【0040】表示部108は、CRTまたは液晶ディス
プレイ等の表示装置からなり、受取った信号にしたがっ
て、画面表示を行う。以上のように構成されたオブジェ
クト配置装置の地図上に表示オブジェクトを配置するの
ための動作について説明する。図6は、オブジェクト配
置装置が地図上に表示オブジェクトを配置する場合の処
理を示すフローチャートである。
The display unit 108 comprises a display device such as a CRT or a liquid crystal display, and displays a screen according to the received signal. An operation for arranging a display object on a map of the object arrangement device configured as described above will be described. FIG. 6 is a flowchart illustrating a process when the object arrangement device arranges a display object on a map.

【0041】入力部101は、画面上に表示する地図表
示範囲を受付ける(ステップS100)。データ入出力
部109は、受付けられた地図表示範囲をもとに、当該
地図表示範囲に相当する基本地図情報を基本地図情報記
憶部103から検索して抽出し(ステップS101)、
当該基本地図情報の矩形における左上および右下の位置
座標を読取り、当該座標で形成される矩形の範囲に表示
範囲を有する地域情報を、その表示範囲および優先順位
と共に地域情報記憶部104から検索して抽出する(ス
テップS102)。
The input unit 101 receives a map display range to be displayed on the screen (step S100). The data input / output unit 109 retrieves and extracts basic map information corresponding to the map display range from the basic map information storage unit 103 based on the received map display range (step S101),
The position coordinates of the upper left and lower right of the rectangle of the basic map information are read, and region information having a display range in the range of the rectangle formed by the coordinates is searched from the region information storage unit 104 together with the display range and the priority. (Step S102).

【0042】また、データ入出力部109は、前記矩形
の範囲に表示範囲を有するアイコンを表示情報記憶部1
05から検索してその表示範囲および優先順位と共に抽
出し(ステップS103)、さらに、抽出されたアイコ
ンのオブジェクトIDを参照し、当該オブジェクトID
のアルファベットと同一のアルファベットをオブジェク
トIDの先頭に有する関連情報、つまり、当該アイコン
に対応付けられた関連情報をその表示範囲および優先順
位と共に抽出する(ステップS104)。
The data input / output unit 109 stores an icon having a display range in the rectangular range in the display information storage unit 1.
05, and extracts it along with its display range and priority (step S103). Further, referring to the object ID of the extracted icon,
The related information having the same alphabet as the alphabet at the beginning of the object ID, that is, the related information associated with the icon is extracted together with its display range and priority (step S104).

【0043】オブジェクト配置部110は、描画情報記
憶部106から地域情報および表示情報を地図上に配置
する方法を決定するモードを読込み(ステップS10
5)、設定されている当該モードが何であるのかを判定
する(ステップS106)。前記モードが一挙表示モー
ドの場合、後述の重複回避配置処理を実施し(ステップ
S107)、処理を終了する。
The object arranging unit 110 reads a mode for determining a method of arranging the area information and the display information on the map from the drawing information storage unit 106 (step S10).
5) It is determined what the set mode is (step S106). When the mode is the all-at-once display mode, the duplication avoidance arrangement process described below is performed (step S107), and the process ends.

【0044】一方、前記モードが部分表示モードの場
合、後述の部分配置処理を実施し(ステップS10
8)、処理を終了する。図7は、前記重複回避配置処理
の詳細を示すフローチャートである。オブジェクト配置
部110は、優先順位の高い地域情報をおよび表示情報
検索して抽出(ステップS201)し、情報オブジェク
トの数だけ以下の処理を繰り返す(ステップS202〜
S213)。
On the other hand, when the mode is the partial display mode, a partial arrangement process described later is performed (step S10).
8), end the process. FIG. 7 is a flowchart showing details of the duplication avoidance arrangement processing. The object placement unit 110 searches for and extracts area information having a high priority and display information (step S201), and repeats the following processing by the number of information objects (steps S202 to S202).
S213).

【0045】即ち、オブジェクト配置部110は、優先
順位が高い順に、デフォルトの表示範囲をそのまま新た
な表示範囲とする不動配置を実施し(ステップS20
3)、不動配置を行った結果、表示範囲の重複が生じた
かどうかを順次判断し(ステップS204)、重複が生
じた場合には、その不動配置は取り止め(ステップS2
05)、Y軸方向に、重なりが軽減する側へ、前記不動
配置を取り止めた情報オブジェクトの表示範囲を机上で
座標1単位ずつ移動させる(ステップS206)。
That is, the object placement unit 110 implements immovable placement in which the default display range is used as a new display range in the descending order of priority (step S20).
3) As a result of performing the immovable arrangement, it is sequentially determined whether or not the display ranges overlap (Step S204). If the overlap occurs, the immovable arrangement is canceled (Step S2).
05) In the Y-axis direction, the display range of the information object whose immovable arrangement has been canceled is moved by one coordinate unit on the desk to the side where the overlap is reduced (step S206).

【0046】そして、オブジェクト配置部110は、新
たに、他の情報オブジェクトについて、Y軸方向の隙間
が座標2単位分未満となっていないかどうかの判断を行
い(ステップS207)、前記隙間が座標2単位分以上
の場合、つまり、配置が完了している他の表示オブジェ
クトに接近していない場合には、表示範囲が重なってい
るオブジェクトの表示範囲(矩形)どうしの、Y軸方向
における隙間が座標2単位分になっいるかどうかを判断
し(ステップS208)、当該隙間が座標2単位分とな
れば、その表示オブジェクトについては机上でのY軸方
向の移動終了し、当該表示オブジェクトが関連情報の場
合には、当該関連情報の背景に吹き出し表示枠の画像を
付加する。(ステップS209)、当該隙間が座標2単
位分とならなければ、Y軸方向に、重なりが軽減する側
へ、前記不動配置を取り止めた情報オブジェクトの表示
範囲を机上で座標1単位ずつ移動させるステップS20
6へと戻り処理を繰り返す。
Then, the object arrangement unit 110 newly determines whether or not the gap in the Y-axis direction is less than 2 units of coordinates for another information object (step S207). In the case of two or more units, that is, in the case where the displayed object is not approaching another display object whose arrangement is completed, the gap in the Y-axis direction between the display ranges (rectangles) of the objects whose display ranges overlap each other is determined. It is determined whether or not the coordinates correspond to two units (step S208). If the gap corresponds to two units of coordinates, the movement of the display object in the Y-axis direction on the desk ends, and the display object becomes In this case, the image of the balloon display frame is added to the background of the related information. (Step S209) If the gap does not correspond to 2 coordinate units, the display range of the information object whose immovable arrangement has been canceled is moved by 1 coordinate unit on the desk in the Y-axis direction to the side where the overlap is reduced. S20
Returning to step 6, the process is repeated.

【0047】一方、ステップS207における、他の情
報オブジェクトについて、Y軸方向の隙間が座標2単位
分未満となっていないかどうかの判断において、当該隅
間が座標2単位分未満となっている場合、オブジェクト
配置部110は、さらに、X軸方向の重なりが軽減する
側に、情報オブジェクトの表示範囲を机上で座標1単位
ずつ移動させ(ステップS210)、新たに、他の情報
オブジェクトについて、X軸方向の隙間が座標2単位分
未満となっていないかどうかの判断を行い(ステップS
211)、前記隙間が座標2単位分以上の場合、つま
り、配置が完了している他の表示オブジェクトに接近し
ている場合、Y軸方向に重なりが軽減する側へ、前記不
動配置を取り止めた情報オブジェクトの表示範囲を机上
で座標1単位ずつ移動するステップS206に戻る。
On the other hand, if it is determined in step S207 whether or not the gap in the Y-axis direction is less than 2 units of coordinates for another information object, the corner is less than 2 units of coordinates. The object arrangement unit 110 further moves the display range of the information object by one coordinate unit on the desk to the side where the overlap in the X-axis direction is reduced (Step S210), and newly sets the X-axis It is determined whether or not the gap in the direction is less than 2 units of coordinates (Step S)
211), when the gap is equal to or more than 2 units of coordinates, that is, when approaching another display object that has been arranged, the immovable arrangement is canceled to the side where the overlap is reduced in the Y-axis direction. The process returns to step S206 in which the display range of the information object is moved by one coordinate unit on the desk.

【0048】前記隙間が座標2単位分以上の場合、オブ
ジェクト配置部110は、表示範囲が重なっているオブ
ジェクトの表示範囲(矩形)どうしの、X軸方向におけ
る隙間が座標2単位分になっいるかどうかを判断し(ス
テップS212)、当該隙間が座標2単位分となれば、
その表示オブジェクトについては机上でのX軸方向の移
動終了し、当該表示オブジェクトが関連情報の場合に
は、当該関連情報の背景に吹き出し表示枠の画像を付加
して(ステップS209)、当該隙間が座標2単位分と
ならなければ、X軸方向に、重なりが軽減する側へ、前
記不動配置を取り止めた情報オブジェクトの表示範囲を
机上で座標1単位ずつ移動させるステップS210へと
戻り処理を繰り返す。
If the gap is equal to or greater than 2 units of coordinates, the object placement unit 110 determines whether the gap in the X-axis direction between the display ranges (rectangles) of the objects having overlapping display ranges is 2 units of coordinates. Is determined (step S212), and if the gap is equivalent to two units of coordinates,
The movement of the display object in the X-axis direction on the desk ends, and if the display object is related information, an image of a balloon display frame is added to the background of the related information (step S209), and the gap becomes smaller. If the coordinates are not equal to two units, the process returns to step S210 in which the display range of the information object whose immovable arrangement has been canceled is moved by one unit on the desk in the X-axis direction to the side where the overlap is reduced, and the process is repeated.

【0049】図8は、前記部分配置処理(ステップS1
08)の詳細を示すフローチャートである。オブジェク
ト配置部110は、読込まれた表示オブジェクトのう
ち、地域情報のみを抽出し(ステップS301)、これ
ら地域情報について、図7に示した重複回避配置処理を
実施する(ステップS302)。
FIG. 8 shows the partial arrangement processing (step S1).
It is a flowchart which shows the detail of 08). The object placement unit 110 extracts only the area information from the read display objects (step S301), and performs the overlap avoidance placement processing shown in FIG. 7 on these area information (step S302).

【0050】そして、オブジェクト配置部110は、未
配置のアイコンがなくなるまで以下の処理を繰り返す
(ステップS303〜313)。即ち、オブジェクト配
置部110は、読込まれた表示オブジェクトのうち、未
配置表示情報でかつ優先順位が最も高いアイコンを1つ
抽出し(ステップS304)、このアイコンについて上
述の重複回避配置処理を実施し(ステップS305)、
当該重複回避配置処理により配置を終えたアイコンに対
応する未配置の関連情報中、優先順位の高いものから、
描画情報内の重ね合わせない情報の数「N」を抽出し
(ステップS306)、N個の関連情報について、上述
の重複回避配置処理を実施する(ステップS307)。
Then, the object placement unit 110 repeats the following processing until there are no unplaced icons (steps S303 to S313). In other words, the object placement unit 110 extracts one of the read display objects that has the highest priority in the non-placed display information and has the highest priority (step S304), and performs the above-described overlap avoidance placement processing for this icon. (Step S305),
Among the unarranged related information corresponding to the icons that have been arranged by the duplication avoidance arrangement processing, from the information having the highest priority,
The number “N” of pieces of non-overlapping information in the drawing information is extracted (step S306), and the above-described overlap avoidance arrangement processing is performed on the N pieces of related information (step S307).

【0051】そして、オブジェクト配置部110は、前
記アイコンに対応づけられた、未配置の全ての関連情報
について、以下の処理を繰り返えす(ステップS308
〜312)。即ち、オブジェクト配置部110は、配置
していない関連情報のうち、一番優先順位の高いものを
抽出し(ステップS309)、直前に配置した関連情報
(A)の左上座標(X1、Y1)に対し、配置しようと
している関連情報(B)の左上座標を(X2、Y2)と
し、関連情報(B)の右下座標を(X3、Y3)とする
と、、関連情報(B)の右下座標を(X1−2、Y1−
2)とし、左上座標を(X1−2+X3−X2、Y1−
2+Y3−Y2)として配置する(ステップS31
0)。
Then, the object placement unit 110 repeats the following processing for all the unplaced related information associated with the icon (step S308).
~ 312). That is, the object placement unit 110 extracts the highest priority order among the related information that has not been placed (step S309), and adds it to the upper left coordinates (X1, Y1) of the related information (A) placed immediately before. On the other hand, if the upper left coordinate of the related information (B) to be arranged is (X2, Y2) and the lower right coordinate of the related information (B) is (X3, Y3), the lower right coordinate of the related information (B) is obtained. To (X1-2, Y1-
2), and the upper left coordinates are (X1-2 + X3-X2, Y1-
2 + Y3-Y2) (Step S31)
0).

【0052】つまり、オブジェクト配置部110は、関
連情報(A)が配置された位置に対し、、関連情報
(B)を、左上隅の点を基準に、左へ2座標、下に2座
標ずらした位置に配置(以下、「雛壇配置」という)す
る。このような関連情報が複数ある場合には、これら関
連情報は、左下の方向に規則正しくずらされて配置され
ることになる。
That is, the object placement unit 110 shifts the related information (B) by two coordinates to the left and two coordinates down by the position of the related information (A) with reference to the point at the upper left corner. (Hereinafter, referred to as “hinadan arrangement”). When there are a plurality of such pieces of related information, these pieces of related information are regularly shifted in the lower left direction.

【0053】そして、オブジェクト配置部110は、関
連情報(B)の関連情報(A)との重複部分を表示信号
の出力の際、当該関連情報(B)の重複部分を表示しな
い隠蔽領域とする(ステップS311)。上述の処理を
全て終了すると、図8中における全ての処理が終了した
こととなる。
Then, when outputting the display signal, the object arrangement unit 110 sets the overlapping portion of the related information (B) with the related information (A) as a hidden area where the overlapping portion of the related information (B) is not displayed. (Step S311). When all the above processes are completed, all the processes in FIG. 8 are completed.

【0054】図9は、オブジェクト配置装置100が、
上述の一挙表示モードで、表示情報の配置を行って表示
のための信号を出力し、当該信号にもとづいて表示部1
08が表示した結果を示す図である。全ての表示情報
は、互いに重複することなく表示されている。また、関
連情報については、吹き出し表示枠が設けられており、
吹き出しの指し示す元が、これら関連情報に対応するア
イコンとなっている。
FIG. 9 shows that the object arrangement device 100
In the above-described one-shot display mode, the display information is arranged, a signal for display is output, and the display unit 1 is output based on the signal.
08 is a diagram showing the result displayed. All display information is displayed without overlapping each other. In addition, a balloon display frame is provided for related information,
The source indicated by the balloon is an icon corresponding to the related information.

【0055】図10は、オブジェクト配置装置100
が、上述の部分表示モードで、表示情報の配置を行って
表示のための信号を出力し、当該信号にもとづいて表示
部108が表示した結果を示す図である。地域情報およ
びアイコンは、互いに重複することなく表示されてい
る。また、関連情報については、優先順位の高い2つの
関連情報については、重複せず表示され、同じアイコン
に対応付けがなされている、他の関連情報について、左
斜め下方向に重複してずらされて表示されている。
FIG. 10 shows an object arrangement device 100.
FIG. 14 is a diagram illustrating a result of arranging display information and outputting a signal for display in the above-described partial display mode, and displaying the display unit 108 based on the signal. The regional information and the icons are displayed without overlapping each other. Regarding the related information, two pieces of related information having a higher priority are displayed without overlapping, and the other related information associated with the same icon is overlapped and shifted in a diagonally lower left direction. Is displayed.

【0056】また、関連情報については、一挙表示モー
ドと同様に、吹き出し表示枠が設けられており、吹き出
しの指し示す元が、これら関連情報に対応するアイコン
となっている。以上のように、本実施形態によれば、一
挙表示モードを選択すれば、オブジェクト配置装置10
0において、地図上に当該地図の不動産等の表示物に関
連する情報を複数表示する際、これら情報が互いに重な
り合うことが回避できる。
As for the related information, a balloon display frame is provided similarly to the one-shot display mode, and the source of the balloon is an icon corresponding to the relevant information. As described above, according to this embodiment, if the display mode is selected at a time, the object placement device 10
0, when a plurality of pieces of information related to a display object such as a real estate of the map are displayed on the map, it is possible to avoid that these pieces of information overlap each other.

【0057】さらに、一部重なって表示される、部分表
示モードを選択しても、オブジェクト配置装置100に
おいて、重なっている情報は規則正しくずらされて配置
されている(雛壇配置されている)ため、重複して、見
えにくくなっている情報が何個あるのかを、操作者は容
易に認識できる。つまり、当該オブジェクト配置装置1
00は、地図上に表示される多くの情報を操作者に見易
いように配置している。
Further, even if the partial display mode, in which the information is partially overlapped, is selected, the overlapping information is arranged in a regularly shifted manner in the object arrangement device 100 (placed in a platform). The operator can easily recognize how many pieces of information are duplicated and difficult to see. That is, the object placement device 1
No. 00 arranges a lot of information displayed on the map so that the operator can easily see it.

【0058】なお、本実施の形態では、吹き出し表示を
用いて、表示物と情報を対応付けているとしたが、矢印
等の引き出し線を用いて、当該対応付けを行うとしても
構わない。また、本実施の形態では、地域情報、表示情
報はデフォルトの状態で既に、表示範囲を示す情報が対
応づけられて格納されているとしたが、配置の直前で、
表示範囲が対応づけられてもよい。
In this embodiment, the display object and the information are associated with each other using the balloon display. However, the association may be performed using a leader line such as an arrow. Further, in the present embodiment, it is assumed that the area information and the display information have already been stored in the default state with the information indicating the display range associated therewith.
A display range may be associated.

【0059】例えば、関連情報については、表示範囲の
座標が対応づけられていない場合、関連情報の表示範囲
の算出を行う際に、これら関連情報に対応するアイコン
の表示範囲の位置座標をもとに、当該アイコンの表示範
囲からある決まった値だけずらした位置を基準にし、関
連情報のフォント、文字サイズおよび文字数を考慮し
て、関連情報の表示範囲を事前に算出したものを、実施
の形態に示した関連情報のデフォルトの表示範囲(座
標)に相当するものとして認識し、関連情報の配置を実
施する。
For example, when the coordinates of the display range are not associated with the related information, when calculating the display range of the related information, the position coordinates of the display range of the icon corresponding to the related information are calculated. An example in which the display range of the related information is calculated in advance in consideration of the font, character size, and number of characters of the related information based on a position shifted from the display range of the icon by a predetermined value, according to the embodiment. Is recognized as corresponding to the default display range (coordinates) of the related information shown in (1), and the related information is arranged.

【0060】また、地域情報には、基本地図情報の座標
系における文字を取り囲む矩形の左上隅および右下隅の
位置座標が示されている、としたが、1つの位置座標の
みが示されていてもよい。その場合、オブジェクト配置
部110は、前記文字のフォント、文字サイズおよび文
字数から右下隅の座標を算出して、情報オブジェクトに
ついての配置を実施することとなる。
Although the area information indicates the position coordinates of the upper left corner and the lower right corner of the rectangle surrounding the character in the coordinate system of the basic map information, only one position coordinate is indicated. Is also good. In that case, the object placement unit 110 calculates the coordinates of the lower right corner from the font, the character size, and the number of characters of the character, and performs the placement of the information object.

【0061】また、この図中の表示情報欄401は、医
療機関を示すアイコンの画像および当該医療機関に関す
る情報が示されているとしたが、医療機関に限る必要は
なく、どのような情報であってもよい。また、オブジェ
クト配置部110は、重複回避配置処理の実施に際し、
Y軸方向およびX軸方向の重なりが軽減する側へ、机上
で表示オブジェクトを移動させるとしたが、Y軸方向お
よびX軸方向の固定的な方向、例えば、Y軸方向であれ
ば下、X軸方向であれば左に常に移動させてもよい。
Although the display information column 401 in this figure shows an image of an icon indicating a medical institution and information on the medical institution, it is not limited to the medical institution, and any information may be used. There may be. Further, the object placement unit 110 performs
Although the display object is moved on the desk to the side where the overlap in the Y-axis direction and the X-axis direction is reduced, fixed directions in the Y-axis direction and the X-axis direction, for example, X in the Y-axis direction, If it is in the axial direction, it may always be moved to the left.

【0062】[0062]

【発明の効果】以上の説明から明らかなように、本発明
に係るオブジェクト配置装置は、地図上に表示される複
数のオブジェクトの配置を決定するオブジェクト配置装
置であって、前記複数のオブジェクトそれぞれについ
て、地図上における表示範囲を算定するための範囲情報
を記憶している記憶手段と、前記範囲情報にもとづい
て、オブジェクトの地図上の表示範囲を算定する表示範
囲算定手段と、前記算定の結果、算定された表示範囲が
重なっているオブジェクトのうち、1つのオブジェクト
の表示範囲が他のオブジェクトの表示範囲から外れるよ
うに、いずれかのオブジェクトについての表示範囲を変
更することにより、各オブジェクトの配置を決定するオ
ブジェクト配置手段と、決定された配置にしたがって、
オブジェクトを地図上に表示するための信号を出力する
出力手段とを備えることを特徴とするを特徴とし、ま
た、本発明に係るオブジェクト配置方法は、地図上に表
示される複数オブジェクトの表示範囲を算定するための
範囲情報を用いて、これら複数のオブジェクトの配置を
決定するオブジェクト配置方法であって、前記範囲情報
にもとづいて、オブジェクトの地図上の表示範囲を算定
する第1のステップと、前記算定の結果、算定された表
示範囲が重なっているオブジェクトのうち、1つのオブ
ジェクトの表示範囲が他のオブジェクトの表示範囲から
外れるように、いずれかのオブジェクトについての表示
範囲を変更することにより、各オブジェクトの配置を決
定する第2のステップと、決定された配置にしたがっ
て、オブジェクトを地図上に表示するための信号を出力
する第3のステップとを有することを特徴とし、また、
本発明に係るプログラムが記録されているコンピュータ
読み取り可能な記録媒体は、地図上に表示される複数オ
ブジェクトの表示範囲を算定するための範囲情報を用い
て、これら複数のオブジェクトの配置を決定するための
プログラムが記録されているコンピュータ読み取り可能
な記録媒体であって、前記範囲情報にもとづいて、オブ
ジェクトの地図上の表示範囲を算定する第1のステップ
と、前記算定の結果、算定された表示範囲が重なってい
るオブジェクトのうち、1つのオブジェクトの表示範囲
が他のオブジェクトの表示範囲から外れるように、いず
れかのオブジェクトについての表示範囲を変更すること
により、各オブジェクトの配置を決定する第2のステッ
プと、決定された配置にしたがって、オブジェクトを地
図上に表示するための信号を出力する第3のステップと
を実行させることを特徴とする。
As is apparent from the above description, the object arranging apparatus according to the present invention is an object arranging apparatus for arranging a plurality of objects displayed on a map, and is provided for each of the plurality of objects. A storage unit that stores range information for calculating a display range on a map, a display range calculation unit that calculates a display range of an object on a map based on the range information, and a result of the calculation. By changing the display range of any one of the objects whose calculated display ranges overlap each other so that the display range of one object deviates from the display range of another object, the arrangement of each object is changed. According to the determined object arrangement means and the determined arrangement,
Output means for outputting a signal for displaying the object on the map.The object arrangement method according to the present invention further comprises: An object arranging method for determining an arrangement of the plurality of objects using range information for calculation, wherein a first step of calculating a display range of the object on a map based on the range information; As a result of the calculation, by changing the display range of one of the objects so that the display range of one object is out of the display range of the other object among the objects having the calculated display ranges overlapping each other, A second step of determining the location of the object; and grounding the object according to the determined location. Characterized by a third step of outputting a signal for displaying the above, also,
The computer-readable recording medium on which the program according to the present invention is recorded is used to determine the arrangement of the plurality of objects using the range information for calculating the display range of the plurality of objects displayed on the map. A computer-readable recording medium having recorded thereon a program, the first step of calculating a display range of an object on a map based on the range information; and a display range calculated as a result of the calculation. A second method of determining the arrangement of each object by changing the display range of any one of the objects having overlapping with each other so that the display range of one object deviates from the display range of the other object Display the object on the map according to the steps and the determined arrangement Characterized in that to execute a third step of outputting the signal.

【0063】これにより、オブジェクトどうしが重なっ
て配置される頻度が軽減される。また、前記記憶手段
は、前記記憶手段は、複数のオブジェクトそれぞれにつ
いて、範囲情報の他に優先順位を記憶し、前記オブジェ
クト配置手段は、前記算定の結果、重なって表示される
ことになるオブジェクトのうち、最も優先順位の高いオ
ブジェクトの表示範囲に、他のオブジェクトの表示範囲
それぞれが重ならないように他のオブジェクトの表示範
囲を変更して、前記配置の決定を行うとするとしてもよ
い。
As a result, the frequency of overlapping and arranging objects is reduced. In addition, the storage unit stores the priority in addition to the range information for each of the plurality of objects, and the object arranging unit determines whether the objects to be overlapped are displayed as a result of the calculation. The arrangement may be determined by changing the display range of another object so that the display range of the other object does not overlap the display range of the object with the highest priority.

【0064】これにより、優先順位の高いものほど、オ
ブジェクトどうしが重なって配置される頻度が軽減され
る。また、前記オブジェクト配置手段は、前記オブジェ
クト配置手段は、前記算定の結果、重なって表示される
ことになるN個(Nは自然数)のオブジェクトのうち、
優先順位の高い順から数えてM個(MはNより小さい自
然数)までのオブジェクトの表示範囲から、他のオブジ
ェクトの表示範囲が外れるように、前記配置の決定を行
い、また、残るN−M個のオブジェクトについて、その
表示範囲の一部が重なるよう、各オブジェクトの配置の
決定を行うとしてもよい。
As a result, the higher the priority order, the lower the frequency of overlapping and arranging objects. Further, the object arranging means may be configured such that the object arranging means includes, among the N objects (N is a natural number) to be displayed in an overlapping manner as a result of the calculation,
The arrangement is determined so that the display range of the other objects is out of the display range of M objects (M is a natural number smaller than N) counted from the highest priority order, and the remaining N-M is determined. The arrangement of the objects may be determined so that a part of the display range overlaps with the objects.

【0065】これにより、重なりが生じているオブジェ
クトについては、優先順位が最も高いオブジェクトが、
他のオブジェクトに重ならず配置され、優先順位が最も
高いオブジェクトの視認性の向上が図られる。また、前
記オブジェクト配置手段は、前記オブジェクト配置手段
は、優先順位の高いオブジェクトから順に、前記配置の
決定を行いつつ、配置を行ったオブジェクトの表示範囲
と他のオブジェクトとの表示範囲が重なるときは、優先
順位の低いオブジェクトの表示範囲を、当該表示範囲が
重ならないように変更するとしてもよい。
As a result, with respect to the overlapping objects, the object having the highest priority is
The visibility of the object having the highest priority is arranged so as not to overlap with other objects, thereby improving the visibility. Further, the object arranging unit may determine the arrangement in order from the object having the highest priority, and when the display range of the arranged object and the display range of another object overlap, Alternatively, the display range of an object with a low priority may be changed so that the display ranges do not overlap.

【0066】これにより、全てのオブジェクトについて
優先順位順に重ならないように配置され、全てのオブジ
ェクトが一目で認識される。また、前記オブジェクト
は、前記オブジェクトの種別として、少なくとも地図上
に存在する不動産を示すアイコンおよび当該アイコンが
示す不動産に関連する関連情報があり、前記オブジェク
ト配置手段は、当該アイコンについては、前記表示範囲
の変更を行わず、優先順位の高い関連情報ほど、当該関
連情報に対応するアイコンの表示範囲に近づけるよう
に、関連情報の算定された表示範囲を変更して前記配置
を行うとしてもよい。
As a result, all objects are arranged so as not to overlap in the order of priority, and all objects are recognized at a glance. In addition, the object includes, as the type of the object, at least an icon indicating a real estate existing on a map and related information related to the real estate indicated by the icon. The above-mentioned arrangement may be performed by changing the calculated display range of the related information so that the related information having a higher priority is closer to the display range of the icon corresponding to the related information without changing the related information.

【0067】これにより、地図上の不動産を示すアイコ
ンは、地図上の決まった表示範囲に固定的に配置され、
当該アイコンの近くに優先順位の高い当該不動産に関連
する情報が配置されるため、これらが画面上に表示され
た場合、不動産の位置と、当該不動産に関する優先順位
の高い情報との関連が、より認識され易くなる。また、
前記オブジェクト配置装置は、前記オブジェクト配置装
置は、さらに、前記出力手段からの信号にしたがって、
前記アイコンおよび前記アイコンに対応する情報を表示
する際、表示するアイコンと当該アイコンに付随する情
報それぞれとの対応を目視により確認可能な線を表示す
る表示手段を備えるとしてもよい。
Thus, the icon indicating the real estate on the map is fixedly arranged in a fixed display range on the map,
Since information related to the real estate with high priority is placed near the icon, when these are displayed on the screen, the relationship between the position of the real estate and the high-priority information about the real estate becomes more important. It becomes easy to be recognized. Also,
The object placement device, the object placement device further according to a signal from the output means,
When displaying the icon and the information corresponding to the icon, the display device may include a display unit that displays a line for visually confirming the correspondence between the icon to be displayed and the information attached to the icon.

【0068】これにより、出力手段からの信号にしたが
って表示したとすれば、地図上に表示された不動産を示
すアイコンと、当該不動産に関する関連情報との対応関
係が一目瞭然で認識される。また、本発明に係るオブジ
ェクト配置装置は、地図上に表示される複数オブジェク
トの表示範囲を算定するための範囲情報を用いて、これ
ら複数のオブジェクトの配置を決定するためのプログラ
ムが記録されているコンピュータ読み取り可能な記録媒
体であって、前記範囲情報にもとづいて、オブジェクト
の地図上の表示範囲を算定する第1のステップと、前記
算定の結果、算定された表示範囲が重なっているオブジ
ェクトのうち、1つのオブジェクトの表示範囲が他のオ
ブジェクトの表示範囲から外れるように、いずれかのオ
ブジェクトについての表示範囲を変更することにより、
各オブジェクトの配置を決定する第2のステップと、決
定された配置にしたがって、オブジェクトを地図上に表
示するための信号を出力する第3のステップとを実行さ
せることを特徴とし、また、本発明に係るオブジェクト
配置方法は、地図上に表示される複数の第1種オブジェ
クトの表示範囲を特定する範囲情報を用いて、これら複
数の第1種オブジェクトについて、複数の第2種オブジ
ェクトが含まれている前記地図上での配置を決定するオ
ブジェクト配置方法であって、前記範囲情報にもとづい
て、前記第1種オブジェクトの地図上の表示範囲を算定
する第1のステップと、前記算定の結果、第1種オブジ
ェクトの表示範囲が、第2種オブジェクトの表示範囲と
重なっている場合、第2種オブジェクトの表示範囲と重
ならないように、第1種オブジェクトについて、算定し
た表示範囲を変更することにより、各第1種オブジェク
トの配置を決定する第2のステップと、第1種オブジェ
クトの前記配置決定後の結果にしたがって、第1種オブ
ジェクトを前記地図上に表示するための信号を出力する
第3のステップとを有することを特徴とし、また、本発
明に係るプログラムが記録されているコンピュータ読み
取り可能な記録媒体は、地図上に表示される複数の第1
種オブジェクトの表示範囲を特定する範囲情報を用い
て、これら複数の第1種オブジェクトについて、複数の
第2種オブジェクトが含まれている前記地図上での配置
を決定するためのプログラムが記録されているコンピュ
ータ読み取り可能な記録媒体であって、前記範囲情報に
もとづいて、前記第1種オブジェクトの地図上の表示範
囲を算定する第1のステップと、前記算定の結果、第1
種オブジェクトの表示範囲が、第2種オブジェクトの表
示範囲と重なっている場合、第2種オブジェクトの表示
範囲と重ならないように、第1種オブジェクトについ
て、算定した表示範囲を変更することにより、各第1種
オブジェクトの配置を決定する第2のステップと、第1
種オブジェクトの前記配置決定後の結果にしたがって、
第1種オブジェクトを前記地図上に表示するための信号
を出力する第3のステップとを実行させることを特徴と
する。
As a result, if the display is performed according to the signal from the output means, the correspondence between the icon indicating the real estate displayed on the map and the related information related to the real estate can be recognized at a glance. Further, in the object arrangement device according to the present invention, a program for determining the arrangement of the plurality of objects using range information for calculating the display range of the plurality of objects displayed on the map is recorded. A computer-readable recording medium, wherein a first step of calculating a display range of an object on a map based on the range information; and By changing the display range of any object so that the display range of one object deviates from the display range of another object,
The present invention is characterized by executing a second step of determining the arrangement of each object and a third step of outputting a signal for displaying the object on a map according to the determined arrangement. The object arranging method according to the first aspect of the invention uses the range information that specifies the display range of the plurality of first type objects displayed on the map, and includes a plurality of second type objects for the plurality of first type objects. A first step of calculating a display range of the first type object on a map based on the range information; and a result of the calculation, When the display range of the type 1 object overlaps the display range of the type 2 object, the display range of the type 2 object is not overlapped. A second step of determining the arrangement of each first-type object by changing the calculated display range of the first-type object, and changing the first-type object according to the result of the arrangement determination of the first-type object. And a third step of outputting a signal to be displayed on the map. The computer-readable recording medium on which the program according to the present invention is recorded is displayed on a map. Multiple first
A program for determining the arrangement of the plurality of first-type objects on the map including the plurality of second-type objects using range information for specifying the display range of the seed object is recorded. A computer-readable recording medium, wherein a first step of calculating a display range of the first type object on a map based on the range information;
When the display range of the kind object overlaps with the display range of the type 2 object, the calculated display range of the type 1 object is changed so as not to overlap with the display range of the type 2 object. A second step of determining an arrangement of the first type object;
According to the result after the determination of the arrangement of the seed object,
And outputting a signal for displaying a first type object on the map.

【0069】これにより、第1種オブジェクトは、地図
上の第2種オブジェクトに重ならないように配置され
る。また、前記第2種オブジェクトは、前記第2種オブ
ジェクトは、地図上の地域を示す名称および地図上に存
在する不動産を示すアイコンであり、前記第1種オブジ
ェクトは、前記アイコンが示す不動産に関連する1以上
の関連情報であることを特徴とする。
Thus, the first type object is arranged so as not to overlap the second type object on the map. The second type object is a name indicating a region on a map and an icon indicating a real estate existing on the map, and the first type object is related to the real estate indicated by the icon. It is one or more pieces of related information.

【0070】これにより、関連情報は地図上の地域の名
称および不動産を示すアイコンに重ならないように配置
され、これらを画面上に表示したとすれば、地域の名称
および不動産を示すアイコンが認識され易くなる。
Accordingly, the related information is arranged so as not to overlap with the name of the area and the icon indicating the real estate on the map, and if these are displayed on the screen, the icon indicating the name of the area and the real estate are recognized. It will be easier.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態におけるオブジェクト配置
装置100の機能ブロック図である。
FIG. 1 is a functional block diagram of an object arrangement device 100 according to an embodiment of the present invention.

【図2】基本地図情報記憶部に格納されている基本地図
情報のデータ構造を示す図である。
FIG. 2 is a diagram showing a data structure of basic map information stored in a basic map information storage unit.

【図3】地域情報記憶部に記憶される地域情報のデータ
構造を論理的に示した図である。図である。
FIG. 3 is a diagram logically showing a data structure of regional information stored in a regional information storage unit. FIG.

【図4】表示情報記憶部に記憶される表示情報のデータ
構造を論理的に示した図である。
FIG. 4 is a diagram logically showing a data structure of display information stored in a display information storage unit.

【図5】モードの設定を示すテーブルのデータ構造を論
理的に示した図である。
FIG. 5 is a diagram logically showing a data structure of a table indicating a mode setting.

【図6】オブジェクト配置装置が地図上に表示オブジェ
クトを配置する場合の処理を示すフローチャートであ
る。
FIG. 6 is a flowchart showing processing when the object arrangement device arranges a display object on a map.

【図7】重複回避配置処理の詳細を示すフローチャート
である。
FIG. 7 is a flowchart illustrating details of a duplication avoidance arrangement process.

【図8】部分配置処理の詳細を示すフローチャートであ
る。
FIG. 8 is a flowchart illustrating details of a partial arrangement process.

【図9】オブジェクト配置装置が、一挙表示モードで、
表示情報の配置を行って表示のための信号を出力し、当
該信号にもとづいて表示部が表示した結果を示す図であ
る。
FIG. 9 is a diagram illustrating an example in which the object arrangement device is in a one-shot display mode
FIG. 11 is a diagram illustrating a result of arranging display information, outputting a signal for display, and displaying the display based on the signal.

【図10】オブジェクト配置装置が、部分表示モード
で、表示情報の配置を行って表示のための信号を出力
し、当該信号にもとづいて表示部が表示した結果を示す
図である。
FIG. 10 is a diagram illustrating a result that the object arrangement device arranges display information in a partial display mode, outputs a signal for display, and displays a signal on the display unit based on the signal.

【符号の説明】[Explanation of symbols]

100 オブジェクト配置装置 100 当該オブジェクト配置装置 101 入力部 102 描画処理部 103 基本地図情報記憶部 104 地域情報記憶部 105 当該表示情報記憶部 105 表示情報記憶部 106 描画情報記憶部 107 バッファ 108 表示部 109 データ入出力部 110 オブジェクト配置部 REFERENCE SIGNS LIST 100 object placement device 100 object placement device 101 input unit 102 drawing processing unit 103 basic map information storage unit 104 area information storage unit 105 display information storage unit 105 display information storage unit 106 drawing information storage unit 107 buffer 108 display unit 109 data Input / output unit 110 Object placement unit

───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C032 HC21 5B050 BA06 BA17 EA12 EA17 FA02 FA13 5B069 AA20 BB16 CA02 CA04 CA15 CA16 CA19 DD15  ──────────────────────────────────────────────────の Continued on the front page F term (reference) 2C032 HC21 5B050 BA06 BA17 EA12 EA17 FA02 FA13 5B069 AA20 BB16 CA02 CA04 CA15 CA16 CA19 DD15

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 地図上に表示される複数のオブジェクト
の配置を決定するオブジェクト配置装置であって、 前記複数のオブジェクトそれぞれについて、地図上にお
ける表示範囲を算定するための範囲情報を記憶している
記憶手段と、 前記範囲情報にもとづいて、オブジェクトの地図上の表
示範囲を算定する表示範囲算定手段と、 前記算定の結果、算定された表示範囲が重なっているオ
ブジェクトのうち、1つのオブジェクトの表示範囲が他
のオブジェクトの表示範囲から外れるように、いずれか
のオブジェクトについての表示範囲を変更することによ
り、各オブジェクトの配置を決定するオブジェクト配置
手段と、 決定された配置にしたがって、オブジェクトを地図上に
表示するための信号を出力する出力手段とを備えること
を特徴とするオブジェクト配置装置。
1. An object arrangement device for arranging a plurality of objects to be displayed on a map, wherein range information for calculating a display range on a map is stored for each of the plurality of objects. Storage means; display range calculating means for calculating a display range of the object on the map based on the range information; display of one of the objects whose calculated display ranges overlap as a result of the calculation. An object arranging means for deciding the arrangement of each object by changing the display range of any one of the objects so that the range is out of the display range of another object. Output means for outputting a signal to be displayed on the device Object placement device.
【請求項2】 前記記憶手段は、複数のオブジェクトそ
れぞれについて、範囲情報の他に優先順位を記憶し、 前記オブジェクト配置手段は、前記算定の結果、重なっ
て表示されることになるオブジェクトのうち、最も優先
順位の高いオブジェクトの表示範囲に、他のオブジェク
トの表示範囲それぞれが重ならないように他のオブジェ
クトの表示範囲を変更して、前記配置の決定を行うこと
を特徴とする請求項1記載のオブジェクト配置装置。
2. The storage means stores, for each of a plurality of objects, priority in addition to the range information, and the object arranging means, among the objects to be displayed in an overlapping manner as a result of the calculation, 2. The arrangement according to claim 1, wherein the display range of another object is changed so that the display range of the other object does not overlap the display range of the object with the highest priority. Object placement device.
【請求項3】 前記オブジェクト配置手段は、前記算定
の結果、重なって表示されることになるN個(Nは自然
数)のオブジェクトのうち、優先順位の高い順から数え
てM個(MはNより小さい自然数)までのオブジェクト
の表示範囲から、他のオブジェクトの表示範囲が外れる
ように、前記配置の決定を行い、また、残るN−M個の
オブジェクトについて、その表示範囲の一部が重なるよ
う、各オブジェクトの配置の決定を行うことを特徴とす
る請求項2記載のオブジェクト配置装置。
3. The object arranging means, of the N (N is a natural number) objects to be overlapped and displayed as a result of the calculation, counts M objects (M is N The arrangement is determined so that the display range of the other object is out of the display range of the object up to a smaller natural number), and the remaining NM objects are partially overlapped in the display range. 3. The object arrangement apparatus according to claim 2, wherein the arrangement of each object is determined.
【請求項4】 前記オブジェクト配置手段は、優先順位
の高いオブジェクトから順に、前記配置の決定を行いつ
つ、配置を行ったオブジェクトの表示範囲と他のオブジ
ェクトとの表示範囲が重なるときは、優先順位の低いオ
ブジェクトの表示範囲を、当該表示範囲が重ならないよ
うに変更することを特徴とする請求項1記載のオブジェ
クト配置装置。
4. The object arranging means, while deciding the arrangement in order from the object having the highest priority, when the display range of the arranged object and the display range of another object are overlapped, 2. The object arrangement device according to claim 1, wherein the display range of the object having a low value is changed so that the display range does not overlap.
【請求項5】 前記オブジェクトの種別として、少なく
とも地図上に存在する不動産を示すアイコンおよび当該
アイコンが示す不動産に関連する関連情報があり、前記
オブジェクト配置手段は、当該アイコンについては、前
記表示範囲の変更を行わず、優先順位の高い関連情報ほ
ど、当該関連情報に対応するアイコンの表示範囲に近づ
けるように、関連情報の算定された表示範囲を変更して
前記配置を行うことを特徴とする請求項2記載のオブジ
ェクト配置装置。
5. The object type includes at least an icon indicating a real estate present on a map and related information related to the real estate indicated by the icon. The arrangement is performed by changing the calculated display range of the related information so that the related information having a higher priority is closer to the display range of the icon corresponding to the related information without making any change. Item 3. The object arrangement device according to Item 2.
【請求項6】 前記オブジェクト配置装置は、さらに、 前記出力手段からの信号にしたがって、前記アイコンお
よび前記アイコンに対応する情報を表示する際、表示す
るアイコンと当該アイコンに付随する情報それぞれとの
対応を目視により確認可能な線を表示する表示手段を備
えることを特徴とする請求項5記載のオブジェクト配置
装置。
6. The object arranging apparatus further comprises: when displaying the icon and the information corresponding to the icon in accordance with a signal from the output unit, the correspondence between the icon to be displayed and the information associated with the icon. The object arrangement device according to claim 5, further comprising a display unit that displays a line that allows the user to visually check the object.
【請求項7】 地図上に表示される複数オブジェクトの
表示範囲を算定するための範囲情報を用いて、これら複
数のオブジェクトの配置を決定するオブジェクト配置方
法であって、 前記範囲情報にもとづいて、オブジェクトの地図上の表
示範囲を算定する第1のステップと、 前記算定の結果、算定された表示範囲が重なっているオ
ブジェクトのうち、1つのオブジェクトの表示範囲が他
のオブジェクトの表示範囲から外れるように、いずれか
のオブジェクトについての表示範囲を変更することによ
り、各オブジェクトの配置を決定する第2のステップ
と、 決定された配置にしたがって、オブジェクトを地図上に
表示するための信号を出力する第3のステップとを有す
ることを特徴とするオブジェクト配置方法。
7. An object arranging method for determining an arrangement of a plurality of objects by using range information for calculating a display range of a plurality of objects displayed on a map, wherein: A first step of calculating a display range of an object on a map; and, as a result of the calculation, a display range of one object out of the display range of another object among the objects whose calculated display ranges overlap. A second step of determining the arrangement of each object by changing a display range of any of the objects; and outputting a signal for displaying the object on a map according to the determined arrangement. 3. An object arrangement method, comprising the steps of:
【請求項8】 地図上に表示される複数オブジェクトの
表示範囲を算定するための範囲情報を用いて、これら複
数のオブジェクトの配置を決定するためのプログラムが
記録されているコンピュータ読み取り可能な記録媒体で
あって、前記範囲情報にもとづいて、オブジェクトの地
図上の表示範囲を算定する第1のステップと、 前記算定の結果、算定された表示範囲が重なっているオ
ブジェクトのうち、1つのオブジェクトの表示範囲が他
のオブジェクトの表示範囲から外れるように、いずれか
のオブジェクトについての表示範囲を変更することによ
り、各オブジェクトの配置を決定する第2のステップ
と、 決定された配置にしたがって、オブジェクトを地図上に
表示するための信号を出力する第3のステップとを実行
させるためのプログラムが記録されているコンピュータ
読み取り可能な記録媒体。
8. A computer-readable recording medium in which a program for determining an arrangement of a plurality of objects using a range information for calculating a display range of the plurality of objects displayed on a map is recorded. A first step of calculating a display range of an object on a map based on the range information; and displaying one of the objects whose calculated display ranges overlap as a result of the calculation. A second step of determining the arrangement of each object by changing the display range of one of the objects so that the range is out of the display range of the other object; and mapping the objects according to the determined arrangement. And a third step of outputting a signal to be displayed above. A computer-readable recording medium being recorded.
【請求項9】 地図上に表示される複数の第1種オブジ
ェクトについて、複数の第2種オブジェクトを含む当該
地図上での配置を決定するオブジェクト配置装置であっ
て、 複数の前記第1種オブジェクトそれぞれについて、当該
第1種オブジェクトの地図上における表示範囲を特定す
るための範囲情報を記憶している記憶手段と、前記範囲
情報にもとづいて、前記第2種オブジェクトの地図上の
表示範囲を算定する表示範囲算定手段と、 前記算定の結果、第1種オブジェクトの表示範囲が、第
2種オブジェクトの表示範囲と重なっている場合、第2
種オブジェクトの表示範囲と重ならないように、第1種
オブジェクトについて、算定した表示範囲を変更するこ
とにより、各第1種オブジェクトの配置を決定するオブ
ジェクト配置手段と、 第1種オブジェクトの前記配置決定後の結果にしたがっ
て、第1種オブジェクトを前記地図上に表示するための
信号を出力する出力手段とを備えることを特徴とするオ
ブジェクト配置装置。
9. An object placement device for determining a plurality of first type objects displayed on a map, including a plurality of second type objects, on the map, wherein the plurality of first type objects are arranged. For each of them, storage means for storing range information for specifying the display range of the first type object on the map, and calculating the display range of the second type object on the map based on the range information A display range calculating unit that performs the second calculation when the display range of the first type object overlaps the display range of the second type object as a result of the calculation.
An object arranging means for arranging each type 1 object by changing the calculated display range of the type 1 object so as not to overlap the display range of the type object; Output means for outputting a signal for displaying the first type object on the map according to a later result.
【請求項10】 前記第2種オブジェクトは、地図上の
地域を示す名称および地図上に存在する不動産を示すア
イコンであり、 前記第1種オブジェクトは、前記アイコンが示す不動産
に関連する1以上の関連情報であることを特徴とする請
求項9記載のオブジェクト配置装置。
10. The second type object is a name indicating a region on a map and an icon indicating a real estate existing on the map, and the first type object is one or more related to the real estate indicated by the icon. 10. The object arrangement device according to claim 9, wherein the information is related information.
【請求項11】 地図上に表示される複数の第1種オブ
ジェクトの表示範囲を特定する範囲情報を用いて、これ
ら複数の第1種オブジェクトについて、複数の第2種オ
ブジェクトが含まれている前記地図上での配置を決定す
るオブジェクト配置方法であって、 前記範囲情報にもとづいて、前記第1種オブジェクトの
地図上の表示範囲を算定する第1のステップと、 前記算定の結果、第1種オブジェクトの表示範囲が、第
2種オブジェクトの表示範囲と重なっている場合、第2
種オブジェクトの表示範囲と重ならないように、第1種
オブジェクトについて、算定した表示範囲を変更するこ
とにより、各第1種オブジェクトの配置を決定する第2
のステップと、 第1種オブジェクトの前記配置決定後の結果にしたがっ
て、第1種オブジェクトを前記地図上に表示するための
信号を出力する第3のステップとを有することを特徴と
するオブジェクト配置方法。
11. The method according to claim 1, wherein the plurality of first-type objects include a plurality of second-type objects using range information for specifying a display range of the plurality of first-type objects displayed on the map. An object arrangement method for deciding an arrangement on a map, comprising: a first step of calculating a display range of the first type object on a map based on the range information; If the display range of the object overlaps the display range of the second type object, the second
By changing the calculated display range of the first type object so as not to overlap with the display range of the type object, a second position for determining the arrangement of each first type object is determined.
And a third step of outputting a signal for displaying the first type object on the map according to the result after the determination of the first type object is arranged. .
【請求項12】 地図上に表示される複数の第1種オブ
ジェクトの表示範囲を特定する範囲情報を用いて、これ
ら複数の第1種オブジェクトについて、複数の第2種オ
ブジェクトが含まれている前記地図上での配置を決定す
るためのプログラムが記録されているコンピュータ読み
取り可能な記録媒体であって、 前記範囲情報にもとづいて、前記第1種オブジェクトの
地図上の表示範囲を算定する第1のステップと、 前記算定の結果、第1種オブジェクトの表示範囲が、第
2種オブジェクトの表示範囲と重なっている場合、第2
種オブジェクトの表示範囲と重ならないように、第1種
オブジェクトについて、算定した表示範囲を変更するこ
とにより、各第1種オブジェクトの配置を決定する第2
のステップと、 第1種オブジェクトの前記配置決定後の結果にしたがっ
て、第1種オブジェクトを前記地図上に表示するための
信号を出力する第3のステップと を実行させるためのプログラムが記録されているコンピ
ュータ読み取り可能な記録媒体。
12. The plurality of first-type objects, wherein a plurality of second-type objects are included in the plurality of first-type objects using range information for specifying a display range of the plurality of first-type objects displayed on the map. A computer-readable recording medium on which a program for determining an arrangement on a map is recorded, wherein a first display area on a map of the first type object is calculated based on the range information. And if the display range of the first type object overlaps the display range of the second type object as a result of the calculation,
By changing the calculated display range of the first type object so as not to overlap with the display range of the type object, a second position for determining the arrangement of each first type object is determined.
And a third step of outputting a signal for displaying the first type object on the map in accordance with the result after the arrangement of the first type object is determined. Computer readable recording medium.
JP2000207070A 2000-07-07 2000-07-07 Object layout device and object layout method Pending JP2002023620A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000207070A JP2002023620A (en) 2000-07-07 2000-07-07 Object layout device and object layout method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000207070A JP2002023620A (en) 2000-07-07 2000-07-07 Object layout device and object layout method

Publications (1)

Publication Number Publication Date
JP2002023620A true JP2002023620A (en) 2002-01-23

Family

ID=18703892

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000207070A Pending JP2002023620A (en) 2000-07-07 2000-07-07 Object layout device and object layout method

Country Status (1)

Country Link
JP (1) JP2002023620A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002107155A (en) * 2000-09-29 2002-04-10 Kenwood Corp On-board navigation device, information display method, and recording medium
JP2006017482A (en) * 2004-06-30 2006-01-19 Aisin Aw Co Ltd Navigation device
JP2008250624A (en) * 2007-03-30 2008-10-16 Nomura Research Institute Ltd Program for avoiding overlapping between display elements on two-dimensional map
JP2012060647A (en) * 2011-10-14 2012-03-22 Casio Comput Co Ltd Image display device, control method for image display device, and program
JP2012190456A (en) * 2011-03-10 2012-10-04 Konica Minolta Laboratory Usa Inc Method of moving label so as to avoid overlap of graphic output, system, and computer-readable medium
JP5120569B2 (en) * 2007-11-01 2013-01-16 日本電気株式会社 Content display system, content display method, and content display program
DE112011101766T5 (en) 2010-05-24 2013-03-14 Mitsubishi Electric Corp. navigation device
EP2636996A1 (en) * 2012-03-05 2013-09-11 Honda Motor Co., Ltd. Navigation Device
JP2019132856A (en) * 2019-05-07 2019-08-08 株式会社ゼンリンデータコム Map display system, method for displaying map, program, and route display device
JP2021021775A (en) * 2019-07-25 2021-02-18 三菱電機株式会社 Display data generator, display device, and display data generation method
KR20210094799A (en) * 2020-01-22 2021-07-30 주식회사 호갱노노 Method and apparatus for visualizing clusters of real estate

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002107155A (en) * 2000-09-29 2002-04-10 Kenwood Corp On-board navigation device, information display method, and recording medium
JP2006017482A (en) * 2004-06-30 2006-01-19 Aisin Aw Co Ltd Navigation device
JP2008250624A (en) * 2007-03-30 2008-10-16 Nomura Research Institute Ltd Program for avoiding overlapping between display elements on two-dimensional map
JP5120569B2 (en) * 2007-11-01 2013-01-16 日本電気株式会社 Content display system, content display method, and content display program
US8577603B2 (en) 2010-05-24 2013-11-05 Mitsubishi Electric Corporation Navigation device
DE112011101766T5 (en) 2010-05-24 2013-03-14 Mitsubishi Electric Corp. navigation device
JP2012190456A (en) * 2011-03-10 2012-10-04 Konica Minolta Laboratory Usa Inc Method of moving label so as to avoid overlap of graphic output, system, and computer-readable medium
JP2012060647A (en) * 2011-10-14 2012-03-22 Casio Comput Co Ltd Image display device, control method for image display device, and program
EP2636996A1 (en) * 2012-03-05 2013-09-11 Honda Motor Co., Ltd. Navigation Device
JP2019132856A (en) * 2019-05-07 2019-08-08 株式会社ゼンリンデータコム Map display system, method for displaying map, program, and route display device
JP2021021775A (en) * 2019-07-25 2021-02-18 三菱電機株式会社 Display data generator, display device, and display data generation method
JP7285721B2 (en) 2019-07-25 2023-06-02 三菱電機株式会社 Display data generation device, display device, and display data generation method
KR20210094799A (en) * 2020-01-22 2021-07-30 주식회사 호갱노노 Method and apparatus for visualizing clusters of real estate
KR102415834B1 (en) * 2020-01-22 2022-07-01 주식회사 호갱노노 Method and apparatus for visualizing clusters of real estate

Similar Documents

Publication Publication Date Title
JP3484096B2 (en) Logical zoom method in logical zoom device for directed graph
JP2008165072A (en) Information processing apparatus, information processing method, information processing program
US8145416B2 (en) Interactive mapping method and system
JP4573629B2 (en) Display method and apparatus for navigation system
JP2002023620A (en) Object layout device and object layout method
KR20010050099A (en) System for aiding to make medical care schedule and/or record, and program storage device readable by the system
CN104583923A (en) User interface tools for exploring data visualizations
JP4774560B2 (en) MAP DISPLAY CONTROL DEVICE, MAP DISPLAY CONTROL METHOD, MAP DISPLAY CONTROL PROGRAM, AND INFORMATION RECORDING MEDIUM
JP3110837B2 (en) Map figure data management method
KR100948546B1 (en) Cad apparatus, method of editing graphic data, and computer readable recording medium for recording cad program
US20100097402A1 (en) Map data comparison device
JP5214933B2 (en) Map display system
JP5125981B2 (en) Display control apparatus, display control method, and program
JP2916347B2 (en) Character string display method and apparatus and graphic information management system
JP2010197588A (en) Map display system and map display method
JP2003345236A (en) Map plotting device, map display system, map plotting method, and program
JPH09161088A (en) Information input device
JP2003187256A (en) Data structure of graphic data to be recorded in electronic map data and electronic map display device
JP3025462B2 (en) Image display system and recording medium
JPH10124280A (en) Display method of window system
JPH0625934U (en) Name input device
JP2008032952A (en) Map display system, map display device, map information distribution server, program, and map display method
JP2003131563A (en) Electronic equipment, and program and method for electronic equipment control
JP5193969B2 (en) Map display apparatus and method for simultaneously displaying different maps
JPH0969127A (en) Method and device for displaying calendar in reservation system

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040330

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040803