JP2675410B2 - 図形処理方式 - Google Patents
図形処理方式Info
- Publication number
- JP2675410B2 JP2675410B2 JP1241550A JP24155089A JP2675410B2 JP 2675410 B2 JP2675410 B2 JP 2675410B2 JP 1241550 A JP1241550 A JP 1241550A JP 24155089 A JP24155089 A JP 24155089A JP 2675410 B2 JP2675410 B2 JP 2675410B2
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- basic
- composite
- attribute
- data attribute
- 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
【発明の詳細な説明】 〔概要〕 オブジェクト指向型のデータベースを用いて複合図形
の表示などを行う図形処理方式に関し、 オブジェクト指向型のデータベースで複合図形オブジ
ェクト内の基本図形オブジェクトのデータ属性を組み込
むと共にこれを基本図形オブジェクトの手続き属性を対
応づけておき、データベースに対するアクセスなどの処
理を少なくし、複合図形を迅速に表示などすることを目
的とし、 表示などしようとする複合図形を構成する各基本図形
のデータ属性を組み込んだ複合図形オブジェクトと、こ
の複合図形オブジェクトに組み込んだ基本図形のデータ
属性に対応する手続き属性を持つ基本図形オブジェクト
とを備え、表示指示などに対応して、オブジェクト指向
型のデータベースから該当する上記複合図形オブジェク
トを取り出し、これに組み込まれている基本図形のデー
タ属性に対応する基本図形オブジェクトの手続き属性を
起動して当該データ属性を参照して基本図形を順次表示
などして複合図形を表示などするように構成する。
の表示などを行う図形処理方式に関し、 オブジェクト指向型のデータベースで複合図形オブジ
ェクト内の基本図形オブジェクトのデータ属性を組み込
むと共にこれを基本図形オブジェクトの手続き属性を対
応づけておき、データベースに対するアクセスなどの処
理を少なくし、複合図形を迅速に表示などすることを目
的とし、 表示などしようとする複合図形を構成する各基本図形
のデータ属性を組み込んだ複合図形オブジェクトと、こ
の複合図形オブジェクトに組み込んだ基本図形のデータ
属性に対応する手続き属性を持つ基本図形オブジェクト
とを備え、表示指示などに対応して、オブジェクト指向
型のデータベースから該当する上記複合図形オブジェク
トを取り出し、これに組み込まれている基本図形のデー
タ属性に対応する基本図形オブジェクトの手続き属性を
起動して当該データ属性を参照して基本図形を順次表示
などして複合図形を表示などするように構成する。
本発明は、オブジェクト指向型のデータベースを用い
て複合図形の表示などを行う図形処理方式に関するもの
である。ユーザが容易に図形を操作することを可能とす
るために、図形処理をオブジェクト指向型の知識表現シ
ステム上で実現するシステムが普及している。このオブ
ジェクト指向型の知識表現システムが持つオブジェクト
のアクセスなどの機能によるオーバヘッドのために、地
図などの複合図形を構成する多量の基本図形データを効
率的にアクセス、ショインなどし、表示、消去、移動、
拡縮(拡大・縮小)することが困難となってきており、
オーバヘッドを減らして高速に表示処理などすることが
望まれている。
て複合図形の表示などを行う図形処理方式に関するもの
である。ユーザが容易に図形を操作することを可能とす
るために、図形処理をオブジェクト指向型の知識表現シ
ステム上で実現するシステムが普及している。このオブ
ジェクト指向型の知識表現システムが持つオブジェクト
のアクセスなどの機能によるオーバヘッドのために、地
図などの複合図形を構成する多量の基本図形データを効
率的にアクセス、ショインなどし、表示、消去、移動、
拡縮(拡大・縮小)することが困難となってきており、
オーバヘッドを減らして高速に表示処理などすることが
望まれている。
従来、第3図に示すように、例えば家などの複数の基
本図形(例えば屋根を表す図形、壁などを表す矩形)か
らなる複合図形を表示、消去、移動、拡縮などする場
合、複合図形オブジェクト21“家”を構成する各基本図
形オブジェクト22をオブジェクト指向型のデータベース
からそれぞれ検索して表示などを行うようにしていた。
このため、複合図形オブジェクトから多量の基本オブジ
ェクトについてデータベースをアクセスして該当するも
のを取り出すと共に、これら取り出したものから該当す
るものを結合(ジョイン)などするオーバヘッドが大と
なり、ユーザが迅速に図形を操作し得ないという問題が
あった。
本図形(例えば屋根を表す図形、壁などを表す矩形)か
らなる複合図形を表示、消去、移動、拡縮などする場
合、複合図形オブジェクト21“家”を構成する各基本図
形オブジェクト22をオブジェクト指向型のデータベース
からそれぞれ検索して表示などを行うようにしていた。
このため、複合図形オブジェクトから多量の基本オブジ
ェクトについてデータベースをアクセスして該当するも
のを取り出すと共に、これら取り出したものから該当す
るものを結合(ジョイン)などするオーバヘッドが大と
なり、ユーザが迅速に図形を操作し得ないという問題が
あった。
本発明は、オブジェクト指向型のデータベース上で複
合図形オブジェクト内に基本図形オブジェクトのデータ
属性を組み込むと共にこれに基本図形オブジェクトの手
続き属性を対応づけておき、データベースに対するアク
セスなどの処理を少なくし、複合図形を迅速に表示など
することを目的としている。
合図形オブジェクト内に基本図形オブジェクトのデータ
属性を組み込むと共にこれに基本図形オブジェクトの手
続き属性を対応づけておき、データベースに対するアク
セスなどの処理を少なくし、複合図形を迅速に表示など
することを目的としている。
第1図を参照して課題を解決する手段を説明する。
第1図において、複合図形オブジェクト1は、表示な
どしようとする複合図形を構成する各基本図形のデータ
属性1−1を組み込んだ複合図形のオブジェクトであ
る。
どしようとする複合図形を構成する各基本図形のデータ
属性1−1を組み込んだ複合図形のオブジェクトであ
る。
基本図形オブジェクト2は、複合図形オブジェクト1
に組き込んだ基本図形のデータ属性1−1に対応する手
続き属性2−1などを持つオブジェクトである。
に組き込んだ基本図形のデータ属性1−1に対応する手
続き属性2−1などを持つオブジェクトである。
本発明は、第1図に示すように、複合図形オブジェク
ト1に表示などしようとする複合図形を構成する各基本
図形のデータ属性1−1を組み込み、基本図形オブジェ
クト2に複合図形オブジェクト1に組み込んだ基本図形
のデータ属性1−1に対応する手続き属性1−2を持た
せ、表示指示などに対応して、オブジェクト指向型のデ
ータベースから該当する複合図形オブジェクト1を取り
出し、これに組み込まれている基本図形のデータ属性1
−1に対応する基本図形オブジェクト2の手続き属性2
−1を起動して当該データ属性1−1を参照して基本図
形を順次表示などして複合図形を表示などするようにし
ている。
ト1に表示などしようとする複合図形を構成する各基本
図形のデータ属性1−1を組み込み、基本図形オブジェ
クト2に複合図形オブジェクト1に組み込んだ基本図形
のデータ属性1−1に対応する手続き属性1−2を持た
せ、表示指示などに対応して、オブジェクト指向型のデ
ータベースから該当する複合図形オブジェクト1を取り
出し、これに組み込まれている基本図形のデータ属性1
−1に対応する基本図形オブジェクト2の手続き属性2
−1を起動して当該データ属性1−1を参照して基本図
形を順次表示などして複合図形を表示などするようにし
ている。
従って、オブジェクト指向型のデータベースの複合図
形オブジェクト1に基本図形のデータ属性1−1を組み
込むと共にこれを基本図形オブジェクト2の手続き属性
2−1を対応づけておくことにより、データベースに対
するアクセス、ジョインなどの処理を少なくして複合図
形を迅速に操作(表示など)することが可能となる。
形オブジェクト1に基本図形のデータ属性1−1を組み
込むと共にこれを基本図形オブジェクト2の手続き属性
2−1を対応づけておくことにより、データベースに対
するアクセス、ジョインなどの処理を少なくして複合図
形を迅速に操作(表示など)することが可能となる。
次に、第1図および第2図を用いて本発明の1実施例
の構成および動作を順次詳細に説明する。
の構成および動作を順次詳細に説明する。
第1図において、複合図形オブジェクト1は、例えば
“家”などの複合図形を構成する基本図形のデータ属性
1−1などを持つオブジェクトである。ここでは、複合
図形オブジェクト1を構成する基本図形について、OID
(基本図形のID、例えば001、002など)に対応づけて構
成要素の1つのとしてデータ属性1−1を組み込んでい
る。例えば基本図形が“3角形”の場合のデータ属性1
−1は、下端に示すように、3角形、3角形の頂点座標
P1、P2、P3、3角形の内部の色、3角形の輪郭線の線
種、その他、および手続き属性2−1に対応づけるポイ
ンタなどから構成されている。
“家”などの複合図形を構成する基本図形のデータ属性
1−1などを持つオブジェクトである。ここでは、複合
図形オブジェクト1を構成する基本図形について、OID
(基本図形のID、例えば001、002など)に対応づけて構
成要素の1つのとしてデータ属性1−1を組み込んでい
る。例えば基本図形が“3角形”の場合のデータ属性1
−1は、下端に示すように、3角形、3角形の頂点座標
P1、P2、P3、3角形の内部の色、3角形の輪郭線の線
種、その他、および手続き属性2−1に対応づけるポイ
ンタなどから構成されている。
基本図形オブジェクト2は、本実施例では手続き属性
2−1などから構成されている。手続き属性2−1は、
データ属性1−1を参照して表示、拡大、縮小、再表
示、移動、複写などを行うサブルーチンである。例えば
複合図形オブジェクト1のデータ属性1−1が下端の左
に示す“3角形・・・”の場合、手続き属性2−1は下
端の右に示す“3角形表示”のサブルーチンとなり、起
動された“3角形表示”のサブルーチンがデータ属性
“3角形・・・”を参照して3角形を指定された位置、
指定された色、指定された線種などで表示する。
2−1などから構成されている。手続き属性2−1は、
データ属性1−1を参照して表示、拡大、縮小、再表
示、移動、複写などを行うサブルーチンである。例えば
複合図形オブジェクト1のデータ属性1−1が下端の左
に示す“3角形・・・”の場合、手続き属性2−1は下
端の右に示す“3角形表示”のサブルーチンとなり、起
動された“3角形表示”のサブルーチンがデータ属性
“3角形・・・”を参照して3角形を指定された位置、
指定された色、指定された線種などで表示する。
次に、第2図フローチャートに示す順序に従い、第1
図構成の動作を詳細に説明する。
図構成の動作を詳細に説明する。
第2図において、は、“家”の表示指示を受ける。
これは、利用者あるいはアプリケーションプログラムか
ら“家”の表示指示を受ける。これに対応して、ない
しの処理が起動される。
これは、利用者あるいはアプリケーションプログラムか
ら“家”の表示指示を受ける。これに対応して、ない
しの処理が起動される。
は、DB(データベース)から該当するタップルを取
り出す。これは、指令された“家”の複合図形オブジェ
クト“家”を第1図に示すようにDBを検索して主記憶上
に取り出す。
り出す。これは、指令された“家”の複合図形オブジェ
クト“家”を第1図に示すようにDBを検索して主記憶上
に取り出す。
は、手続き属性を起動する。これは、で取り出し
た複合図形オブジェクト“家”のデータ属性1−1に対
応づけられている基本図形オブジェクト2の手続き属性
2−1を主記憶上にロードして起動する。
た複合図形オブジェクト“家”のデータ属性1−1に対
応づけられている基本図形オブジェクト2の手続き属性
2−1を主記憶上にロードして起動する。
は、タップルのデータ属性を参照して“家”を表示
する。これは、で起動された手続き属性2−1のサブ
ルーチンが、該当するデータ属性1−1を参照して
“家”を構成する例えば屋根の部分の3角形を指定され
た位置、指定された色で内部を塗りつぶし、指定された
線種で輪郭線を表示などする。
する。これは、で起動された手続き属性2−1のサブ
ルーチンが、該当するデータ属性1−1を参照して
“家”を構成する例えば屋根の部分の3角形を指定され
た位置、指定された色で内部を塗りつぶし、指定された
線種で輪郭線を表示などする。
は、終わりか否かを判別する。YESの場合には、終了
する。NOの場合には、複合図形オブジェクト1から次と
基本図形について同様に、、を繰り返し、実行す
る。
する。NOの場合には、複合図形オブジェクト1から次と
基本図形について同様に、、を繰り返し、実行す
る。
以上説明したように、本発明によれば、オブジェクト
指向型のデータベースの複合図形オブジェクト1の基本
図形のデータ属性1−1を組み込むと共にこれに基本図
形オブジェクト2の手続き属性2−1を対応づけておく
構成を採用しているため、データベースに対するアクセ
ス、ジョインなどの処理を少なくして複合図形を迅速に
表示などすることができる。これにより、ユーザは地図
などのような多量の基本図形からなる複合図形につい
て、オブジェクト指向型のデータベースを検索して容易
に表示、消去、移動、転写、拡大、縮小などの操作を行
うことが可能となる。
指向型のデータベースの複合図形オブジェクト1の基本
図形のデータ属性1−1を組み込むと共にこれに基本図
形オブジェクト2の手続き属性2−1を対応づけておく
構成を採用しているため、データベースに対するアクセ
ス、ジョインなどの処理を少なくして複合図形を迅速に
表示などすることができる。これにより、ユーザは地図
などのような多量の基本図形からなる複合図形につい
て、オブジェクト指向型のデータベースを検索して容易
に表示、消去、移動、転写、拡大、縮小などの操作を行
うことが可能となる。
第1図は本発明の1実施例構成図、第2図は本発明の動
作説明フローチャート、第3図は従来技術の説明図を示
す。 図中、1は複合図形オブジェクト、1−1は基本図形の
データ属性、2は基本図形オブジェクト、2−1は基本
図形の手続き属性を表す。
作説明フローチャート、第3図は従来技術の説明図を示
す。 図中、1は複合図形オブジェクト、1−1は基本図形の
データ属性、2は基本図形オブジェクト、2−1は基本
図形の手続き属性を表す。
Claims (1)
- 【請求項1】オブジェクト指向型のデータベースを用い
て複合図形の表示などを行う図形処理方式において、 表示などしようとする複合図形を構成する各基本図形の
データ属性(1−1)を組み込んだ複合図形オブジェク
ト(1)と、 この複合図形オブジェクト(1)に組み込んだ基本図形
のデータ属性(1−1)に対応する手続き属性(2−
1)を持つ基本図形オブジェクト(2)とを備え、 表示指示などに対応して、オブジェクト指向型のデータ
ベースから該当する上記複合図形オブジェクト(1)を
取り出し、これに組み込まれている基本図形のデータ属
性(1−1)に対応する基本図形オブジェクト(2)の
手続き属性(2−1)を起動して当該データ属性(1−
1)を参照して基本図形を順次表示などして複合図形を
表示などするように構成したことを特徴とする図形処理
方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1241550A JP2675410B2 (ja) | 1989-09-18 | 1989-09-18 | 図形処理方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1241550A JP2675410B2 (ja) | 1989-09-18 | 1989-09-18 | 図形処理方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03102573A JPH03102573A (ja) | 1991-04-26 |
JP2675410B2 true JP2675410B2 (ja) | 1997-11-12 |
Family
ID=17076024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1241550A Expired - Fee Related JP2675410B2 (ja) | 1989-09-18 | 1989-09-18 | 図形処理方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2675410B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1115723A (ja) | 1997-06-25 | 1999-01-22 | Nec Corp | マルチメディアデータ供給方法及びマルチメディアデータサーバ |
-
1989
- 1989-09-18 JP JP1241550A patent/JP2675410B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH03102573A (ja) | 1991-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU768387B2 (en) | Dynamic object visualization and code generation | |
AU770191B2 (en) | Dynamic object properties | |
AU768367B2 (en) | Property based context portals | |
US5058042A (en) | Method for employing a hierarchical display list in global rendering | |
US6054986A (en) | Method for displaying functional objects in a visual program | |
JPH06348762A (ja) | データベースをサーチするための装置及び方法 | |
US5805171A (en) | Technical schematic display system utilizing preassigned component detail levels | |
EP0640906B1 (en) | Display apparatus | |
JP2675410B2 (ja) | 図形処理方式 | |
Hardy | Multi-scale database generalisation for topographic mapping, hydrography and web-mapping, using active object techniques | |
US5850223A (en) | Editing three-dimensional vertex data with undo facility | |
Hardy | Active Object Techniques for Production of Multiple Map and Geodata Products from a Spatial Database | |
JP3249902B2 (ja) | 画像データ検索装置 | |
Hardy | Map production from an active object database, using dynamic representation and automated generalisation | |
JPH0322014A (ja) | メニュー選択方法 | |
McKeown Jr et al. | Graphical tools for interactive image interpretation | |
JP3206113B2 (ja) | グラフィックスデータ構築装置 | |
CN113721802A (zh) | 一种矢量捕捉方法 | |
JPH0282355A (ja) | 文書検索支援システム | |
JP2851857B2 (ja) | 情報処理装置及びその方法 | |
KR100307316B1 (ko) | 사용자 인터페이스를 이용한 도형 및 비도형 도면 데이터베이스 편집 방법 | |
JPH01206431A (ja) | データベース管理方式 | |
JPH02151972A (ja) | 文書検索方式 | |
JPH056910B2 (ja) | ||
JPH03105475A (ja) | グラフィック・ディスプレイにおけるメモリ管理方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |