JP2763657B2 - Figure database management method - Google Patents
Figure database management methodInfo
- Publication number
- JP2763657B2 JP2763657B2 JP2174946A JP17494690A JP2763657B2 JP 2763657 B2 JP2763657 B2 JP 2763657B2 JP 2174946 A JP2174946 A JP 2174946A JP 17494690 A JP17494690 A JP 17494690A JP 2763657 B2 JP2763657 B2 JP 2763657B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- database
- identifier
- graphic database
- contents
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 この発明は複数の図形データベースに蓄積された図形
データの授受を管理する図形データベース管理方式に関
するものである。Description: TECHNICAL FIELD The present invention relates to a graphic database management system for managing the transfer of graphic data stored in a plurality of graphic databases.
第2図は従来の図形データベース管理方式を用いた図
形データベース処理装置の構成を示すブロック図であ
る。第2図において、1は複数の図形データベースの内
容を表示するためのマルチ・ウィンドウ表示機能を有す
る表示装置、2は表示装置1に表示された図形の座標を
入力する座標入力装置、10は図形データベースの一部を
抽出するための処理を行なう抽出プログラム、11はその
抽出データを別の図形データベースへ転送するための処
理を行なう転送プログラム、12は抽出プログラム10と転
送プログラム11間でデータを授受するためのデータ・バ
ッファ、6は図形データを格納した図形データベース7
を管理するデータベース管理手段、8は別の図形データ
を格納した図形データベース9を管理するデータベース
管理手段である。FIG. 2 is a block diagram showing a configuration of a graphic database processing apparatus using a conventional graphic database management system. In FIG. 2, 1 is a display device having a multi-window display function for displaying the contents of a plurality of graphic databases, 2 is a coordinate input device for inputting coordinates of a graphic displayed on the display device 1, and 10 is a graphic input device. An extraction program that performs processing for extracting a part of the database, 11 is a transfer program that performs processing for transferring the extracted data to another graphic database, and 12 is a program that exchanges data between the extraction program 10 and the transfer program 11. A data buffer 6 for storing graphic data;
Is a database management means for managing a graphic database 9 storing another graphic data.
次にこの従来方式の動作について説明する。まず、2
つの図形データベース7,9の内容はマルチ・ウィンドウ
表示機能を有する表示装置1の表示画面内の2つのウィ
ンドウにそれぞれ表示される。この時、図形データベー
ス7の内容を図形データベース9へ移す処理は、次のよ
うに行なわれる。まず図形データベース6の内容を抽出
するための特別な手続きを行なう抽出プログラム10によ
って、データベース管理手段6を呼び出し、座標入力装
置2によって指示された表示画面上の図形を抽出し、デ
ータ・バッファ12へその図形データを転送する。次に図
形データベース9へ図形データを付加するための特別な
手続きを行なう転送プログラム11によって、データベー
ス管理手段8を呼び出し、座標入力装置2によって指示
された位置に対応する図形データベース9の領域へデー
タ・バッファ12に格納されている上記図形データを転送
する。Next, the operation of the conventional system will be described. First, 2
The contents of the two graphic databases 7, 9 are displayed in two windows in the display screen of the display device 1 having the multi-window display function. At this time, the process of transferring the contents of the graphic database 7 to the graphic database 9 is performed as follows. First, the database management means 6 is called by an extraction program 10 for performing a special procedure for extracting the contents of the graphic database 6, a graphic on the display screen specified by the coordinate input device 2 is extracted, and the extracted data is sent to the data buffer 12. The figure data is transferred. Next, the database management means 8 is called by the transfer program 11 for performing a special procedure for adding graphic data to the graphic database 9, and data is transferred to the area of the graphic database 9 corresponding to the position designated by the coordinate input device 2. The graphic data stored in the buffer 12 is transferred.
従来の図形データベース管理方式は以上のように処理
するので、ある図形データベースから別の図形データベ
ースへデータを移すためにはデータの入力と出力用に別
々の処理を行なう抽出プログラム10と転送プログラム11
をデータベース管理手段6とデータベース管理手段8の
上位に設ける必要があり、即ちデータの入力と出力用に
別々の処理手段をデータベース管理手段の上位に作成す
ることが必要となり、また、いずれの図形データベース
を操作しているのかを上位の処理手段が常に意識しなが
らデータベース管理手段を使い分ける必要があった。こ
の発明は上記のような問題点を解決するためになされた
もので、複数の図形データベースを扱っても上位の処理
手段が作業中の図形データベースの切り換えを考慮する
必要がなく、図形データベース間のデータの授受も単一
の図形データベースを扱うのと同様に処理することがで
きる図形データベース管理方式を提供することを目的と
する。Since the conventional graphic database management method performs the above-described processing, in order to transfer data from one graphic database to another graphic database, an extraction program 10 and a transfer program 11 that perform separate processing for inputting and outputting data are used.
Must be provided above the database management means 6 and the database management means 8, that is, it is necessary to create separate processing means for inputting and outputting data above the database management means. It is necessary to use the database management means properly while the higher-level processing means always recognizes whether the user is operating the database. SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems. Even when a plurality of graphic databases are handled, there is no need for a higher-level processing means to consider switching of the active graphic database. It is an object of the present invention to provide a graphic database management system capable of processing data transfer in the same manner as handling a single graphic database.
この発明に係る図形データベース管理方式は、個々の
図形データベース毎のデータの識別子と図形データベー
スの識別子とから複数の図形データベース7,9間でユニ
ークな識別子を生成する識別子生成手段4と、上記ユニ
ークな識別子又は座標入力手段(座標入力装置2)から
の指示によって個々の図形データベース毎のデータの識
別子と図形データベースの識別子とを得て編集作業中の
図形データベースの切換えを行なうデータベース切換手
段(データベース切換プログラム5)とを備え、一方の
図形データベースの内容を他方の図形データベースへ移
す場合、該内容を表示手段(表示装置1)に表示し、一
方の図形データベースの内容の内で移す対象となる図形
を上記ユニークな識別子又は上記座標入力手段により指
示し、上記データベース切換手段により一方の図形デー
タベースから他方の図形データベースへ処理を切換え、
編集処理手段(編集プログラム3)により他方の図形デ
ータベースに対する図形データの編集を行なうものであ
る。The graphic database management method according to the present invention comprises: an identifier generating means 4 for generating a unique identifier between a plurality of graphic databases 7 and 9 from an identifier of data for each graphic database and an identifier of the graphic database; Database switching means (database switching program) for obtaining an identifier of data for each graphic database and an identifier of the graphic database according to an identifier or an instruction from the coordinate input means (coordinate input device 2) and switching the graphic database during editing work. 5) When the contents of one graphic database are transferred to the other graphic database, the contents are displayed on the display means (display device 1), and the graphic to be transferred in the contents of one graphic database is displayed. Instructed by the unique identifier or the coordinate input means, the database Switching the process from one of the graphic database to the other graphic database by the switching means,
The editing processing means (editing program 3) edits the graphic data in the other graphic database.
例えば、図形データベースの内容を図形データベース
9へ移す場合、該内容は表示手段(表示装置1)に表示
され、図形データベースの内容の内で移す対象となる図
形は識別子生成手段4が生成したユニークな識別子又は
座標入力手段(座標入力装置2)により指示される。こ
れにより、データベース切換手段(データベース切換プ
ログラム5)は処理を図形データベース7から図形デー
タベース9に切換え、編集処理手段(編集プログラム
3)は図形データベース9に対する図形データの編集を
行なう。For example, when transferring the contents of the graphic database to the graphic database 9, the contents are displayed on the display means (display device 1), and the graphic to be transferred in the contents of the graphic database is a unique one generated by the identifier generating means 4. It is designated by an identifier or coordinate input means (coordinate input device 2). Thereby, the database switching means (database switching program 5) switches the processing from the graphic database 7 to the graphic database 9, and the editing processing means (editing program 3) edits the graphic data in the graphic database 9.
第1図はこの発明の一実施例に係る図形データベース
管理方式を用いた図形データベース処理装置の構成を示
すブロック図である。第1図において、第2図に示す構
成要素に対応するものには同一の符号を付し、その説明
は省略する。第1図において、3は座標入力装置2等を
用いてマルチ・ウィンドウ表示機能を有する表示装置1
に表示された図形データベースの内容を指示して図形デ
ータベースを編集する編集処理手段としての編集プログ
ラム、4は個々の図形データベース毎のデータの識別子
に図形データベースの識別子を付加して成り、複数の図
形データベース7,9間でユニークな対象となる識別子を
生成する識別子生成手段、5は上記ユニークな識別子又
は座標入力装置2からの指示によって個々の図形データ
ベース毎のデータの識別子と図形データベースの識別子
とを得て編集作業中の図形データベースの切換えを行な
うデータベース切換手段としてのデータベース切換プロ
グラムである。上記ユニークな識別子は編集プログラム
3とデータベース切換プログラム5との間で受け渡され
る複数の図形データベース7,9において互いにユニーク
なものである。FIG. 1 is a block diagram showing a configuration of a graphic database processing apparatus using a graphic database management system according to one embodiment of the present invention. 1, components corresponding to those shown in FIG. 2 are given the same reference numerals, and descriptions thereof will be omitted. In FIG. 1, reference numeral 3 denotes a display device 1 having a multi-window display function using a coordinate input device 2 or the like.
The editing program 4 as editing processing means for editing the graphic database by designating the contents of the graphic database displayed in. Identifier generating means 5 for generating an identifier which is a unique target between the databases 7 and 9, the unique identifier or the data identifier of each graphic database and the identifier of the graphic database in accordance with an instruction from the coordinate input device 2. This is a database switching program as database switching means for switching the graphic database during the editing operation. The unique identifier is unique among a plurality of graphic databases 7, 9 passed between the editing program 3 and the database switching program 5.
次にこの実施例の動作について説明する。まず、2つ
の図形データベース7,9の内容はマルチ・ウィンドウ表
示機能を有する表示装置1に表示される。この時、一方
の図形データベース7の内容を他方の図形データベース
9へ移す場合、図形データベース7の内容の内で移す対
象となる図形を識別子生成手段4で生成されたユニーク
な識別子又は座標入力装置2により指示する。これによ
り、データベース切換プログラム5は、個々の図形デー
タベース毎のデータの識別子(指示図形の識別子)に図
形データベースの識別子(入力ウィンドウから得た図形
データベースの識別子)を付加したユニークな識別子を
編集プログラム3へ返す。編集プログラム3は、次にそ
の内容をどこへ配置するかの情報を得るために、データ
ベース切換プログラム5を呼び出し、その配置場所を示
す座標値を得る。この時、データベース切換プログラム
5は、入力ウィンドウの内容に応じた図形データベース
へ処理を切換える。これにより、編集プログラム3がデ
ータを出力すると、そのデータは図形データベース9へ
与えられる。即ち、一方の図形データベース7の内容の
内で移す対象となる図形データが他方の図形データベー
ス9に移される。このような上記実施例によれば、単一
の図形データベース識別子で複数の図形データベースを
管理することができ、また、作業ウィンドウの切換えに
よる作業図形データベースの切換えをデータベース管理
手段の上位から行ない、これにより図形データベース間
のデータ授受等のための特別な手続きを省くことができ
る。Next, the operation of this embodiment will be described. First, the contents of the two graphic databases 7, 9 are displayed on the display device 1 having a multi-window display function. At this time, when the contents of one graphic database 7 are transferred to the other graphic database 9, the graphic to be transferred in the contents of the graphic database 7 is a unique identifier generated by the identifier generating means 4 or the coordinate input device 2. Indicate by Thus, the database switching program 5 edits the unique identifier obtained by adding the identifier of the graphic database (identifier of the graphic database obtained from the input window) to the identifier of the data (identifier of the designated graphic) for each graphic database. Return to The editing program 3 then calls the database switching program 5 to obtain information on where to place the contents, and obtains coordinate values indicating the location. At this time, the database switching program 5 switches the processing to the graphic database according to the contents of the input window. Thereby, when the editing program 3 outputs data, the data is given to the graphic database 9. That is, the graphic data to be transferred from the contents of one graphic database 7 is transferred to the other graphic database 9. According to the above embodiment, a plurality of graphic databases can be managed by a single graphic database identifier, and the work graphic database is switched by switching the work window from the upper level of the database management means. Thus, a special procedure for exchanging data between the graphic databases can be omitted.
なお、上記実施例では座標入力装置で図形要素指示と
転送装置を別のウィンドウから入力した場合を示した
が、同一のウィンドウから入力した場合にはデータベー
ス切換プログラムにおいて図形データベースの切換え処
理が発生しないだけであり、上位の編集プログラムはま
ったく同じ処理を行なうだけで、同一の図形データベー
ス内でのデータの編集も行なえる。In the above embodiment, the case where the graphic element instruction and the transfer device are input from another window by the coordinate input device is shown. However, when the input is performed from the same window, the graphic database switching process does not occur in the database switching program. The upper-level editing program can also perform data editing in the same graphic database by performing exactly the same processing.
以上のように本発明によれば、個々の図形データベー
ス毎のデータの識別子に図形データベースの識別子を付
加して成り、複数の図形データベース間でユニークな対
象となる識別子を生成し、該ユニークな識別子又は座標
入力手段からの指示によって、個々の図形データベース
毎のデータの識別子と図形データベースの識別子を得て
作業中の図形データベースの切換えを行なうようにした
ので、複数の図形データベースを扱っても上位の処理手
段が作業中の図形データベースの切換えを考慮する必要
がなく、図形データベース間のデータの授受も単一の図
形データベースを扱うのと同様に処理できるという効果
が得られる。即ち、本発明によれば、複数の図形データ
ベースのデータ操作を統一した単一の手続きで、単一の
図形データベースを操作する場合と同様に処理でき、こ
れにより図形データベースの編集効率が向上するという
効果が得られる。As described above, according to the present invention, an identifier of a graphic database is added to an identifier of data for each graphic database, an identifier to be unique among a plurality of graphic databases is generated, and the unique identifier is generated. Alternatively, according to an instruction from the coordinate input means, the identifier of the data for each individual graphic database and the identifier of the graphic database are obtained to switch the graphic database in operation. There is no need for the processing means to consider switching of the graphic database in operation, and an effect is obtained that the exchange of data between graphic databases can be processed in the same manner as handling a single graphic database. That is, according to the present invention, it is possible to perform the same processing as in the case of operating a single graphic database with a single procedure that unifies the data operations of a plurality of graphic databases, thereby improving the editing efficiency of the graphic database. The effect is obtained.
第1図はこの発明の一実施例に係る図形データベース管
理方式を用いた図形データベース処理装置の構成を示す
ブロック図、第2図は従来の図形データベース管理方式
を用いた図形データベース処理装置の構成を示すブロッ
ク図である。 1……表示装置(表示手段)、2……座標入力装置(座
標入力手段)、3……編集プログラム(編集処理手
段)、4……識別子生成手段、5……データベース切換
プログラム(データベース切換手段)、7,9……図形デ
ータベース。FIG. 1 is a block diagram showing a configuration of a graphic database processing apparatus using a graphic database management system according to an embodiment of the present invention, and FIG. 2 is a configuration of a graphic database processing apparatus using a conventional graphic database management system. FIG. 1 display device (display means) 2 ... coordinate input device (coordinate input means) 3 ... editing program (editing processing means) 4 ... identifier generating means 5 ... database switching program (database switching means) ) 、 7,9 …… a figure database.
Claims (1)
スと、該図形データベースの内容を幾何形状として表示
する表示手段と、座標入力手段等を用いて上記表示手段
に表示された内容を指示して図形データベースを編集す
る編集処理手段とを備えた図形データベース処理装置に
おいて、個々の図形データベース毎のデータの識別子に
図形データベースの識別子を付加して成り、複数の図形
データベース間でユニークな対象となる識別子を生成す
る識別子生成手段と、上記ユニークな識別子又は上記座
標入力手段からの指示によって個々の図形データベース
毎のデータの識別子と図形データベースの識別子とを得
て編集作業中の図形データベースの切換えを行なうデー
タベース切換手段とを設け、一方の図形データベースの
内容を他方の図形データベースへ移す場合、該内容を上
記表示手段に表示し、一方の図形データベースの内容の
内で移す対象となる図形を上記ユニークな識別子又は上
記座標入力手段により指示し、上記データベース切換手
段により一方の図形データベースから他方の図形データ
ベースへ処理を切換え、上記編集処理手段により他方の
図形データベースに対する図形データの編集を行なうこ
とを特徴とする図形データベース管理方式。1. A plurality of graphic databases storing graphic information, display means for displaying the contents of the graphic database as a geometric shape, and contents displayed on the display means using coordinate input means and the like to indicate the contents. A graphic database processing apparatus having editing processing means for editing a graphic database, wherein an identifier of a graphic database is added to an identifier of data for each graphic database, and an identifier which is unique among a plurality of graphic databases. And a database for switching the graphic database during editing by obtaining a data identifier for each graphic database and a graphic database identifier according to the unique identifier or an instruction from the coordinate input means. Switching means so that the contents of one graphic database can be When transferring to the database, the contents are displayed on the display means, and the figure to be transferred in the contents of one figure database is designated by the unique identifier or the coordinate input means, and one of the figures is transferred by the database switching means. A graphic database management system characterized in that the processing is switched from the graphic database to the other graphic database, and the editing processing means edits graphic data in the other graphic database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2174946A JP2763657B2 (en) | 1990-07-02 | 1990-07-02 | Figure database management method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2174946A JP2763657B2 (en) | 1990-07-02 | 1990-07-02 | Figure database management method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0464173A JPH0464173A (en) | 1992-02-28 |
JP2763657B2 true JP2763657B2 (en) | 1998-06-11 |
Family
ID=15987497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2174946A Expired - Fee Related JP2763657B2 (en) | 1990-07-02 | 1990-07-02 | Figure database management method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2763657B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19525423A1 (en) * | 1995-07-12 | 1997-01-16 | Siemens Ag | Arrangement with automation devices |
-
1990
- 1990-07-02 JP JP2174946A patent/JP2763657B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0464173A (en) | 1992-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH046955B2 (en) | ||
JPH0439092B2 (en) | ||
JP2763657B2 (en) | Figure database management method | |
JPS6257078A (en) | Retrieval processing system for graphic element | |
JPS62210583A (en) | Graphic editing device | |
JP2921086B2 (en) | Data editing processor | |
JPS6232537A (en) | Picture processing method in service processor of computer system | |
JPH01128120A (en) | Character data input system | |
KR960002364B1 (en) | The method utilizing help-service functions for an electronics switching system | |
JPS62123539A (en) | Accessing system for host cabinet from work station | |
JPH03135655A (en) | Editing system for contents of table block | |
JPH0589106A (en) | Device and method for editing document | |
JPH01197826A (en) | Screen display method for computer system | |
JPH02242427A (en) | Function control system | |
JPH04263306A (en) | Inter-process sharing method for processing selection processing | |
JPH04246774A (en) | Cad system | |
JPS63229568A (en) | Moving method for display picture | |
JPS6046588A (en) | Discrimination system for frequency of using decentralized registration character | |
JPS6398716A (en) | Diversion system for area of diagnosis/treatment data | |
JPH03242704A (en) | Nc data generating method | |
JPH03251921A (en) | Back-up device for software development | |
JPS6382578A (en) | Seal-impression registering and retrieving system | |
JPH0553775A (en) | Information processor | |
JPS63316150A (en) | Work station | |
JPS62128371A (en) | Multi-window controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |