[go: up one dir, main page]

JP3262319B2 - Drawing display method and drawing processing system - Google Patents

Drawing display method and drawing processing system

Info

Publication number
JP3262319B2
JP3262319B2 JP07826697A JP7826697A JP3262319B2 JP 3262319 B2 JP3262319 B2 JP 3262319B2 JP 07826697 A JP07826697 A JP 07826697A JP 7826697 A JP7826697 A JP 7826697A JP 3262319 B2 JP3262319 B2 JP 3262319B2
Authority
JP
Japan
Prior art keywords
graphic data
updated
redisplay
data
graphic
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
JP07826697A
Other languages
Japanese (ja)
Other versions
JPH10275243A (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.)
Hitachi Software Engineering Co Ltd
Original Assignee
Hitachi Software Engineering 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 Hitachi Software Engineering Co Ltd filed Critical Hitachi Software Engineering Co Ltd
Priority to JP07826697A priority Critical patent/JP3262319B2/en
Publication of JPH10275243A publication Critical patent/JPH10275243A/en
Application granted granted Critical
Publication of JP3262319B2 publication Critical patent/JP3262319B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、CAD装置等のベ
クトル化された図形データから成る図面を管理する図面
処理システムおよび更新された図形データを再表示する
方法に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to a drawing processing system for managing a drawing composed of vectorized graphic data, such as a CAD device, and a method for redisplaying updated graphic data.

【0002】[0002]

【従来の技術】従来の図面処理システムにおいて、道路
等の地図等の線画、家屋の形状等の図形データおよび文
字を含む図面は、図2の(a)にレイヤa,レイヤb,
レイヤcで示すように、レイヤ単位で管理されている。
例えば地域別の下水道設備を管理するための図面を処理
する場合、レイヤaには家屋の形状等の図形データが表
示され、レイヤbには道路地図等の線画が表示され、レ
イヤcには下水管などの図形データが表示される。
2. Description of the Related Art In a conventional drawing processing system, a drawing including a line drawing such as a map of a road and the like, graphic data such as a shape of a house, and characters are shown in FIG.
As shown by the layer c, it is managed on a layer basis.
For example, when processing a drawing for managing sewerage facilities for each region, graphic data such as the shape of a house is displayed on a layer a, a line drawing such as a road map is displayed on a layer b, and a line drawing such as a road map is displayed on a layer c. Graphic data such as a water pipe is displayed.

【0003】このような図面を扱うシステムにあって
は、家屋の新設や下水管の増設あるいは撤去などがあっ
た場合、該当する箇所に必要な図形データを新たに追加
あるいは削除することになるが、図面の更新が正しく行
われているかどうかを確認するために、更新後のデータ
に基づいて各レイヤの図面を再表示させる処理が行われ
る。
In a system for handling such drawings, when a house is newly installed or a sewer pipe is added or removed, necessary graphic data is newly added or deleted at a corresponding place. In order to confirm whether or not the drawing has been correctly updated, a process of redisplaying the drawing of each layer based on the updated data is performed.

【0004】その場合の再表示方法として、(1)更新
されたレイヤだけでなく全てのレイヤを再表示させる方
法と、(2)更新されたレイヤのみ再表示させる方法が
ある。
[0004] In this case, there are two methods of redisplaying: (1) a method of redisplaying not only the updated layer but all the layers, and (2) a method of redisplaying only the updated layer.

【0005】すなわち、図9において、例えばレイヤa
のみが更新されたものと仮定すると、(1)の方法は、
図9(a)に示すように全てのレイヤを再表示させ、
(2)の方法は図9(b)に示すようにレイヤaのみを
再表示させる方法である。
[0005] That is, in FIG.
Assuming that only one has been updated, the method of (1)
As shown in FIG. 9A, all layers are displayed again,
The method (2) is a method of redisplaying only the layer a as shown in FIG. 9B.

【0006】[0006]

【発明が解決しようとする課題】一般に、図面上の図形
データの更新は、例えば、図面が地図データの場合に
は、家枠,居住者名称等に関するものがほとんどであ
り、極めて局所的な場合が多く、他のほとんどの図形デ
ータは更新されることは少ないが、前述の図9(a)の
再表示方法によれば、更新されていない図形データも全
て再度描画して表示される。従って、例えば画面上に図
形データが10,000個表示されていて、そのうちの
1個の図形データのみを更新して再表示処理する場合に
も、10,000個の全ての図形データを描画して再表
示することになる。このため、表示領域全体を描画し直
すことになり、描画処理に非常に時間がかかるといった
問題があった。
Generally, graphic data on a drawing is mostly updated, for example, when the drawing is map data, about a house frame, a resident name, and the like. Although most other graphic data are rarely updated, according to the redisplay method of FIG. 9A, all graphic data that has not been updated is drawn again and displayed. Therefore, for example, even if 10,000 pieces of graphic data are displayed on the screen, and only one of the pieces of graphic data is updated and redisplayed, all of the 10,000 pieces of graphic data are drawn. Will be displayed again. For this reason, the entire display area is redrawn, and there is a problem that the drawing process takes a very long time.

【0007】一方、図9(b)の再表示方法によって更
新のあった図形データの存在するレイヤのみを再表示す
る場合、一般に図面処理システムでは、表示は常に上書
きで描画処理が行われるため、更新された図形データの
存在するレイヤが最上位レイヤの場合には問題が無い
が、最上位レイヤでない場合には、そのレイヤが最上位
のレイヤとして表示されることとなり、レイヤの表示順
番が入れ替わってしまうという問題がある。例えば、図
面が地図の場合、塗りつぶしの家枠の図形データ上に居
住者名の図形データが表示されているような場合、家枠
の図形データの形状を修正後、家枠の図形データが存在
するレイヤのみを再表示すると居住者名の図形データ上
に塗りつぶしの家枠の図形データが描画され、居住者名
が見えなくなって確認できなくなるという問題がある。
On the other hand, when only the layer in which the graphic data updated by the redisplay method shown in FIG. 9B is redisplayed, the drawing processing is generally always overwritten in the drawing processing system. There is no problem if the layer where the updated graphic data exists is the top layer, but if it is not the top layer, that layer is displayed as the top layer, and the display order of the layers is switched. Problem. For example, if the drawing is a map, the graphic data of the resident name is displayed on the graphic data of the filled house frame, and if the shape of the graphic data of the house frame is corrected, the graphic data of the house frame exists. When only the layer to be displayed is redisplayed, there is a problem that the graphic data of the filled house frame is drawn on the graphic data of the resident name, and the resident name becomes invisible and cannot be confirmed.

【0008】本発明の目的は、図形処理システムにおい
て、図形データの再表示の際に、レイヤの表示順序を変
えることなく、かつ短い時間で再表示が可能な図面表示
方法および図面処理システムを提供することにある。
An object of the present invention is to provide a drawing processing method and a drawing processing system which can redisplay a graphic data in a short time without changing the display order of layers when redisplaying graphic data. Is to do.

【0009】[0009]

【課題を解決するための手段】上記目的を達成するた
め、本発明は、図面上の各図形データを、その図形デー
タを囲む矩形領域で管理するようにし、図形データが更
新された場合には、その更新された図形データを囲む矩
形領域を再描画対象にし、かつ他の更新された図形デー
タの矩形領域との論理和をとり、その論理和の範囲を再
描画領域として選定することにより、再描画領域を局所
化し、再描画にかかる時間を短縮するようにしたもので
あり、図面が複数のレイヤから構成される場合には、各
レイヤ別に上記の局所的な再描画処理を行うものであ
る。
In order to achieve the above object, the present invention manages each graphic data in a drawing by using a rectangular area surrounding the graphic data, and when the graphic data is updated, By making the rectangular area surrounding the updated graphic data the target of redrawing, and taking the logical sum with the rectangular area of other updated graphic data, and selecting the range of the logical sum as the redrawing area, The redrawing area is localized to reduce the time required for redrawing. When a drawing is composed of a plurality of layers, the above-described local redrawing process is performed for each layer. is there.

【0010】詳しくは、本発明の図形処理システムにお
ける図面表示方法は、各図形データを、各図形データを
囲む矩形領域の座標値と図形データ更新の有無を示す更
新識別情報と1組にして記憶装置に格納しておき、図形
データの更新処理後の図面の再表示指示に対し、各図形
データの前記更新識別情報によって当該図形データの更
新の有無を判定し、更新有りの場合は、更新有りと判定
された他の図形データを囲む矩形領域との論理和をと
り、その論理和により算出された矩形領域に含まれる図
形データのみを対象として再描画処理を行い、表示画面
に再表示することを特徴とする。
More specifically, in the drawing display method in the graphic processing system of the present invention, each graphic data is stored as a set of coordinate values of a rectangular area surrounding each graphic data and update identification information indicating whether graphic data is updated or not. In response to an instruction to redisplay the drawing after updating the graphic data, whether or not the graphic data has been updated is determined based on the update identification information of each graphic data. ORing with the rectangular area surrounding the other graphic data determined as above, performing redrawing processing only on the graphic data included in the rectangular area calculated by the logical sum, and redisplaying it on the display screen It is characterized by.

【0011】また、本発明の図形処理システムは、各図
形データを、各図形データを囲む矩形領域の座標値と図
形データ更新の有無を示す更新識別情報と1組にして格
納する記憶手段と、図形データの更新処理後の図面の再
表示指示に対し、各図形データの前記更新識別情報によ
って当該図形データの更新の有無を判定し、更新有りの
場合は、更新有りと判定された他の図形データを囲む矩
形領域との論理和をとり、その論理和により算出された
矩形領域に含まれる図形データのみを対象として再描画
処理を行い、表示画面に再表示する再描画処理手段とを
備えることを特徴とする。
The graphic processing system of the present invention further comprises a storage means for storing each graphic data as a set of coordinate values of a rectangular area surrounding each graphic data and update identification information indicating whether graphic data is updated or not, In response to the drawing redisplay instruction after the graphic data update process, the update identification information of each graphic data is used to determine whether or not the graphic data has been updated. Redrawing processing means for calculating a logical sum with a rectangular area surrounding the data, performing a redrawing process only on the graphic data included in the rectangular area calculated by the logical sum, and redisplaying the graphic data on the display screen It is characterized by.

【0012】[0012]

【発明の実施の形態】以下、本発明の実施の形態を、図
面を用いて具体的に説明する。
Embodiments of the present invention will be specifically described below with reference to the drawings.

【0013】図1は、本発明を適用した図面処理システ
ムの実施形態を示すブロック構成図である。
FIG. 1 is a block diagram showing an embodiment of a drawing processing system to which the present invention is applied.

【0014】本実施形態の図面処理システムは、図形デ
ータを格納するための外部記憶装置10と、種々の情報
を記憶するメモリ20と、現在の表示状態を保持した
り、表示処理を行うためのグラフィックディスプレイ3
0と、画面上のメニューを選択したり、各種操作を行う
ためのキーボード40およびマウス(ポインティングデ
バイス)50と、表示処理など各種の処理を実行するた
めの処理装置(CPU)60とで構成される。
The drawing processing system according to the present embodiment includes an external storage device 10 for storing graphic data, a memory 20 for storing various information, and a display device for holding a current display state and performing display processing. Graphic display 3
0, a keyboard 40 and a mouse (pointing device) 50 for selecting menus on the screen and performing various operations, and a processing device (CPU) 60 for executing various processes such as display processes. You.

【0015】メモリ20には、本発明の主要な処理を行
う再表示プログラム21が記憶され、また再表示プログ
ラム21により算出される再描画対象の各図形データの
矩形領域の座標値を記憶する再表示図形座標格納領域2
2が設けられている。
The memory 20 stores a redisplay program 21 for performing the main processing of the present invention. The memory 20 stores the coordinate values of the rectangular area of each graphic data to be redrawn calculated by the redisplay program 21. Display graphic coordinate storage area 2
2 are provided.

【0016】図2は、外部記憶装置10内に格納されて
いるデータの概要構成であり、外部記憶装置10には、
レイヤ番号やレイヤ名称などから成るレイヤ情報11、
線、面、文字等から成るベクトル表現の図形データ1
2、図形データ12の存在領域や更新の有無などの情報
から成る図形データ属性13が記憶されている。
FIG. 2 shows a schematic configuration of data stored in the external storage device 10.
Layer information 11 including a layer number and a layer name,
Vector representation graphic data 1 consisting of lines, planes, characters, etc.
2. A graphic data attribute 13 including information such as an area where the graphic data 12 is present and whether or not the graphic data 12 is updated is stored.

【0017】図形データ12は、図形データ属性13と
共に管理され、地図の場合には、地図を構成する道路、
鉄道、家枠、河川、住所、地番、建物名称、目標物名
称、施設シンボルなどの定義レコードからなり、図形デ
ータ種別に分類され、線、面、文字、シンボルなどそれ
ぞれのレコード形式で格納されている。
The graphic data 12 is managed together with the graphic data attribute 13, and in the case of a map, roads constituting the map,
It consists of definition records such as railway, house frame, river, address, lot number, building name, target name, facility symbol, etc., classified into graphic data types, and stored in line, plane, character, symbol, and other record formats. I have.

【0018】図3は、図形データ属性13の構成を示し
た図である。
FIG. 3 is a diagram showing the configuration of the graphic data attribute 13.

【0019】図形データ属性13は、レコード長31、
図形データが属するレイヤの番号、レイヤの色、線種、
表示/非表示の情報であるレイヤ属性32、線分の座標
値、文字の基準点・文字コード等を表す図形情報33、
図形データの存在する矩形の対角の座標で表される矩形
領域の存在領域34、および前回の再表示の後に、当該
図形データに更新があったかどうかを表す更新有無情報
35から構成されている。存在領域34の座標値は、図
形データの存在する矩形の左下x座標、左下y座標、右
上x座標、右上y座標で構成され、更新有無情報35
は、更新有り=1,更新無し=0のフラグで構成され
る。
The graphic data attribute 13 includes a record length 31,
The layer number, layer color, line type,
Graphic information 33 indicating a layer attribute 32 as display / non-display information, a coordinate value of a line segment, a reference point of a character, a character code, and the like;
It comprises a rectangular area existence area 34 represented by the coordinates of the diagonal of the rectangle in which the graphic data exists, and update presence / absence information 35 indicating whether or not the graphic data has been updated after the previous redisplay. The coordinate value of the existence area 34 includes a lower left x coordinate, a lower left y coordinate, an upper right x coordinate, and an upper right y coordinate of the rectangle in which the graphic data exists.
Is composed of flags with update = 1 and no update = 0.

【0020】次に、図4〜図8により、本実施形態にお
ける再表示処理について詳細に説明する。
Next, the redisplay processing in this embodiment will be described in detail with reference to FIGS.

【0021】図4は再表示プログラム21の処理の流れ
を表したフローチャート、図5(a),(b),(c)
は本発明を適用した再表示処理のイメージを表した図、
図6は図5(b)の下水施設層のマス51及び引込線5
2の図形データの図形データ属性13の例を示してい
る。
FIG. 4 is a flowchart showing the flow of processing of the redisplay program 21, and FIGS. 5 (a), 5 (b) and 5 (c).
Is a diagram showing an image of a redisplay process to which the present invention is applied,
FIG. 6 shows the mass 51 and the service line 5 of the sewage facility layer in FIG.
2 shows an example of a graphic data attribute 13 of graphic data No. 2.

【0022】図5(a)において、最上層レイヤL1に
は下水施設の図面の表示が割り当てられ、その下の中位
層レイヤL2に家枠の図面の表示が割り当てられ、最下
層レイヤL3には道路の図面の表示が割り当てられてい
る。この図5(a)を初期状態とした時、図5(b)に
示すように最上層レイヤL1において下水施設を構成す
るマス51と引込線52が図示の位置に追加されたもの
と仮定する。
In FIG. 5A, the display of the drawing of the sewage facility is allocated to the uppermost layer L1, the display of the drawing of the house frame is allocated to the middle layer L2 thereunder, and the display of the house frame is allocated to the lowermost layer L3. Is assigned to display road drawings. When FIG. 5A is set to an initial state, it is assumed that a cell 51 and a drop-in line 52 constituting a sewage facility have been added to the illustrated position in the uppermost layer L1 as shown in FIG. 5B.

【0023】この追加されたマス51と引込線52を囲
む矩形の存在領域34および更新有無情報35は図6
(c),(d)に示すようなものである。
The rectangular existence region 34 and the update presence / absence information 35 surrounding the added cell 51 and drop-in line 52 are shown in FIG.
(C) and (d).

【0024】最上層レイヤL1においてマス51と引込
線52が追加された後、オペレータから再表示の指示が
あった場合、再表示プログラム21は、再表示する図形
データの矩形領域の座標値を格納する再表示図形座標格
納領域22を初期化する(ステップ41)。
After the cell 51 and the drop-in line 52 are added to the uppermost layer L1, if an instruction for redisplay is given by the operator, the redisplay program 21 stores the coordinate values of the rectangular area of the graphic data to be redisplayed. The redisplay graphic coordinate storage area 22 is initialized (step 41).

【0025】ここで、再表示する領域の範囲は、図7
(a)に記号71で示すようにディスプレイ30の表示
画面全体を選定することもできるし、図7(b)に示す
ように表示画面の右半分のみを選定することもできる。
同様に、左半分、上半分、下半分などの選定が可能であ
る。図形データ更新後の再描画は、オペレータが選択し
た再表示領域の範囲内で行われる。
Here, the range of the area to be redisplayed is shown in FIG.
In FIG. 7A, the entire display screen of the display 30 can be selected as indicated by a symbol 71, or as shown in FIG. 7B, only the right half of the display screen can be selected.
Similarly, a left half, an upper half, a lower half, and the like can be selected. Redrawing after updating the graphic data is performed within the range of the redisplay area selected by the operator.

【0026】再表示図形座標格納領域22の初期化を行
ったならば、再表示プログラム21は再表示領域71内
に存在する各図形データの図形データ属性13の更新有
無情報35を取得し(ステップ42)、当該図形データ
に更新があったか否かを判定する(ステップ43)。
After the initialization of the redisplay graphic coordinate storage area 22, the redisplay program 21 obtains the update presence / absence information 35 of the graphic data attribute 13 of each graphic data existing in the redisplay area 71 (step S1). 42), it is determined whether or not the graphic data has been updated (step 43).

【0027】マス51の図形データ属性13までは、更
新有無情報35が「無」であるので、ステップ46を経
てステップ42に戻る。次に、マス51の図形データの
更新有無情報35を参照した場合、マス51の図形デー
タの更新有無情報35は「有」となっているので、次に
その存在領域34を参照し、マス51のレコードの存在
領域34のxy座標が再表示領域71に含まれるかを判
定する(ステップ44)。
Up to the graphic data attribute 13 of the cell 51, since the update presence / absence information 35 is "absent", the process returns to the step 42 via the step 46. Next, when referring to the update presence / absence information 35 of the graphic data of the cell 51, the update presence / absence information 35 of the graphic data of the cell 51 is “present”. It is determined whether or not the xy coordinates of the record existence area 34 are included in the redisplay area 71 (step 44).

【0028】ここでは、図8に示すように全て含まれる
ので、次に、存在領域34と再表示領域71に含まれる
他の更新図形データの矩形領域との論理和をとり、それ
により算出された領域を再表示図形座標格納領域22に
格納する(ステップ45)。ステップ44からステップ
45において、マス51のレコードは更新有りの最初の
レコードであり、再表示図形座標格納領域22には未だ
データが無いので、マス51のレコードの存在領域34
が再表示図形座標格納領域22に格納される。
Here, since all are included as shown in FIG. 8, next, the logical sum of the existence area 34 and the rectangular area of the other updated graphic data included in the redisplay area 71 is calculated and calculated. The stored area is stored in the redisplay graphic coordinate storage area 22 (step 45). From step 44 to step 45, the record of the cell 51 is the first record with update, and there is no data in the redisplay graphic coordinate storage area 22 yet.
Is stored in the redisplay graphic coordinate storage area 22.

【0029】次に、次の図形データを検索し、図形デー
タが残っているかを判定する(ステップ46)。残る図
形データとして引込線52の図形データがあるので、ス
テップ42に戻り、引込線52の図形データの更新有無
情報35を取得する(ステップ42)。引込線52の図
形データは更新有無情報35が「有」であるので(ステ
ップ43)、マス51のレコードと同様に、引込線52
の存在領域34が再表示領域71に含まれるかを判定す
る(ステップ44)。ここでは、図8に示すように全て
含まれているので、次に、再表示図形座標格納領域22
に格納されているマス51の存在領域34と引込線52
の存在領域34との論理和をとり、その結果を再表示図
形座標格納領域22に格納する(ステップ45)。
Next, the next graphic data is searched to determine whether graphic data remains (step 46). Since there is graphic data of the drop line 52 as the remaining graphic data, the process returns to step 42 to obtain the update presence / absence information 35 of the graphic data of the drop line 52 (step 42). Since the update presence / absence information 35 of the graphic data of the drop line 52 is “present” (step 43), the drop line 52
It is determined whether or not the presence area 34 is included in the redisplay area 71 (step 44). Here, since all are included as shown in FIG.
Area 34 of the cell 51 stored in the
Is ORed with the existence area 34 of the image, and the result is stored in the redisplay graphic coordinate storage area 22 (step 45).

【0030】ここで、マス51の存在領域34と引込線
52の存在領域34の論理和で示される矩形領域は、図
8に記号81で示すようなものとなる。この場合、2つ
の図形の矩形領域が重ならないものについては、図8に
記号82で示すように孤立したものとなる。いずれにし
ても、更新された図形データが再表示領域71内に存在
する場合は、その更新された図形データを囲む矩形領域
が再表示図形座標格納領域22内に抽出される。
Here, the rectangular area represented by the logical sum of the existence area 34 of the cell 51 and the existence area 34 of the drop line 52 is as shown by a symbol 81 in FIG. In this case, an area in which the rectangular areas of the two figures do not overlap is isolated as indicated by a symbol 82 in FIG. In any case, if the updated graphic data exists in the redisplay area 71, a rectangular area surrounding the updated graphic data is extracted into the redisplay graphic coordinate storage area 22.

【0031】次に、再び図形データを検索し、他に図形
データがあるかを判定する(ステップ46)。引込線5
2の図形データで更新図形のデータは最後であるので、
次に、図5の(c)に示すように最下層レイヤL3であ
る道路層から順に、ステップ455で算出した再表示図
形座標格納領域22に格納された座標値で示される矩形
領域のみを対象にして再描画する(ステップ47)。
Next, the graphic data is searched again to determine whether there is any other graphic data (step 46). Service line 5
Since the data of the updated figure is the last in the figure data of 2,
Next, as shown in (c) of FIG. 5, only the rectangular area indicated by the coordinate values stored in the redisplay graphic coordinate storage area 22 calculated in step 455 is targeted in order from the road layer which is the lowest layer L3. And redraw (step 47).

【0032】図5(c)においては、再描画する部分を
破線で示している。
In FIG. 5C, the portion to be redrawn is indicated by a broken line.

【0033】以上のような処理により、図形データが多
数存在する図面上において幾つかの図形データが更新さ
れた場合、その更新された図形データが存在する矩形領
域のみが再表示対象に決定され、その領域内の図形デー
タが再描画される。従って、再描画対象が局所化される
ことになり、短時間で更新データ確認のための再表示を
行うことができる。また、更新されたレイヤのみを再表
示せず、レイヤ順に再表示しているため、従来のように
家枠の図形で居住者氏名が見えなくなるなどの弊害を防
止することができる。
According to the above-described processing, when some graphic data is updated on a drawing having a large number of graphic data, only a rectangular area including the updated graphic data is determined as a redisplay target, and The graphic data in that area is redrawn. Therefore, the redraw target is localized, and redisplay for confirming update data can be performed in a short time. Further, since only the updated layers are re-displayed in the order of layers instead of being re-displayed, it is possible to prevent adverse effects such as the invisible resident name in the figure of the house frame as in the related art.

【0034】なお、上記実施形態においては、3つのレ
イヤの全てを再表示しているが、更新図形が最上層レイ
ヤL1のみの場合、その下のレイヤL2,L3は再表示
しないようにしてもよい。この場合には、再表示のため
の処理時間をさらに短縮することができる。
In the above embodiment, all three layers are redisplayed. However, if the updated graphic is only the uppermost layer L1, the lower layers L2 and L3 are not redisplayed. Good. In this case, the processing time for redisplay can be further reduced.

【0035】また、図形データの更新があった場合、そ
の更新された図形データのみをメモリ20の別の格納領
域に保存しておき、この保存した図形データを順次取得
して再表示するようにしてもよい。この場合には、更新
されていない図形データを参照する時間がなくなるの
で、さらに再表示時間を短縮することができる。
When the graphic data is updated, only the updated graphic data is stored in another storage area of the memory 20, and the stored graphic data is sequentially acquired and displayed again. You may. In this case, since there is no time to refer to the graphic data that has not been updated, the redisplay time can be further reduced.

【0036】[0036]

【発明の効果】以上説明したことから明らかなように、
本発明によれば、図面を再表示する際に、図面上の図形
データの中から更新されたデータを検索し、更新された
図形データの全ての存在領域の論理和により算出された
領域のみを再表示領域とすることにより、再表示する範
囲を局所化でき、再表示のため処理時間を大幅に短縮
し、効率的な図面データの再表示処理が可能となる。ま
た、レイヤの表示順序は変えないのでレイヤが入れ替わ
ること無しに、図形データの更新が正確に図面に反映で
きるという効果がある。
As is apparent from the above description,
According to the present invention, when the drawing is redisplayed, the updated data is searched from the graphic data on the drawing, and only the area calculated by the logical sum of all the existing areas of the updated graphic data is searched. By using the redisplay area, the range to be redisplayed can be localized, the processing time for redisplay can be greatly reduced, and efficient redisplay processing of drawing data can be performed. Also, since the display order of the layers is not changed, there is an effect that the update of the graphic data can be accurately reflected on the drawing without the layers being switched.

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

【図1】本発明を適用した図形処理システムの実施形態
を示すブロック構成図である。
FIG. 1 is a block diagram showing an embodiment of a graphic processing system to which the present invention is applied.

【図2】外部記憶装置にあるベクトルデータの構成図で
ある。
FIG. 2 is a configuration diagram of vector data in an external storage device.

【図3】図形データ属性レコードの構成図である。FIG. 3 is a configuration diagram of a graphic data attribute record.

【図4】再表示処理の流れを示したフローチャートであ
る。
FIG. 4 is a flowchart showing a flow of a redisplay process.

【図5】再表示処理のイメージを表した図である。FIG. 5 is a diagram illustrating an image of a redisplay process.

【図6】図形データ属性の具体例を示した図である。FIG. 6 is a diagram showing a specific example of a graphic data attribute.

【図7】再表示領域の例を示す図である。FIG. 7 is a diagram illustrating an example of a redisplay area.

【図8】再表示される矩形領域の説明図である。FIG. 8 is an explanatory diagram of a rectangular area to be displayed again.

【図9】従来の再表示方法の説明図である。FIG. 9 is an explanatory diagram of a conventional redisplay method.

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

10…外部記憶装置、13…図形データ属性、34…存
在領域、35…更新有無情報、20…メモリ、21…再
表示プログラム、22…再表示図形座標格納領域、30
…グラフィックディスプレイ、50…マウス、50…処
理装置(CPU)。
Reference Signs List 10: external storage device, 13: graphic data attribute, 34: existing area, 35: update presence / absence information, 20: memory, 21: redisplay program, 22: redisplay graphic coordinate storage area, 30
... Graphic display, 50 ... Mouse, 50 ... Processing device (CPU).

フロントページの続き (56)参考文献 特開 平3−147076(JP,A) 特開 平8−249481(JP,A) 特開 平3−244084(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 11/60 - 11/80 G06F 17/50 G09G 5/36 G06F 3/14 - 3/153 Continuation of the front page (56) References JP-A-3-147076 (JP, A) JP-A 8-249481 (JP, A) JP-A-3-244084 (JP, A) (58) Fields investigated (Int) .Cl. 7 , DB name) G06T 11/60-11/80 G06F 17/50 G09G 5/36 G06F 3/14-3/153

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の図形データを含む図面を表示画面
上に表示する図面処理システムにおける図面表示方法で
あって、 各図形データを、各図形データを囲む矩形領域の座標値
と図形データ更新の有無を示す更新識別情報と1組にし
て記憶装置に格納しておき、図形データの更新処理後の
図面の再表示指示に対し、各図形データの前記更新識別
情報によって当該図形データの更新の有無を判定し、更
新有りの場合は、更新有りと判定された他の図形データ
を囲む矩形領域との論理和をとり、その論理和により算
出された矩形領域に含まれる図形データのみを対象とし
て再描画処理を行い、表示画面に再表示することを特徴
とする図面表示方法。
1. A drawing display method in a drawing processing system for displaying a drawing including a plurality of graphic data on a display screen, wherein each graphic data is represented by a coordinate value of a rectangular area surrounding each graphic data and a graphic data update. A set of update identification information indicating presence / absence is stored in the storage device, and in response to a drawing redisplay instruction after the graphic data update processing, the presence / absence of update of the graphic data is determined by the update identification information of each graphic data. Is determined, and if there is an update, the logical sum of the rectangular area surrounding the other graphic data determined to be updated is calculated, and only the graphic data included in the rectangular area calculated by the logical sum is re-targeted. A drawing display method, comprising: performing a drawing process and redisplaying the drawing on a display screen.
【請求項2】 前記再描画処理は、図形データに付加さ
れた表示階層の属性情報に基づき表示階層別に行うこと
を特徴とする請求項1記載の図面表示方法。
2. The drawing display method according to claim 1, wherein the redrawing process is performed for each display layer based on attribute information of the display layer added to the graphic data.
【請求項3】 複数の図形データを含む図面を表示画面
上に表示する図面処理システムにおいて、 各図形データを、各図形データを囲む矩形領域の座標値
と図形データ更新の有無を示す更新識別情報と1組にし
て格納する記憶手段と、 図形データの更新処理後の図面の再表示指示に対し、各
図形データの前記更新識別情報によって当該図形データ
の更新の有無を判定し、更新有りの場合は、更新有りと
判定された他の図形データを囲む矩形領域との論理和を
とり、その論理和により算出された矩形領域に含まれる
図形データのみを対象として再描画処理を行い、表示画
面に再表示する再描画処理手段と、を備えることを特徴
とする図面処理システム。
3. A drawing processing system for displaying a drawing including a plurality of graphic data on a display screen, wherein each of the graphic data is updated identification information indicating coordinate values of a rectangular area surrounding each of the graphic data and whether or not graphic data is updated. And a storage means for storing the figure data as a set. In response to an instruction to redisplay the drawing after updating the figure data, the update identification information of each figure data determines whether or not the figure data has been updated. Performs a logical OR with the rectangular area surrounding the other graphic data determined to be updated, performs redrawing processing only on the graphic data included in the rectangular area calculated by the logical sum, and displays the result on the display screen. A drawing processing system, comprising: a redrawing processing unit for performing a redisplay.
JP07826697A 1997-03-28 1997-03-28 Drawing display method and drawing processing system Expired - Fee Related JP3262319B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07826697A JP3262319B2 (en) 1997-03-28 1997-03-28 Drawing display method and drawing processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07826697A JP3262319B2 (en) 1997-03-28 1997-03-28 Drawing display method and drawing processing system

Publications (2)

Publication Number Publication Date
JPH10275243A JPH10275243A (en) 1998-10-13
JP3262319B2 true JP3262319B2 (en) 2002-03-04

Family

ID=13657188

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07826697A Expired - Fee Related JP3262319B2 (en) 1997-03-28 1997-03-28 Drawing display method and drawing processing system

Country Status (1)

Country Link
JP (1) JP3262319B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4770444B2 (en) * 2005-12-19 2011-09-14 トヨタ自動車株式会社 Design support system, design support method, and design support program

Also Published As

Publication number Publication date
JPH10275243A (en) 1998-10-13

Similar Documents

Publication Publication Date Title
US6263343B1 (en) System for providing and linking regularity updated map data with data related to the map
US9449581B2 (en) Representation of overlapping visual entities
US5363483A (en) Updating objects displayed in a computer system
US8826152B2 (en) Displaying icon layouts in different resolutions
US20010032050A1 (en) System and method for performing flood zone certifications
JPH0854998A (en) Computer-controlled display system
US6529208B1 (en) Method and apparatus for updating a window identification buffer in a data processing system
US6864899B1 (en) Efficient clip-list management for a two-dimensional graphics subsystem
JP3262319B2 (en) Drawing display method and drawing processing system
JPH09146529A (en) Display method for character and image display device
US6710777B1 (en) Method and apparatus in a data processing system for installing appropriate WID values for a transparent region
EP0722144B1 (en) Figure data transmission system
JP2000047577A (en) Method and device for displaying electronic map
JPH10254355A (en) Vector map displaying device
JPH10228236A (en) Map display device
JP3883644B2 (en) Leader line automatic creation method, leader line automatic creation apparatus and program storage medium therefor
JP2863484B2 (en) Map display method
US20020049757A1 (en) Apparatus for processing data of overlapped facilities by means of virtual facility record and method therefor
JPH0553497A (en) Method for editing map data
JPH09212512A (en) Map display system
JP3028543B2 (en) Shape redisplay method
JP4270990B2 (en) Land ownership display processing system
JPH10333554A (en) System and method for displaying map information
CN117332004A (en) Logistics network information display method, device, equipment and storage medium
JPH11305654A (en) Drawing management display device and method therefor

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20101221

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20131221

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees