JP2586305B2 - Map attribute display control device - Google Patents

Map attribute display control device

Info

Publication number
JP2586305B2
JP2586305B2 JP5239119A JP23911993A JP2586305B2 JP 2586305 B2 JP2586305 B2 JP 2586305B2 JP 5239119 A JP5239119 A JP 5239119A JP 23911993 A JP23911993 A JP 23911993A JP 2586305 B2 JP2586305 B2 JP 2586305B2
Authority
JP
Japan
Prior art keywords
attribute
display
attribute data
map
display area
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
JP5239119A
Other languages
Japanese (ja)
Other versions
JPH0765156A (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.)
NEC Corp
Original Assignee
Nippon Electric 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP5239119A priority Critical patent/JP2586305B2/en
Publication of JPH0765156A publication Critical patent/JPH0765156A/en
Application granted granted Critical
Publication of JP2586305B2 publication Critical patent/JP2586305B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)
  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、地図上の事物の形状を
座標値列のデータとして保持すると共にその事物の持つ
属性を保持し、表示装置の画面上に事物の形状と共にそ
の属性を表示するようにした地図表示装置に関し、特に
同一事物に関連して複数の属性を表示する際の地図属性
表示制御方法およびその装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention holds the shape of an object on a map as data of a coordinate value sequence and holds the attribute of the object, and displays the attribute together with the shape of the object on a screen of a display device. More particularly, the present invention relates to a map attribute display control method and a device for displaying a plurality of attributes related to the same thing.

【0002】[0002]

【従来の技術】表示装置の画面上に事物の形状、例えば
住宅地図における家屋等の形状と共にその属性、例えば
その家屋に入居している会社名,その業種等を表示する
地図表示装置として、地図上の各事物の形状を座標値列
のデータで表現して地図データファイルに蓄積し、それ
とは別に各事物の属性を表現する文字等を地図データフ
ァイル上の事物と座標値でリンクして属性データファイ
ルに蓄積しておき、表示装置の画面に地図データファイ
ルの蓄積内容に従って事物の形状を示す地図を表示し、
この表示された地図上に属性データファイルに蓄積され
た各事物の属性を示す文字等を重ねて表示するようにし
た地図表示装置がある。
2. Description of the Related Art On a screen of a display device, as a map display device for displaying the shape of an object, for example, the shape of a house in a house map and its attributes, for example, the name of a company occupying the house, the type of business, etc. The shape of each of the above objects is represented by coordinate value sequence data and stored in a map data file, and separately from that, characters etc. expressing the attributes of each object are linked to the objects on the map data file by coordinate values and attributes Store the data in a data file and display a map showing the shape of an object on the screen of the display device according to the stored contents of the map data file.
There is a map display device in which characters indicating the attributes of each object stored in the attribute data file are superimposed and displayed on the displayed map.

【0003】このような地図表示装置においては、属性
データは地図上の事物と関連されてはいるが地図上の表
示位置が固定化されているわけではなく、或る事物の属
性の表示位置は、地図上のその事物の近傍にするのが一
般的である。
In such a map display device, although the attribute data is associated with an object on the map, the display position on the map is not fixed, and the display position of the attribute of a certain object is In general, it is close to the thing on the map.

【0004】[0004]

【発明が解決しようとする課題】このように、事物の属
性をそれが関連する地図上の事物の近傍に表示する地図
表示装置においては、表示する属性が1つのときは問題
は少ないが、1つの事物に対して複数の属性を表示する
場合、単にその近傍を表示箇所とすると、属性どうしが
重複して表示され、判別しにくくなるという問題点があ
る。また、事物が近接している場合も、それらの事物の
属性が重複して表示され、判別しにくくなる。
As described above, in the map display device which displays the attribute of an object near the object on the map to which the object is related, there is little problem when only one attribute is displayed. In the case where a plurality of attributes are displayed for one thing, if the vicinity thereof is simply set as a display portion, there is a problem that the attributes are displayed redundantly and it is difficult to determine. Also, when objects are close to each other, the attributes of those objects are displayed in duplicate, making it difficult to determine.

【0005】そこで本発明の目的は、個々の属性の表示
箇所を互いに重複しないように動的に決定することによ
り、属性が地図上で重複して表示されないようにするこ
とにある。
[0005] Therefore, it is an object of the present invention to dynamically determine the display positions of the individual attributes so that they do not overlap each other, so that the attributes are not displayed redundantly on the map.

【0006】なお、本発明に関連する従来技術として
は、特開平2−85963号公報,特開平2−2463
号公報が存在するが、これらは事物の形状データと属性
データとを如何にして関連付けて蓄積するかという技術
に関するものであり、属性の表示時にその重複を防止す
る技術ではない。
The prior art related to the present invention is disclosed in Japanese Patent Application Laid-Open Nos. 2-5963 and 2-2463.
Japanese Patent Laid-Open Publication Nos. H11-18711 and H11-27115 relate to a technique for associating shape data of an object with attribute data and accumulating the data, and are not techniques for preventing duplication at the time of displaying an attribute.

【0007】[0007]

【課題を解決するための手段】本発明は上記の目的を達
成するために、地図上の事物の形状を示す座標値列を保
持する地図データファイルと、事物対応のデータであっ
て対応する事物の属性を定義した項目および対応する事
物の形状に含まれる任意の点の座標値とを含む属性デー
タを保持する属性データファイルとを備え、前記地図デ
ータファイルの内容に従って表示装置の画面に事物の形
状を含む地図を表示すると共に前記地図データファイル
の内容に従って前記地図上に事物の属性を表示する地図
表示装置において、前記地図上に表示すべき属性を含む
属性データを、それに含まれる前記座標値でソートし且
つ同一座標値を持つ属性データには連番を振るソート手
段と、同一の事物に対して複数の属性データに従って属
性を表示する際の表示位置のずらし量を保持する管理フ
ァイルと、表示エリアの既に算出された属性データを保
持する表示用属性テーブルと、前記ソート手段でソート
された属性データをソート順に入力し、属性データ中の
属性を表示すべき表示エリアを算出して、表示エリアを
付加した属性データを前記表示用属性テーブルに順次出
力する手段であって、表示エリアの算出に際しては、前
記表示用属性テーブルに保持されている他の属性データ
の表示エリアと重複しない範囲で可能な限り対応する事
物の近傍に表示エリアを設定し、且つ、連番の振られた
複数の属性データの表示エリア間は前記管理ファイルに
保持されたずらし量だけ所定方向に順次ずらした位置に
設定する表示位置計算手段と、前記表示用属性テーブル
に保持された属性データ中の属性をその属性データに付
加された表示エリアが示す前記表示装置の地図上に表示
する属性データ表示手段とを備えている。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a map data file holding a sequence of coordinate values indicating the shape of an object on a map, and data corresponding to the object, An attribute data file holding attribute data including an item defining the attribute of the attribute and a coordinate value of an arbitrary point included in the shape of the corresponding object, and displaying the object on the screen of the display device according to the contents of the map data file. In a map display device for displaying a map including a shape and displaying an attribute of an object on the map according to the content of the map data file, the coordinate data included in the attribute data including an attribute to be displayed on the map is included. Sorting means for assigning a serial number to attribute data having the same coordinate value, and a method for displaying attributes according to a plurality of attribute data for the same thing. A management file for holding the shift amount of the indicated position, a display attribute table for holding the already calculated attribute data of the display area, and the attribute data sorted by the sorting means are input in the sort order, and the attributes in the attribute data are input. Means for calculating a display area to be displayed, and sequentially outputting attribute data to which the display area is added to the display attribute table. When calculating the display area, the attribute data is held in the display attribute table. The display area is set as close as possible to the corresponding object as far as possible without overlapping with the display area of other attribute data, and the display area of the plurality of serially assigned attribute data is held in the management file. A display position calculating means for setting a position sequentially shifted in a predetermined direction by a shift amount; and an attribute in attribute data held in the display attribute table. And a attribute data displaying means for displaying on the map of the display device shown is an attribute display area data appended to.

【0008】[0008]

【作用】本発明の地図属性表示制御装置においては、ソ
ート手段が、地図上に表示すべき属性を含む属性データ
を、事物と関連付けるために属性データ中に付与された
事物の形状に含まれる任意の点の座標値でソートすると
共に、同一座標値を持つ属性データには連番を付与し、
次に表示位置計算手段が、ソート手段でソートされた属
性データをソート順に入力し、属性データ中の属性を表
示すべき表示エリアを算出して、表示エリアを付加した
属性データを表示用属性テーブルに順次出力する。この
とき、表示エリアの算出に際しては、表示用属性テーブ
ルに保持されている他の属性データの表示エリアと重複
しない範囲で可能な限り対応する事物の近傍に表示エリ
アを設定し、且つ、連番の振られた複数の属性データの
表示エリア間は管理ファイルに保持されたずらし量だけ
所定方向に順次ずらした位置に設定する。そして、属性
データ表示手段が、表示用属性テーブルに保持された属
性データ中の属性をその属性データに付加された表示エ
リアが示す表示装置の地図上の箇所に表示する。
In the map attribute display control device according to the present invention, the sort means includes an attribute data including an attribute to be displayed on the map, the attribute data being included in the shape of the object given in the attribute data in order to associate the attribute data with the object. Sort by the coordinate value of the point, and assign a serial number to attribute data with the same coordinate value.
Next, the display position calculating means inputs the attribute data sorted by the sorting means in the sort order, calculates a display area in which the attribute in the attribute data is to be displayed, and displays the attribute data with the display area added to the display attribute table. Are output sequentially. At this time, when calculating the display area, the display area is set as close to the corresponding object as possible as far as possible without overlapping with the display area of the other attribute data held in the display attribute table, and Are set at positions shifted sequentially in a predetermined direction by the shift amount held in the management file. Then, the attribute data display means displays the attribute in the attribute data held in the display attribute table at a location on the map of the display device indicated by the display area added to the attribute data.

【0009】[0009]

【実施例】次に本発明の実施例について図面を参照して
詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the present invention will be described in detail with reference to the drawings.

【0010】図1を参照すると、本発明を適用した地図
表示装置の一例は、属性データファイル1,該当属性テ
ーブル2,ソート済該当属性ファイル3,表示用属性テ
ーブル4,管理ファイル5,地図データファイル6とい
った種々の格納手段と、検索部8,ソート部9,表示位
置計算部10,属性データ表示部11,地図データ表示
部12および管理ファイル変更部13といった種々の機
能的手段と、表示装置例えばCRT7と、入力装置例え
ばキーボード14とを備えている。
Referring to FIG. 1, an example of a map display apparatus to which the present invention is applied includes an attribute data file 1, a corresponding attribute table 2, a sorted corresponding attribute file 3, a display attribute table 4, a management file 5, and map data. Various storage means such as a file 6, various functional means such as a search unit 8, a sort unit 9, a display position calculation unit 10, an attribute data display unit 11, a map data display unit 12, and a management file change unit 13, and a display device. For example, a CRT 7 and an input device such as a keyboard 14 are provided.

【0011】地図データファイル6は、地図上の事物の
形状を座標値列のデータとして保持するファイルであ
り、例えば図2に示すように、各事物毎にその事物の形
状を特定する座標値列を含む事物レコード60を格納し
ている。なお、各事物の形状を特定する座標値列は地図
上に設定されたXY座標系によるものであり、例えば各
事物の形状を構成する線の端点のXY座標値等を保持す
ることにより、事物の形状を特定している。
The map data file 6 is a file for storing the shape of an object on a map as data of a coordinate value sequence. For example, as shown in FIG. Is stored. The coordinate value sequence specifying the shape of each object is based on the XY coordinate system set on the map. For example, by storing the XY coordinate values of the end points of the lines constituting the shape of each object, The shape of is specified.

【0012】属性データファイル1は、地図上の各事物
の属性を保持するファイルであり、例えば図3に示すよ
うな属性レコード100で構成されている。1つの属性
レコード100は、種別101と、当該属性レコード1
00に対応する事物の形状に含まれる任意の点の座標値
102と、1つ以上の項目の種類103および項目内容
(属性の内容)104とで構成されている。即ち、本実
施例では、属性レコードと事物との対応付けは、座標値
102で行われる。なお、1つの事物に対しては1つの
属性レコードが用意される場合と、複数の属性レコード
が用意される場合とがある。例えば、事物を家屋とし、
属性をその家屋に入居している会社名,その業種とした
場合、1つの家屋に複数の会社が入居しており、またそ
れらの業種が相違する場合があるからである。
The attribute data file 1 is a file that holds the attributes of each object on the map, and is composed of, for example, an attribute record 100 as shown in FIG. One attribute record 100 includes a type 101 and the attribute record 1
It is composed of a coordinate value 102 of an arbitrary point included in the shape of an object corresponding to 00, one or more item types 103, and item contents (attribute contents) 104. That is, in this embodiment, the association between the attribute record and the thing is performed using the coordinate value 102. Note that there is a case where one attribute record is prepared for one thing, and a case where a plurality of attribute records are prepared. For example, a thing is a house,
If the attributes are the name of the company occupying the house and the type of business, a plurality of companies occupy one house and the types of business may be different.

【0013】管理ファイル5は、表示位置計算部10お
よび属性データ表示部11で参照される種々のデータを
保持するファイルであり、例えば図4に示すような管理
レコード50を図3に示した属性レコード100の種別
毎に備えている。1つの管理レコード50は、図4に示
すように、属性を構成するシンボルや文字の1つ当たり
の大きさ51,属性を構成する文字数52および表示色
53,実際に表示する項目の種類54,表示エリアの初
期の位置を定める基点表示位置55,同一事物に対して
複数の属性レコードによる属性を表示する際の各々の表
示エリアのずらし量56等を含んでいる。なお、文字数
52および表示色53は属性レコード中の各項目の種類
毎に備えている。
The management file 5 is a file for holding various data referred to by the display position calculation unit 10 and the attribute data display unit 11. For example, a management record 50 as shown in FIG. It is provided for each type of record 100. As shown in FIG. 4, one management record 50 has a size 51 per symbol or character constituting an attribute, a number 52 of characters constituting an attribute, a display color 53, a type 54 of an item to be actually displayed, It includes a base point display position 55 that determines the initial position of the display area, a shift amount 56 of each display area when displaying attributes by a plurality of attribute records for the same thing, and the like. The number of characters 52 and the display color 53 are provided for each type of item in the attribute record.

【0014】地図データ表示部12は、地図データファ
イル6の内容に従ってCRT7の画面に事物の形状を含
む地図を表示する手段であり、その処理の一例を図5に
示す。
The map data display section 12 is a means for displaying a map including the shape of an object on the screen of the CRT 7 in accordance with the contents of the map data file 6. An example of the processing is shown in FIG.

【0015】検索部8は、キーボード14から入力され
た検索条件に合致する属性レコードを属性データファイ
ル1から検索して該当属性テーブル2に出力する手段で
あり、その処理の一例を図7に示す。
The search section 8 is a means for searching the attribute data file 1 for an attribute record that matches the search condition input from the keyboard 14 and outputting the same to the attribute table 2, and an example of the processing is shown in FIG. .

【0016】ソート部9は、該当属性テーブル2中の属
性レコードを、各属性レコードに含まれる座標値(図3
の102)をソートキーにしてソートし、且つ、同一座
標値を持つ属性レコードには連番を振ってソート済該当
属性ファイル3に出力する手段である。なお、ソート部
9は、座標値102のX座標値をソートキーにしてソー
トし、同一X座標値を持つ属性データについては座標値
102のY座標値をソートキーにしてソートする。図8
はソート部9の処理例を示すフローチャートである。
The sorting section 9 stores the attribute records in the corresponding attribute table 2 into the coordinate values (FIG. 3) contained in each attribute record.
(102) is a sort key, and the attribute records having the same coordinate value are sequentially numbered and output to the sorted corresponding attribute file 3. The sorting unit 9 sorts the attribute data having the same X coordinate value using the X coordinate value of the coordinate value 102 as a sort key, and sorts the attribute data having the same X coordinate value using the Y coordinate value of the coordinate value 102 as a sort key. FIG.
9 is a flowchart illustrating a processing example of the sorting unit 9;

【0017】表示位置計算部10は、ソート済該当属性
ファイル3中の各属性レコードについて、属性を表示す
るための表示エリアを求め、表示エリアの情報を付加し
た属性レコードを表示用属性テーブル4に出力する手段
である。この表示位置計算部10は、或る属性レコード
の属性を表示する表示エリアが他の属性レコードの属性
を表示する表示エリアと重複しないように、表示エリア
の重複をチェックしながら表示エリアを求めていく。図
9乃至図11は表示位置計算部10の処理例を示すフロ
ーチャートである。
The display position calculation unit 10 obtains a display area for displaying the attribute for each attribute record in the sorted attribute file 3 and stores the attribute record with the display area information added to the display attribute table 4. Output means. The display position calculation unit 10 calculates the display area while checking the overlap of the display areas so that the display area for displaying the attribute of one attribute record does not overlap with the display area for displaying the attribute of another attribute record. Go. 9 to 11 are flowcharts illustrating a processing example of the display position calculation unit 10.

【0018】属性データ表示部11は、表示用属性テー
ブル4の各属性レコード中の表示すべき属性を、CRT
7のその属性レコードに付加された表示エリアの位置に
表示する手段であり、その処理の一例を図13に示す。
The attribute data display section 11 displays the attribute to be displayed in each attribute record of the display attribute table 4 on the CRT.
7 is a means for displaying at the position of the display area added to the attribute record, and an example of the processing is shown in FIG.

【0019】管理ファイル変更部13は、管理ファイル
5の内容を利用者が対話的に変更し得るようにする手段
であり、その処理の一例を図15に示す。
The management file change section 13 is a means for allowing a user to interactively change the contents of the management file 5, and an example of the processing is shown in FIG.

【0020】以下、各図を参照して本実施例の動作を説
明する。
The operation of this embodiment will be described below with reference to the drawings.

【0021】地図データ表示部12は、図5に示すよう
に、地図データファイル6から図2に示すような事物レ
コード60を1つずつ入力し、入力した事物レコード6
0に含まれる座標値列で表現される事物の形状をCRT
7の画面に出力することより(S1〜S3)、例えば図
6に示すような住宅地図70をCRT7の画面に表示し
ている。
As shown in FIG. 5, the map data display unit 12 inputs one thing record 60 as shown in FIG.
The shape of an object represented by a sequence of coordinate values included in 0
7 (S1 to S3), for example, a house map 70 as shown in FIG. 6 is displayed on the screen of the CRT 7.

【0022】図6に示されるような住宅地図が表示され
ているときに、利用者がキーボード14から検索条件を
指定して属性の表示を要求すると、先ず、検索部8が起
動される。なお、検索条件としては、例えば「事物の属
性の1つである業種が製造業である」等がある。
When the user specifies a search condition from the keyboard 14 and requests display of attributes while a house map as shown in FIG. 6 is displayed, the search unit 8 is first activated. Note that the search condition includes, for example, “the industry, which is one of the attributes of the thing, is the manufacturing industry”.

【0023】検索部8は、図7に示すように、属性デー
タファイル1から図3に示したような属性レコード10
0を1つずつ入力し(S11)、入力した属性レコード
100が検索条件に合致するか否かを調べ(S13)、
合致していればその属性レコード100を該当属性テー
ブル2に出力する(S14)、という処理を属性データ
ファイル1の全ての属性レコード100に対して実行す
る。従って、検索条件として上述のような業種=製造業
が与えられた場合、例えば図3の属性レコード100中
の項目の種類103が業種である項目内容104が、
「製造業」になっている属性レコード100が全て抽出
される。
As shown in FIG. 7, the retrieval unit 8 converts the attribute data file 1 to the attribute records 10 as shown in FIG.
0 is input one by one (S11), and it is checked whether or not the input attribute record 100 matches the search condition (S13).
If they match, the process of outputting the attribute record 100 to the corresponding attribute table 2 (S14) is executed for all the attribute records 100 of the attribute data file 1. Therefore, when the above-mentioned business type = manufacturing business is given as the search condition, for example, the item content 104 in which the type 103 of the item in the attribute record 100 in FIG.
All the attribute records 100 that are “manufacturing” are extracted.

【0024】検索部8の処理が終了すると、ソート部9
が動作し、図8に示す処理を行う。先ず、該当属性テー
ブル2中の全ての属性レコードを図示しないワークファ
イルへ入力する(S21)。
When the processing of the search unit 8 is completed, the sorting unit 9
Operates to perform the processing shown in FIG. First, all the attribute records in the attribute table 2 are input to a work file (not shown) (S21).

【0025】次に、ワークファイル上の属性レコード
を、各属性レコード中に含まれる座標値(図3の10
2)のX座標値を第1ソートキー,そのY座標値を第2
ソートキーとして昇順にソートする(S22)。これに
より、ワークファイル上で属性レコードがX座標値の小
さな順にソートされ、X座標値が同じ値のものはY座標
値の小さな順にソートされる。
Next, the attribute records on the work file are stored in the coordinate values (10 in FIG. 3) included in each attribute record.
The X coordinate value of 2) is the first sort key, and its Y coordinate value is the second sort key.
Sort in ascending order as a sort key (S22). As a result, the attribute records are sorted on the work file in ascending order of the X coordinate value, and those having the same X coordinate value are sorted in the order of smaller Y coordinate value.

【0026】次に、ワークファイル上の同一座標値を持
つ属性レコードをサーチし、各々に対して連番を振る
(S23)。
Next, an attribute record having the same coordinate value on the work file is searched, and a serial number is assigned to each (S23).

【0027】そして、ワークファイル上の全ての属性レ
コードをソート済該当属性ファイル3へ出力する(S2
4)。
Then, all attribute records on the work file are output to the sorted attribute file 3 (S2).
4).

【0028】ソート部9の処理が終了すると、次に表示
位置計算部10が動作し、図9に示す処理を開始する。
When the processing of the sorting section 9 is completed, the display position calculating section 10 operates to start the processing shown in FIG.

【0029】表示位置計算部10は、ソート済該当属性
ファイル3の先頭から順に、連番なしの1つの属性レコ
ードまたは連番付きの場合には1番からその連番の最後
までの一連の属性レコードを入力する(S31)。
The display position calculating section 10 sequentially arranges one attribute record without a serial number or a series of attributes from the first to the last of the serial number in the case of a serial number, from the top of the sorted attribute file 3. A record is input (S31).

【0030】次に、この入力した属性レコードが連番な
しの属性レコードであれば(S33でYES)、S34
〜S41の処理を実行し、連番付きの一連の属性レコー
ドであれば(S33でNO)、図10のS61〜S70
の処理を実行する。
Next, if the input attribute record is an attribute record without a serial number (YES in S33), S34
10 to S41, and if the attribute records are a series of attribute records with serial numbers (NO in S33), S61 to S70 in FIG.
Execute the processing of

【0031】連番なしの属性レコードの場合、その属性
レコードの種別(図3の101)に対応する管理ファイ
ル5中の図4に示した管理レコードから、表示する項目
の種類54とこの表示する項目の種類54にて表示する
ことが指定されている項目の文字数52と1シンボル,
1文字の大きさ51とを参照して、当該属性レコード中
の表示すべき属性を表示するのに必要な矩形形状の表示
エリアのサイズを決定する(S34)。即ち、例えば文
字数5の属性○○○○○と文字数7の属性××××××
×との2つの属性が表示する項目の種類54に指定され
ている場合、それらを所定の区切り文字(例えばカン
マ)で連結して表示するのに必要な文字数、5+7+1
=13に1シンボル,1文字の大きさ51を乗じて、表
示エリアの長さを決定し、幅は1文字の大きさ51に相
当する幅とする。
In the case of an attribute record without a serial number, the type 54 of the item to be displayed and this are displayed from the management record shown in FIG. 4 in the management file 5 corresponding to the type of the attribute record (101 in FIG. 3). The number of characters 52 and 1 symbol of the item designated to be displayed in the item type 54,
The size of the rectangular display area required for displaying the attribute to be displayed in the attribute record is determined with reference to the size 51 of one character (S34). That is, for example, an attribute XXXXX with 5 characters and an attribute XXXXXXXX with 7 characters
If the two attributes “x” are designated as the item type 54 to be displayed, the number of characters necessary to display them by connecting them with a predetermined delimiter (for example, a comma), 5 + 7 + 1
= 13 is multiplied by the size 51 of one symbol and one character to determine the length of the display area, and the width is set to a width corresponding to the size 51 of one character.

【0032】次に、上記管理レコード中の基点表示位置
55を参照して、表示エリアの位置を決定する(S3
5)。ここで、基点表示位置55は、X軸の+方向の距
離aと、Y軸の+方向の距離bとで表現されており、ス
テップS34で決定されたサイズを持つ表示エリアの左
下頂点が、その属性レコードが持つ座標値(図3の10
2)をa,bだけX方向,Y方向にシフトした点に位置
する場所を、表示エリアの位置とする。
Next, the position of the display area is determined with reference to the base point display position 55 in the management record (S3).
5). Here, the base point display position 55 is represented by a distance a in the + direction of the X axis and a distance b in the + direction of the Y axis. The lower left vertex of the display area having the size determined in step S34 is: The coordinate values of the attribute record (10 in FIG. 3)
A position located at a point where 2) is shifted by a and b in the X and Y directions is defined as a display area position.

【0033】即ち、図16に示すXを或る事物の形状と
し、その形状内の点Pの座標値が、その事物の属性を保
持する属性レコード中に保持された座標値とすると、同
図の点Qに表示エリアYの左下頂点が位置するように、
表示エリアYのXY座標系における位置を決定するもの
である。
That is, assuming that X shown in FIG. 16 is the shape of a certain object, and the coordinate value of a point P in the shape is the coordinate value held in an attribute record holding the attribute of the thing, So that the lower left vertex of the display area Y is located at the point Q of
This is for determining the position of the display area Y in the XY coordinate system.

【0034】次に、この決定した表示エリアYが、既に
表示エリアの決定している他の属性レコードの表示エリ
アと重複するか否かを調べる(S36)。
Next, it is checked whether or not the determined display area Y overlaps the display area of another attribute record whose display area has already been determined (S36).

【0035】即ち、図11に示すように、表示エリアが
既に決定している属性レコードを保持する表示用属性テ
ーブル4から各属性レコードの表示エリアを1つずつ入
力して、今回求めた表示エリアと重複するか否かを調べ
る(S51〜S53)。表示用属性テーブル4中の全て
の属性レコードの表示エリアと重複しなければ、重複な
しと判断し、図9のS37を経てS38へ進む。また、
何れかの表示エリアと重複することが判明したら、その
時点でチェック処理を終了し、図9のS37を経てS3
9へ進む。
That is, as shown in FIG. 11, the display area of each attribute record is inputted one by one from the display attribute table 4 holding the attribute record whose display area is already determined, and the display area obtained this time is obtained. It is checked whether or not it overlaps (S51 to S53). If there is no overlap with the display areas of all the attribute records in the display attribute table 4, it is determined that there is no overlap, and the process proceeds to S38 via S37 in FIG. Also,
If it is determined that the display area overlaps with any of the display areas, the check processing is terminated at that point, and the process proceeds to S3 in FIG.
Go to 9.

【0036】S38では、重複なしと判定された表示エ
リアの情報を当該属性レコードに付加して、表示用属性
テーブル4に出力する。
In S38, the information of the display area determined to have no overlap is added to the attribute record and output to the display attribute table 4.

【0037】他方、S39では、重複すると判定された
表示エリアについての初めてのシフトか、或いは、前回
のシフト方向が+X方向であったかを判定し、判定結果
がYESであれば、表示エリアを+Y方向に単位長だけ
シフトし(S41)、S36に戻って再度重複チェック
を行う。また、S39の判定結果がNOであれば、表示
エリアを+X方向に単位長だけシフトし(S40)、S
36に戻って再度重複チェックを行う。これによって、
図16に示した表示エリアYが他の表示エリアと重複す
る場合、例えばY’,Y”に示す位置に順次シフトされ
て重複チェックが繰り返されることになる。そして、重
複なしと判定された時点でS38へ進み、その時点の表
示エリアの情報を付加した属性レコードが表示用属性テ
ーブル4へ出力される。
On the other hand, in S39, it is determined whether the display area determined to overlap is the first shift or the previous shift direction is the + X direction. If the determination result is YES, the display area is shifted to the + Y direction. (S41), and the process returns to S36 to perform the duplication check again. On the other hand, if the decision result in the step S39 is NO, the display area is shifted by a unit length in the + X direction (S40).
Returning to 36, the duplication check is performed again. by this,
When the display area Y shown in FIG. 16 overlaps with another display area, the overlap check is repeated, for example, sequentially shifted to positions indicated by Y 'and Y ". When it is determined that there is no overlap, Then, the process proceeds to S38, and the attribute record to which the information of the display area at that time is added is output to the display attribute table 4.

【0038】他方、一連の連番付きの属性レコードを入
力した場合(図9のS33でNO)、S61において、
S31と同様にして各々の属性レコード毎の表示エリア
のサイズを決定する。
On the other hand, when a series of attribute records with serial numbers is input (NO in S33 of FIG. 9), in S61,
The size of the display area for each attribute record is determined in the same manner as in S31.

【0039】次に、連番1の最初の属性レコードの表示
エリアの位置をS34と同様に基点表示位置に基づき算
出し、連番2以降の属性レコードの表示エリアの位置
は、その左下頂点が直前の連番の属性レコードの表示エ
リアの左上頂点の位置から図4の表示エリアのずらし量
56だけY軸の+方向にずれた位置に位置するように求
める。
Next, the position of the display area of the first attribute record of the serial number 1 is calculated based on the base point display position in the same manner as in S34. It is determined to be located at a position shifted from the position of the upper left vertex of the display area of the immediately preceding attribute number in the display area of FIG.

【0040】即ち、図17に示すXを或る事物の形状と
し、その形状内の点Pの座標値が、その事物の属性を保
持する例えば3つの属性レコード中に保持された座標値
とすると、同図の点Qに表示エリアY1の左下頂点が位
置するように、連番1の属性レコードの表示エリアY1
のXY座標系における位置を決定し、連番2の属性レコ
ードの表示エリアY2,その次の連番3の属性レコード
の表示エリアY3は同図に示すようにずらし量だけ+Y
方向にシフトした位置に決定する。
That is, if X shown in FIG. 17 is the shape of a certain object, and the coordinate value of the point P in the shape is the coordinate value held in, for example, three attribute records holding the attribute of the object , The display area Y1 of the attribute record of the serial number 1 so that the lower left vertex of the display area Y1 is located at the point Q in FIG.
Is determined in the XY coordinate system, and the display area Y2 of the attribute record of the serial number 2 and the display area Y3 of the attribute record of the next serial number 3 are + Y by the shift amount as shown in FIG.
Is determined to be a position shifted in the direction.

【0041】次に、図10のS63において、S62で
求めた各々の表示エリアを包含するエリアを決定し(S
63)、このエリアが既に表示エリアの決定している他
の属性レコードの表示エリアと重複するか否かをチェッ
クする(S64)。このときの重複チェックの処理は図
11で説明した方法と同様に行われる。従って、最初は
図17に示す表示エリアY1〜Y3を包含するエリアR
が他の表示エリアと重複するか否かが調べられる。
Next, in S63 of FIG. 10, an area including each display area obtained in S62 is determined (S63).
63) It is checked whether or not this area overlaps the display area of another attribute record for which the display area has already been determined (S64). The duplication check process at this time is performed in the same manner as the method described with reference to FIG. Therefore, first, the area R including the display areas Y1 to Y3 shown in FIG.
It is checked whether or not overlaps with another display area.

【0042】そして、重複なしと判定された場合(S6
5でYES)、表示エリアの情報を各々の属性レコード
に付加して、表示用属性テーブル4に出力する(S6
6)。
When it is determined that there is no overlap (S6)
(YES in 5), information of the display area is added to each attribute record, and output to the display attribute table 4 (S6).
6).

【0043】他方、重複すると判定された場合、表示エ
リアについての初めてのシフトか、或いは、前回のシフ
ト方向が+X方向であったかを判定し(S67)、判定
結果がYESであれば、各々の表示エリアを+Y方向に
単位長だけシフトし(S69)、このシフト後の各表示
エリアを包含するエリアを決定し(S70)、S64に
戻って再度重複チェックを行う。また、S67の判定結
果がNOであれば、各々の表示エリアを+X方向に単位
長だけシフトし(S68)、このシフト後の各表示エリ
アを包含するエリアを決定し(S70)、S64に戻っ
て再度重複チェックを行う。これによって、図17に示
したエリアRが他の表示エリアと重複する場合、例えば
R’,R”に示す位置に順次シフトされて重複チェック
が繰り返されることになる。そして、重複なしと判定さ
れた時点でS66へ進み、その時点の表示エリアの情報
を付加した各属性レコードが表示用属性テーブル4へ出
力される。
On the other hand, if it is determined that they overlap, it is determined whether the display area has been shifted for the first time or the previous shift direction has been in the + X direction (S67). The area is shifted by the unit length in the + Y direction (S69), the area including each display area after this shift is determined (S70), and the process returns to S64 to check the duplication again. If the determination result in S67 is NO, each display area is shifted in the + X direction by a unit length (S68), an area including each display area after this shift is determined (S70), and the process returns to S64. Check again. As a result, when the area R shown in FIG. 17 overlaps with another display area, the overlap check is repeated, for example, sequentially shifted to positions indicated by R 'and R ". It is determined that there is no overlap. At this point, the process proceeds to S66, and each attribute record to which the information of the display area at that time is added is output to the display attribute table 4.

【0044】以上のような処理をソート済該当属性ファ
イル3の全ての属性レコードに対して終えると(S32
でYES)、表示位置計算部10の処理が終了し、表示
用属性テーブル4には、図12に示すように、表示エリ
ア情報105が付加された属性レコードが表示用属性レ
コード40として蓄積されることになる。なお、表示用
属性レコード40中の106はソート部9によって付加
された連番であり、連番付きの属性レコードにのみ付加
されている。
When the above processing is completed for all the attribute records of the sorted attribute file 3 (S32)
Then, the processing of the display position calculation unit 10 ends, and the attribute record to which the display area information 105 is added is accumulated in the display attribute table 4 as the display attribute record 40 as shown in FIG. Will be. Note that 106 in the display attribute record 40 is a serial number added by the sorting unit 9 and is added only to the attribute record with a serial number.

【0045】表示位置計算部10の処理が終わると、次
に属性データ表示部11が図13の処理を開始する。先
ず、表示用属性テーブル4から図12に示したような表
示用属性レコード40を1つずつ入力し(S81)、C
RT7の画面上の、その表示用属性レコード40中の表
示エリア情報105が示す位置に、その表示用属性レコ
ード40中の表示すべき属性を表示する(S83)。こ
のとき、管理ファイル5中の図4に示した表示する項目
の種類54とこの種類54で表示することが指定されて
いる項目の表示色53と1シンボル,1文字の大きさ5
1が参照されて、表示用属性レコード40中から表示す
べき属性が選択され、指定された文字サイズ,色で表示
が行われる。
When the processing of the display position calculation section 10 is completed, the attribute data display section 11 starts the processing of FIG. First, display attribute records 40 as shown in FIG. 12 are input one by one from the display attribute table 4 (S81), and C
The attribute to be displayed in the display attribute record 40 is displayed at the position indicated by the display area information 105 in the display attribute record 40 on the screen of the RT 7 (S83). At this time, the type 54 of the item to be displayed in the management file 5 shown in FIG. 4, the display color 53 of the item designated to be displayed by this type 54, the size of one symbol and one character 5
1 is referenced, an attribute to be displayed is selected from the display attribute record 40, and the display is performed in the designated character size and color.

【0046】また、今回処理した表示用属性レコード4
0が連番なしか或いは連番1のレコードの場合(S84
でYES)、その表示用属性レコード40中の座標値1
02と例えば表示エリアの先頭との間に引き出し線を描
く(S85)。
The display attribute record 4 processed this time
If 0 is a non-sequential number or a record of serial number 1 (S84
YES), the coordinate value 1 in the display attribute record 40
A lead line is drawn between 02 and, for example, the top of the display area (S85).

【0047】以上のような処理を表示用属性テーブル4
中の全ての表示用属性レコード40について処理し終え
ると(S82でYES)、キーボード14から入力され
た検索条件に合致する属性のCRT7への表示処理が完
了したことになる。
The above processing is performed by the display attribute table 4
When the processing has been completed for all of the display attribute records 40 therein (YES in S82), the display processing on the CRT 7 for the attribute that matches the search condition input from the keyboard 14 has been completed.

【0048】図14は、図6に示した住宅地図70上に
事物の属性を表示した属性付き住宅地図71の例を示し
ており、72〜77は各々1つの属性レコード対応の表
示エリアであり、このエリア内に属性の内容を示す文字
等が描かれている。また、Lは引き出し線である。この
例では、事物X1,X2,X4についてはそれぞれ1つ
の属性レコードに基づく1つの表示エリア72,73,
77で属性が表示され、事物X3については3つの属性
レコードに基づく3つの表示エリア74〜76で属性が
表示されている。そして、表示エリア77は、表示エリ
ア76と重複しないように+Y方向に単位長だけシフト
されている。
FIG. 14 shows an example of an attribute-attached house map 71 in which attributes of things are displayed on the house map 70 shown in FIG. 6, and 72 to 77 are display areas corresponding to one attribute record. In this area, characters indicating the contents of attributes are drawn. L is a lead line. In this example, for the objects X1, X2, and X4, one display area 72, 73,
At 77, an attribute is displayed, and for the object X3, attributes are displayed in three display areas 74 to 76 based on three attribute records. The display area 77 is shifted by a unit length in the + Y direction so as not to overlap with the display area 76.

【0049】最後に管理ファイル変更部13の動作を説
明する。利用者がキーボード14を操作して変更したい
種別の管理レコードを指定して管理ファイル5の変更作
業の開始を入力すると、管理ファイル変更部13は図1
5に示す処理を開始し、先ず、変更対象の管理レコード
の内容を管理ファイル5から読み出してCRT7に表示
する(S91)。
Finally, the operation of the management file changing unit 13 will be described. When the user operates the keyboard 14 to specify the type of management record to be changed and inputs the start of the work of changing the management file 5, the management file change unit 13 starts processing shown in FIG.
5, the contents of the management record to be changed are read from the management file 5 and displayed on the CRT 7 (S91).

【0050】次に、利用者がキーボード14を操作し
て、管理レコードの内容たとえば図4に示す表示する項
目の種類54や基点表示位置55や表示エリアのずらし
量56等の変更操作を行うと、それがS92で検出さ
れ、管理ファイル変更部13はS94でCRT7上の管
理レコードの内容を指定された通りに変更する。そし
て、その後、キーボード14にて終了操作が行われる
と、それがS93で検出され、管理ファイル変更部13
はCRT7上の管理レコードの内容、つまり変更後の管
理レコードの内容で管理ファイル5を更新する(S9
5)。
Next, when the user operates the keyboard 14 to change the content of the management record, for example, the type 54 of the item to be displayed, the base point display position 55, the shift amount of the display area 56, and the like shown in FIG. Is detected in S92, and the management file change unit 13 changes the contents of the management record on the CRT 7 as specified in S94. After that, when an end operation is performed by the keyboard 14, it is detected in S93, and the management file changing unit 13
Updates the management file 5 with the contents of the management record on the CRT 7, that is, the contents of the changed management record (S9).
5).

【0051】このように本実施例では管理ファイル5の
内容を対話的に変更できる。これにより、表示形式を簡
単に変更することが可能である。
As described above, in this embodiment, the contents of the management file 5 can be changed interactively. Thus, the display format can be easily changed.

【0052】[0052]

【発明の効果】以上説明したように本発明によれば以下
のような効果を得ることができる。
As described above, according to the present invention, the following effects can be obtained.

【0053】個々の属性の表示箇所を他の属性の表示箇
所と重複しないように動的に決定しているので、属性が
地図上で重複して表示されることがなくなり、どのよう
な属性が存在するのかが明確になる。
Since the display positions of the individual attributes are dynamically determined so as not to overlap with the display positions of other attributes, the attributes are not displayed on the map redundantly. It becomes clear whether it exists.

【0054】同一事物に対しての複数の属性データを、
管理ファイルに管理されているずらし量だけ所定方向に
ずらして並べた複数の表示エリアにて表示し、1つの表
示エリアと事物との間に引き出し線を描くようにしたの
で、属性の重複を防止できることは勿論のこと、表示エ
リアのずれ方に統一性がとれ、事物と複数の属性データ
との対応関係が明確になり、見やすく使い易い地図表示
装置が得られる。
A plurality of attribute data for the same thing is
Prevents duplication of attributes by displaying in multiple display areas arranged in a predetermined direction and shifted by the shift amount managed in the management file, and drawing a leader line between one display area and an object Needless to say, uniformity can be obtained in how the display area is shifted, the correspondence between an object and a plurality of attribute data is clarified, and a map display device that is easy to see and use can be obtained.

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

【図1】本発明の一実施例を適用した地図表示装置の構
成例を示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a map display device to which an embodiment of the present invention has been applied.

【図2】地図データファイルの内容例を示す図である。FIG. 2 is a diagram showing an example of the contents of a map data file.

【図3】属性データファイルの内容例を示す図である。FIG. 3 is a diagram showing an example of the contents of an attribute data file.

【図4】管理ファイルの内容例を示す図である。FIG. 4 is a diagram showing an example of the contents of a management file.

【図5】地図データ表示部の処理例を示すフローチャー
トである。
FIG. 5 is a flowchart illustrating a processing example of a map data display unit.

【図6】CRTに表示された事物の形状を含む地図の一
例を示す図である。
FIG. 6 is a diagram illustrating an example of a map including a shape of an object displayed on a CRT.

【図7】検索部の処理例を示すフローチャートである。FIG. 7 is a flowchart illustrating a processing example of a search unit;

【図8】ソート部の処理例を示すフローチャートであ
る。
FIG. 8 is a flowchart illustrating a processing example of a sorting unit.

【図9】表示位置計算部の処理例の一部を示すフローチ
ャートである。
FIG. 9 is a flowchart illustrating a part of a processing example of a display position calculation unit.

【図10】表示位置計算部の処理例の残りの部分を示す
フローチャートである。
FIG. 10 is a flowchart illustrating a remaining part of the processing example of the display position calculation unit.

【図11】図9のS36の詳細な処理例を示すフローチ
ャートである。
FIG. 11 is a flowchart showing a detailed processing example of S36 in FIG. 9;

【図12】表示用属性テーブルの内容例を示す図であ
る。
FIG. 12 is a diagram showing a content example of a display attribute table.

【図13】属性データ表示部の処理例を示すフローチャ
ートである。
FIG. 13 is a flowchart illustrating a processing example of an attribute data display unit.

【図14】地図上に属性を表示した例を示す図である。FIG. 14 is a diagram showing an example in which attributes are displayed on a map.

【図15】管理ファイル変更部の処理例を示すフローチ
ャートである。
FIG. 15 is a flowchart illustrating a processing example of a management file changing unit.

【図16】表示エリアの算出例を示す図である。FIG. 16 is a diagram illustrating a calculation example of a display area.

【図17】表示エリアの算出例を示す図である。FIG. 17 is a diagram illustrating a calculation example of a display area.

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

1…属性データファイル 2…該当属性テーブル 3…ソート済該当属性ファイル 4…表示用属性テーブル 5…管理ファイル 6…地図データファイル 7…CRT 8…検索部 9…ソート部 10…表示位置計算部 11…属性データ表示部 12…地図データ表示部 13…管理ファイル変更部 14…キーボード DESCRIPTION OF SYMBOLS 1 ... Attribute data file 2 ... Applicable attribute table 3 ... Sorted applicable attribute file 4 ... Display attribute table 5 ... Management file 6 ... Map data file 7 ... CRT 8 ... Search part 9 ... Sorting part 10 ... Display position calculation part 11 ... Attribute data display unit 12 ... Map data display unit 13 ... Management file change unit 14 ... Keyboard

Claims (6)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 地図上の事物の形状を示す座標値列を保
持する地図データファイルと、事物対応のデータであっ
て対応する事物の属性を定義した項目および対応する事
物の形状に含まれる任意の点の座標値とを含む属性デー
タを保持する属性データファイルとを備え、前記地図デ
ータファイルの内容に従って表示装置の画面に事物の形
状を含む地図を表示すると共に前記地図データファイル
の内容に従って前記地図上に事物の属性を表示する地図
表示装置において、 前記地図上に表示すべき属性を含む属性データを、それ
に含まれる前記座標値でソートし且つ同一座標値を持つ
属性データには連番を振るソート手段と、 同一の事物に対して複数の属性データに従って属性を表
示する際の表示位置のずらし量を保持する管理ファイル
と、 表示エリアの既に算出された属性データを保持する表示
用属性テーブルと、 前記ソート手段でソートされた属性データをソート順に
入力し、属性データ中の属性を表示すべき表示エリアを
算出して、表示エリアを付加した属性データを前記表示
用属性テーブルに順次出力する手段であって、表示エリ
アの算出に際しては、前記表示用属性テーブルに保持さ
れている他の属性データの表示エリアと重複しない範囲
で可能な限り対応する事物の近傍に表示エリアを設定
し、且つ、連番の振られた複数の属性データの表示エリ
ア間は前記管理ファイルに保持されたずらし量だけ所定
方向に順次ずらした位置に設定する表示位置計算手段
と、 前記表示用属性テーブルに保持された属性データ中の属
性をその属性データに付加された表示エリアが示す前記
表示装置の地図上の箇所に表示する属性データ表示手段
とを備えることを特徴とする地図属性表示制御装置。
1. A map data file holding a coordinate value sequence indicating a shape of an object on a map, an item corresponding to the object and defining an attribute of the corresponding object, and an arbitrary item included in the shape of the corresponding object. An attribute data file that holds attribute data including the coordinate values of points of the map data. In a map display device for displaying an attribute of an object on a map, attribute data including an attribute to be displayed on the map is sorted by the coordinate values included therein, and a serial number is assigned to attribute data having the same coordinate value. A sorting file, a management file for storing a shift amount of a display position when displaying attributes according to a plurality of attribute data for the same thing, and a display file. A display attribute table holding the rear calculated attribute data, and inputting the attribute data sorted by the sorting unit in a sort order, calculating a display area in which the attribute in the attribute data is to be displayed, and Means for sequentially outputting the attribute data to the display attribute table, wherein the display area can be calculated within a range that does not overlap with the display area of other attribute data held in the display attribute table. The display area is set as close to the corresponding object as possible, and the display area of the plurality of serially numbered attribute data is set to a position sequentially shifted in a predetermined direction by the shift amount held in the management file. A display position calculating means, and a table indicating the attribute in the attribute data stored in the display attribute table, the display area being added to the attribute data. Map attribute display control device characterized by comprising an attribute data displaying means for displaying a location on the map of the device.
【請求項2】 前記座標値はXY座標系における座標値
であり、前記ソート手段は、X座標値をソートキーにし
て属性データをソートすると共に、同一X座標値を持つ
属性データについてはY座標値をソートキーにして属性
データをソートする請求項1記載の地図属性表示制御装
置。
2. The method according to claim 1, wherein the coordinate value is a coordinate value in an XY coordinate system, and the sorting means sorts the attribute data using the X coordinate value as a sort key, and sorts the attribute data having the same X coordinate value with the Y coordinate value. 2. The map attribute display control device according to claim 1, wherein the attribute data is sorted by using as a sort key.
【請求項3】 前記表示位置計算手段は、連番なしの属
性データについてはその属性データ中の属性を表示すべ
き表示エリアとしてその属性データの持つXY座標値か
らX軸方向,Y軸方向に所定量だけ離れた点を基点とす
る表示エリアを算出した後、また、連番付きの属性デー
タについては1番目の属性データ中の属性を表示すべき
表示エリアとしてその属性データの持つXY座標値から
X軸方向,Y軸方向に所定量だけ離れた点を基点とする
表示エリアを算出し且つ後番の属性データの表示エリア
として先番の属性データの表示エリアから前記ずらし量
だけ離れた場所の表示エリアを算出した後、これらの表
示エリアが前記表示用属性テーブルに保持された既表示
エリアと重複するか否かを調べ、重複しないときは前記
算出した表示エリアを採用し、重複するときは前記既表
示エリアと重複しないように前記算出した表示エリアを
X軸方向またはY軸方向にシフトした表示エリアを採用
することを特徴とする請求項2記載の地図属性表示制御
装置。
3. The display position calculation means, for attribute data having no serial number, sets an attribute in the attribute data as a display area for displaying the attribute data in the X-axis direction and the Y-axis direction from the XY coordinate values of the attribute data. After calculating a display area starting from a point separated by a predetermined amount, and for attributed data with serial numbers, an XY coordinate value of the attribute data as a display area for displaying an attribute in the first attribute data A display area starting from a point separated by a predetermined amount in the X-axis direction and the Y-axis direction from the reference area is calculated, and the display area of the second attribute data is separated from the display area of the first attribute data by the shift amount. After calculating the display areas, it is checked whether these display areas overlap with the already displayed areas held in the display attribute table. 3. The map attribute according to claim 2, wherein, when overlapping, the calculated display area is shifted in the X-axis direction or the Y-axis direction so as not to overlap the already displayed area. Display control device.
【請求項4】 前記管理ファイルに、1文字の大きさ,
各項目の属性の文字数,表示すべき項目の種類を保持
し、これらのデータを参照して、前記表示位置計算手段
は、各属性データに対応する表示エリアのサイズを算出
することを特徴とする請求項3記載の地図属性表示制御
装置。
4. The management file has a size of one character,
The display position calculation means calculates the size of the display area corresponding to each attribute data by holding the number of characters of the attribute of each item and the type of the item to be displayed and referring to these data. The map attribute display control device according to claim 3.
【請求項5】 検索条件に合致する属性データを前記属
性データファイルから検索して該当属性テーブルに設定
する検索手段を備え、前記該当属性テーブルを前記ソー
ト手段の入力とする請求項4記載の地図属性表示制御装
置。
5. The map according to claim 4, further comprising a search unit configured to search the attribute data file for attribute data matching a search condition and to set the attribute data in a corresponding attribute table, wherein the corresponding attribute table is input to the sorting unit. Attribute display control device.
【請求項6】 前記管理ファイルの内容を前記表示装置
に表示し、入力装置からの操作に応答して管理ファイル
の内容を変更する管理ファイル変更手段を備える請求項
5記載の地図属性表示制御装置。
6. The map attribute display control device according to claim 5, further comprising a management file changing unit that displays the content of the management file on the display device and changes the content of the management file in response to an operation from an input device. .
JP5239119A 1993-08-31 1993-08-31 Map attribute display control device Expired - Fee Related JP2586305B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5239119A JP2586305B2 (en) 1993-08-31 1993-08-31 Map attribute display control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5239119A JP2586305B2 (en) 1993-08-31 1993-08-31 Map attribute display control device

Publications (2)

Publication Number Publication Date
JPH0765156A JPH0765156A (en) 1995-03-10
JP2586305B2 true JP2586305B2 (en) 1997-02-26

Family

ID=17040078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5239119A Expired - Fee Related JP2586305B2 (en) 1993-08-31 1993-08-31 Map attribute display control device

Country Status (1)

Country Link
JP (1) JP2586305B2 (en)

Also Published As

Publication number Publication date
JPH0765156A (en) 1995-03-10

Similar Documents

Publication Publication Date Title
US10169318B2 (en) Filter and sort by format
US20020186239A1 (en) Viewer system and method allocating a degree of importance to a network address based upon frequency of display
US6662237B1 (en) System for documenting application interfaces and their mapping relationship
JP2005519370A (en) Effective storage of indented threads in threaded discussion applications
US20020147725A1 (en) Method and apparatus for database table definition
JP3481296B2 (en) How to select items on the graphic screen
US7322012B2 (en) Display program, display method and display device
JP2586305B2 (en) Map attribute display control device
JP3552339B2 (en) Database system
JPS6136868A (en) Information retriever
JP3395347B2 (en) Document processing device
JP2636472B2 (en) Hierarchical data placement device
JP2839773B2 (en) Article data registration method and apparatus therefor
JP2760755B2 (en) Method of storing and redisplaying the operation button history for computer processing
JPH08287118A (en) Component standardization system
EP0351786B1 (en) Data processing apparatus
JP3271452B2 (en) CAD layer automatic setting method
JPH05204987A (en) File retrieving system
US20100114875A1 (en) System and method for generic multiple attribute concurrent searching
JP3337717B2 (en) Database processing device and database processing method
JPH0744446A (en) Relating method for grouped information
JPH0969130A (en) Method for constituting document entry manual
JPH0785067A (en) Information retrieval narrowing method
JPH08137929A (en) System for retrieving and determining parts
JPH0736652A (en) Information display device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071205

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081205

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091205

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091205

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101205

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101205

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111205

Year of fee payment: 15

LAPS Cancellation because of no payment of annual fees