Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4185347B2 - Graphic information processing system, graphic information processing method, and program - Google Patents
[go: Go Back, main page]

JP4185347B2 - Graphic information processing system, graphic information processing method, and program - Google Patents

Graphic information processing system, graphic information processing method, and program Download PDF

Info

Publication number
JP4185347B2
JP4185347B2 JP2002308610A JP2002308610A JP4185347B2 JP 4185347 B2 JP4185347 B2 JP 4185347B2 JP 2002308610 A JP2002308610 A JP 2002308610A JP 2002308610 A JP2002308610 A JP 2002308610A JP 4185347 B2 JP4185347 B2 JP 4185347B2
Authority
JP
Japan
Prior art keywords
graphic
attribute
graphic information
type
value
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
JP2002308610A
Other languages
Japanese (ja)
Other versions
JP2004145549A (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 JP2002308610A priority Critical patent/JP4185347B2/en
Publication of JP2004145549A publication Critical patent/JP2004145549A/en
Application granted granted Critical
Publication of JP4185347B2 publication Critical patent/JP4185347B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、図形情報処理システムに関し、特に、設備管理システムにおける設備を定義する際の図形情報の処理システムに関する。
【0002】
【従来の技術】
従来、設備管理システムにおける設備の図形情報を決定する技術では、指定した設備と入力した属性データとに関して、プログラム内部で予め設定しておいた図形情報を選択していた。
【0003】
【発明が解決しようとする課題】
上記の図形情報の決定技術では、設備情報をプログラム内において例えばバイナリーコードで定義しているため、例えば、設備の追加又は変更が必要になる毎に、プログラムを書き換えなければならない(変更しなければならない)という問題があった。
本発明の目的は、上記のようなプログラムの変更処理を低減し、設備の追加又は変更が容易に行えるようにすることである。
【0004】
【課題を解決するための手段】
本発明の一観点によれば、図形に関する情報を格納する図形データベース部と、該図形データベース部から取得した前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、前記図形データベースが、ユーザによりカスタマイズ可能なパラメータデータテーブルを含んで構成されていることを特徴とする図形情報処理システムが提供される。
【0005】
例えば、入力した図形の属性データの組み合わせと、図形情報の対応をパラメータデータとしてプログラムの外部に持つことにより、プログラムの変更を行うことなく、設備の追加または変更に対応できる。従って、プログラムを変更せずに描画する図形形状を変更することができる。
【0006】
【発明の実施の形態】
以下、本発明の実施の形態による図形処理技術について、図面を参照して説明する。図1は、本発明の実施の一形態による設備管理システムであって、図形処理を行うための構成例を示す機能ブロック図である。図1に示すように、本実施の形態による設備管理システムは、中央演算処理装置CPU1と、ディスプレイなどの表示装置2と、キーボードやマウス等の入力装置3と、磁気ディスク等の記憶装置4と、主メモリ5とを含んで構成される。
【0007】
主メモリ5中には、設備管理プログラム6が格納されている。設備管理プログラム6は、データ入力処理プログラム7と、データ編集処理プログラム8と、図形表示プログラム9と、を有して構成される。記憶装置4は、データベース10を有している。データベース10は、属性データテーブル11と、図形情報テーブル12と、パラメータデータテーブル13と、を備えている。プログラム6から9までは、ハードディスクなどの記憶装置又はCD−ROM等の記録媒体により提供される。
本実施の形態による図形処理装置は、CPU1が主メモリ5内に格納されているそれぞれのプログラム6から9までの少なくともいずれかを実行する処理である。
【0008】
次に、図1と図2とを参照して、本実施の形態による図形処理技術において用いられるテーブルについて説明する。図2は、記憶装置4内に記録されているテーブル中のデータ構造の構成例を示す図である。属性データテーブル11は、形状要素IDで特定される入力された設備毎に、属性項目1〜n(nは1以上の整数)と、これに対応する属性値1〜nまでと、を対応付けたテーブルである。属性項目は、属性項目と対応する属性値を管理するための例えば識別番号である。属性値は、形状要素IDで特定される設備が有する特徴的な項目(種々の属性)をある単位で区分したものである。形状要素IDは、設備毎に、定義した図形数分だけ存在する。
【0009】
図形情報テーブル12は、図形情報を管理するテーブルであり、どのような図形に関する情報であるかを特定する図形情報種別と、どの設備に関する情報であるかを特定する設備種別と、属性値の組み合わせにより特定される属性値組み合わせと、図形情報種別と設備種別と属性値組み合わせとにより決められる図形情報を定義する定義値と、を有している。図形情報種別は、利用者により任意の数だけ作成することができる。このテーブルは、設備毎の属性値の組み合わせに対する図形情報種別を管理する。
【0010】
パラメータデータテーブルは、図形情報種別と、設備種別と、これらの組み合わせで決められる属性項目組み合わせと、を含み、任意の数だけ存在可能である。パラメータテーブルは、設備毎の図形情報を決定する際に使用する属性項目の組み合わせを管理する。
【0011】
図3は、本発明の実施の一形態による設備管理システムにおける図形処理技術(設備入力処理)の処理の流れを示すフローチャート図である。図1及び図2も参照して説明を続ける。尚、本実施の形態による設備管理システムでは、設備種別毎に図形の形状が決められているものとする。図形の形状としては、折線、長方形の面、シンボル等がある。設備種別毎に、予め設定した属性の項目を文字列(属性文字列)として地図上に表示することができる。
【0012】
ユーザは、まず、ステップ301において、入力する設備種別を指定する。この際、指定した設備種別に基づき、表示される図形形状が決まる。ステップ302において、図形を表示させる位置を指定する。ステップ303において属性値を指定する。ステップ304において、描画するレイヤを取得する。この処理の詳細に関しては、図6から図9までを参照して後述する。ステップ305において、表示する属性項目の文字列のサイズを取得する。この処理の詳細に関しては、図10を参照して後述する。ステップ306において、設備の図形形状がシンボルであるかチェックする。シンボルではない場合には、ステップ309において、図形データの表示と属性データテーブル11へのデータの登録を行い、処理を終了する。一方、設備の図形形状がシンボルである場合、ステップ307において設備シンボルを取得する。この処理の詳細については、図11を参照して後述する。ステップ308において、シンボルのサイズを取得する。この処理の詳細については、図12を参照して後述する。次いで、ステップ309において、図形データの表示処理と、図1に示す属性データテーブル11へのデータの登録処理と、を行い、一連の処理を終了する。
【0013】
図4は、図1から図3までに示す具体的な設備入力処理の内容を地図上に表示させた例を示す図である。シンボル形状の設備種別を選択し、表示した地図上に、図形位置P1を指定する(図3のステップ303)。属性データを入力すると(図3のステップ304〜308)、地図上に設備図形C1と、属性文字列S1と、が配置(表示)される(図3のステップ309)。図では、入力時に図形位置P1を指示し、入力後に設備C1(バルブの図形)と表示文字列S1(バルブ)とが表示されている。
【0014】
次に、図5及び図6から図8までを参照して、本発明の実施の形態による設備管理システムにおける図形情報取得処理の流れの詳細を説明する。図5は、図形情報取得処理の流れを示すフローチャート図であり、図3のレイヤ取得処理304に対応する図である。図6から図8までは、その際のテーブルデータの例を示す。尚、図5に示す図形情報取得処理は、図3に示すレイヤ取得処理(ステップ304)の他に、文字サイズ取得処理(ステップ305)、設備シンボル取得処理(ステップ307)、シンボルサイズ取得処理(ステップ308)のそれぞれと同様の処理である。
【0015】
図6(A)の処理開始時までに、ユーザは、図形情報種別と設備種別と属性値組み合わせ毎に固有の定義値を付した図形情報テーブルと、図形情報種別と設備種別と属性項目組み合わせとをパラメータデータとして有するパラメータデータテーブルと、を作成しておく。既存のデータベースを利用して、ユーザがカスタマイズしても良い。加えて、形状要素ID毎に、属性項目1からnまでを入力した属性データテーブルを作成する。
【0016】
まず、ステップ501において、例えば、ユーザが設備種別として「バルブ」を、図形情報種別として「レイヤ」を入力すると、図6の(B)に示すように、設備管理プログラム6(図1)がパラメータテーブルを参照し、パラメータデータを取得する。パラメータテーブル中に検索データが存在する場合には、パラメータデータテーブル中から対応する属性項目組み合わせのパラメータデータとして「属性項目2属性項目3」を取得する。
【0017】
ステップ502からステップ505までの処理は、設定済の属性1〜nまでに関して、順に処理していく処理である。処理項目がパラメータデータの属性項目組み合わせに該当する場合は、属性項目の属性値として、パラメータデータを変換する。変換したデータは「変換値」としてプログラム内で確保する。
【0018】
ステップ502において、全属性項目の処理を行ったか否かをチェックする。ステップ502において全属性項目の処理が終了していると判断された場合には、図形情報を取得出来なかったため、エラーを返し(ステップ507)、呼び出し元の処理に戻る。ステップ502において、属性項目の処理のうちの未処理の部分が残っている場合には、次の処理を行う。まず、属性項目1に関してパラメータ変換を行う(ステップ503)。もし変換されていれば、変換されたパラメータに基づいて、図形情報の定義値を取得する(ステップ504)。次に、図形情報を取得できたか否かをチェックする(ステップ505)。取得できた場合には、図形情報を返し(ステップ506)、呼び出し元の処理に戻る。ステップ505において図形情報を取得できない場合には、ステップ502に移行し、次の属性項目に対して処理を続行する。
【0019】
図7の(C)を参照すると、ここでは属性項目1が処理対象となるが、パラメータデータの属性項目組み合わせ中に対象となる項目が無いため、変換は行われない(変換値が得られない)。図7の(D)を参照し、設備対象が「バルブ」、図形情報種別が「レイヤ」、変換値が「(なし)」という条件に基づいて、図形情報テーブルを検索すると、該当するデータが見つけられないため、対象データ無しとされる。
【0020】
次に、ステップ502に戻り、属性項目2を処理の対象とする。図6(B)で取得された「属性項目2属性項目3」から、属性項目2は変換対象であるため、属性データテーブルから属性項目2の属性値「低圧」を取得し、変換値に設定する。すなわち、ステップ503においてパラメータデータを変換する。図8の(E)を参照し、処理対象の属性項目2に対してパラメータの変換を行うと、変換値「低圧」が取得できる。次に、ステップ504において、変換したパラメータに基づき、図形情報の定義値を取得する。次に、ステップ505において、図形情報を取得できた否かをチェックする。図8の(F)を参照し、現在の変換値から、図形情報テーブルを検索する。図形情報テーブルには、変換値「低圧」に該当するデータは無いため、対象データ無しとしてステップ502に戻り、次に、属性項目3を処理の対象とする。
【0021】
属性項目3に関して、ステップ503においてパラメータデータを変換する。図9の(G)を参照すると、図6(B)で取得したパラメータデータ「属性項目2属性項目3」から、属性項目3は変換対象であるため、属性データから属性項目3の属性値「口径50」を取得し、属性項目組み合わせと同様、既に格納されている「低圧」の後ろに追加し、変換値に設定する。すなわち、処理対象の属性項目3に対してパラメータデータの変換を行うと、変換値「低圧口径50」が取得できる。次に、ステップ504において、変換したパラメータに基づいて、図形情報の定義値を取得する。次に、ステップ505において、図形情報を取得できたか否かをチェックする。図9の(H)を参照すると、設備種別が「バルブ」、図形情報種別が「レイヤ」、変換値(=属性値組み合わせ)が「低圧口径50」という条件に基づき、図形情報テーブルを検索すると、該当するデータがあり、定義値として「301」が取得できる。
【0022】
図形情報が取得できた場合には、ステップ506において図形情報定義値「301」を返し、図5の呼び出し元の処理に戻る。以上の処理により、図形情報種別「レイヤ」、設備種別「バルブ」、属性値組み合わせ「低圧口径50」、定義値「301」が検索され、これに基づいて図形表示と属性データの登録(図3のステップ309)を行うことができる。
【0023】
上記の例では、設備種別が「バルブ」で図形情報種別が「レイヤ」という条件からパラメータデータテーブルを検索し、属性項目2「低圧」と属性項目3「口径」との組み合わせである属性値組み合わせを取得し、これを検索キーとして、図形情報テーブルから定義値301を得たが、図形情報テーブルの定義値を変えることにより、又は、パラメータデータテーブル中の属性値組み合わせを変えることにより、ユーザが簡単にカスタマイズすることが可能である。例えば、図形情報の取得において、複数の属性項目の組み合わせが対象となるとき、全ての属性項目を属性値に変換する必要は無く、変換途中に生成した値に対応する図形情報の定義値を設定することもできる。
【0024】
次に、図10を参照して、文字サイズの取得例(図3のステップ305)について説明する。図10(A)に示すように、処理開始時のサンプルデータにおいて図形情報テーブルの図形情報種別が「文字サイズ」となっており、それに伴って、定義値も図6(A)とは異なる値「1000」、「1200」を有している。
【0025】
図10(B)に示すように、図6から図9までに説明した方法と同様に、設備種別が「バルブ」であり、図形情報種別が「文字サイズ」であり、変換値、すなわち、属性値組み合わせが「低圧」であるという条件に基づいて図形情報テーブルを検索すると、該当するデータが図形情報テーブル中に存在することがわかる。この検索結果に基づいて、定義値として「1000」が取得できる。
【0026】
次に、図11を参照して、設備シンボルの取得例(図3のステップ307)について説明する。図11(A)に示すように、処理開始時のサンプルデータにおいて図形情報テーブルの図形情報種別が「設備シンボル」となっており、それに伴って、定義値も図6(A)とは異なる値「L_VALVE」、「M_VALVE」を有している。
【0027】
図11(B)に示すように、図6から図9までに説明した方法と同様に、設備種別が「バルブ」であり、図形情報種別が「設備シンボル」であり、変換値、すなわち、属性値組み合わせが「低圧」であるという条件に基づいて図形情報テーブルを検索すると、該当するデータが図形情報テーブル中に存在することがわかる。この検索結果に基づいて、定義値として「L_VALVE」が取得できる。
【0028】
次に、図12を参照して、シンボルサイズの取得例(図3のステップ308)について説明する。図12(A)に示すように、処理開始時のサンプルデータにおいて図形情報テーブルの図形情報種別が「シンボルサイズ」となっており、それに伴って、定義値も図6(A)とは異なる値「500」、「750」を有している。
【0029】
図12(B)に示すように、図6から図9までに説明した方法と同様に、設備種別が「バルブ」であり、図形情報種別が「シンボルサイズ」であり、変換値、すなわち、属性値組み合わせが「低圧」であるという条件に基づいて図形情報テーブルを検索すると、該当するデータが図形情報テーブル中に存在することがわかる。この検索結果に基づいて、定義値として「500」が取得できる。
【0030】
以上のように、本実施の形態による設備管理システムによる図形情報処理技術によれば、管理する設備に追加や変更が生じた際に、プログラムを変更せずにパラメータテーブルの項目の内容を変更することにより、簡単に図形の表示を変えることが可能である。
以上、実施の形態に沿って本発明を説明したが、本発明はこれらに制限されるものではない。その他、種々の変更、改良、組合せが可能なことは当業者に自明であろう。
【0031】
【発明の効果】
以上、説明したように、本発明の図形情報の決定方法によれば、管理する設備に追加または変更が発生したとき、プログラムを変更することなく、プログラム外部に持ったデータベースの値を変更するだけで容易に変更することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態による設備管理システムの構成例を示すブロック図である。
【図2】図2(A)から(C)までは、本発明の一実施の形態による設備管理システム中の、属性データテーブル、図形情報テーブル、パラメータデータテーブルのデータ構成例を示す図である。
【図3】本発明の一実施の形態による設備管理システムにおける設備入力処理の流れを示すフローチャート図である。
【図4】本発明の一実施の形態による設備管理システムにおける設備入力前後の表示例を示す図である。
【図5】本発明の一実施の形態による設備管理システムにおける図形情報取得処理の流れを示すフローチャート図である。
【図6】図6(A)、(B)は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図である。
【図7】図7(C)、(D)は、本発明の一実施の形態による設備管理システムにおける処理を説明するための図であり、図6に続く図である。
【図8】図8(E)、(F)は、本発明の一実施の形態による設備管理システムにおける処理を説明するための図であり、図7に続く図である。
【図9】図9(G)、(H)は、本発明の一実施の形態による設備管理システムにおける処理を説明するための図であり、図8に続く図である。
【図10】図10(A)、(B)は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図であり、文字サイズの取得例を示す図である。
【図11】図11(A)、(B)は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図であり、設備シンボルの取得例を示す図である。
【図12】図12(A)、(B)は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図であり、シンボルサイズの取得例を示す図である。
【符号の説明】
1…CPU、2…表示装置、3…入力装置、4…磁気ディスク等の記憶装置、5…主メモリ、6…設備管理プログラム、7…データ入力処理、8…データ編集処理、9…図形表示処理、10…データベース、11…属性データテーブル、12…図形情報テーブル、13…パラメータデータテーブル。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a graphic information processing system, and more particularly to a graphic information processing system when defining equipment in an equipment management system.
[0002]
[Prior art]
Conventionally, in the technology for determining equipment graphic information in the equipment management system, graphic information set in advance in the program is selected for the designated equipment and the input attribute data.
[0003]
[Problems to be solved by the invention]
In the graphic information determination technique described above, the facility information is defined by, for example, a binary code in the program. For example, the program must be rewritten every time it is necessary to add or change the facility. There was a problem that
An object of the present invention is to reduce the program change processing as described above and to easily add or change equipment.
[0004]
[Means for Solving the Problems]
According to one aspect of the present invention, there is provided a graphic processing system including a graphic database unit that stores information related to a graphic, and a graphic data processing unit that processes information related to the graphic acquired from the graphic database unit, A graphic information processing system is provided in which the graphic database includes a parameter data table that can be customized by a user.
[0005]
For example, by having a combination of input graphic attribute data and graphic information as parameter data outside the program, it is possible to cope with addition or change of equipment without changing the program. Accordingly, it is possible to change the graphic shape to be drawn without changing the program.
[0006]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a graphic processing technique according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a functional block diagram showing a configuration example for performing graphic processing, which is an equipment management system according to an embodiment of the present invention. As shown in FIG. 1, the equipment management system according to the present embodiment includes a central processing unit CPU1, a display device 2 such as a display, an input device 3 such as a keyboard and a mouse, and a storage device 4 such as a magnetic disk. And the main memory 5.
[0007]
A facility management program 6 is stored in the main memory 5. The equipment management program 6 includes a data input processing program 7, a data editing processing program 8, and a graphic display program 9. The storage device 4 has a database 10. The database 10 includes an attribute data table 11, a graphic information table 12, and a parameter data table 13. Programs 6 to 9 are provided by a storage device such as a hard disk or a recording medium such as a CD-ROM.
The graphic processing apparatus according to the present embodiment is a process in which the CPU 1 executes at least one of the programs 6 to 9 stored in the main memory 5.
[0008]
Next, a table used in the graphic processing technique according to this embodiment will be described with reference to FIGS. FIG. 2 is a diagram illustrating a configuration example of a data structure in a table recorded in the storage device 4. The attribute data table 11 associates attribute items 1 to n (n is an integer of 1 or more) and corresponding attribute values 1 to n for each input facility specified by the shape element ID. It is a table. The attribute item is, for example, an identification number for managing an attribute value corresponding to the attribute item. The attribute value is obtained by dividing characteristic items (various attributes) of the equipment specified by the shape element ID in a certain unit. There are as many shape element IDs as the number of figures defined for each facility.
[0009]
The graphic information table 12 is a table for managing graphic information, and is a combination of a graphic information type for identifying what graphic information is associated with, a facility type for identifying which facility information is associated, and an attribute value. And a definition value that defines graphic information determined by a graphic information type, an equipment type, and an attribute value combination. Any number of graphic information types can be created by the user. This table manages graphic information types for combinations of attribute values for each facility.
[0010]
The parameter data table can include any number of graphic information types, equipment types, and attribute item combinations determined by a combination thereof. The parameter table manages combinations of attribute items used when determining graphic information for each facility.
[0011]
FIG. 3 is a flowchart showing a processing flow of graphic processing technology (facility input processing) in the facility management system according to the embodiment of the present invention. The description will be continued with reference to FIGS. In the facility management system according to the present embodiment, it is assumed that the shape of a figure is determined for each facility type. Examples of the shape of the figure include a broken line, a rectangular surface, and a symbol. For each equipment type, an attribute item set in advance can be displayed on the map as a character string (attribute character string).
[0012]
First, in step 301, the user designates the equipment type to be input. At this time, the figure shape to be displayed is determined based on the designated equipment type. In step 302, a position for displaying a graphic is designated. In step 303, an attribute value is designated. In step 304, a layer to be drawn is acquired. Details of this processing will be described later with reference to FIGS. In step 305, the size of the character string of the attribute item to be displayed is acquired. Details of this processing will be described later with reference to FIG. In step 306, it is checked whether the figure shape of the facility is a symbol. If it is not a symbol, graphic data is displayed and registered in the attribute data table 11 in step 309, and the process ends. On the other hand, when the figure shape of the facility is a symbol, the facility symbol is acquired in step 307. Details of this processing will be described later with reference to FIG. In step 308, the symbol size is obtained. Details of this processing will be described later with reference to FIG. In step 309, graphic data display processing and data registration processing in the attribute data table 11 shown in FIG. 1 are performed, and the series of processing ends.
[0013]
FIG. 4 is a diagram showing an example in which the details of the specific facility input processing shown in FIGS. 1 to 3 are displayed on a map. The equipment type of the symbol shape is selected, and the graphic position P1 is designated on the displayed map (step 303 in FIG. 3). When the attribute data is input (steps 304 to 308 in FIG. 3), the equipment figure C1 and the attribute character string S1 are arranged (displayed) on the map (step 309 in FIG. 3). In the figure, the figure position P1 is indicated at the time of input, and the equipment C1 (valve graphic) and the display character string S1 (valve) are displayed after the input.
[0014]
Next, with reference to FIG. 5 and FIGS. 6 to 8, the details of the flow of the graphic information acquisition process in the facility management system according to the embodiment of the present invention will be described. FIG. 5 is a flowchart showing the flow of the graphic information acquisition process, and corresponds to the layer acquisition process 304 of FIG. 6 to 8 show examples of table data at that time. In addition to the layer acquisition process (step 304) shown in FIG. 3, the graphic information acquisition process shown in FIG. 5 includes a character size acquisition process (step 305), an equipment symbol acquisition process (step 307), and a symbol size acquisition process (step 307). The process is the same as that in step 308).
[0015]
By the start of the processing in FIG. 6 (A), the user has a graphic information table with unique definition values for each graphic information type, equipment type, and attribute value combination, and a graphic information type, equipment type, and attribute item combination. Is created as a parameter data table. The user may customize using an existing database. In addition, an attribute data table in which attribute items 1 to n are input is created for each shape element ID.
[0016]
First, in step 501, for example, when the user inputs “valve” as the equipment type and “layer” as the graphic information type, the equipment management program 6 (FIG. 1) displays the parameters as shown in FIG. Get parameter data by referring to the table. If search data exists in the parameter table, “attribute item 2 attribute item 3” is acquired as parameter data of the corresponding attribute item combination from the parameter data table.
[0017]
The processing from step 502 to step 505 is processing for sequentially processing the set attributes 1 to n. When the process item corresponds to the attribute item combination of the parameter data, the parameter data is converted as the attribute value of the attribute item. The converted data is secured in the program as a “conversion value”.
[0018]
In step 502, it is checked whether or not all attribute items have been processed. If it is determined in step 502 that all attribute items have been processed, graphic information cannot be acquired, so an error is returned (step 507), and the process returns to the caller process. In step 502, if an unprocessed portion of the attribute item processing remains, the following processing is performed. First, parameter conversion is performed for attribute item 1 (step 503). If converted, a definition value of graphic information is acquired based on the converted parameter (step 504). Next, it is checked whether or not the graphic information has been acquired (step 505). If it can be obtained, the graphic information is returned (step 506), and the process returns to the calling process. If the graphic information cannot be acquired in step 505, the process proceeds to step 502, and the process is continued for the next attribute item.
[0019]
Referring to FIG. 7C, attribute item 1 is a processing target here, but no conversion is performed because there is no target item in the attribute item combination of parameter data (a conversion value cannot be obtained). ). Referring to FIG. 7D, when the graphic information table is searched based on the condition that the equipment object is “valve”, the graphic information type is “layer”, and the conversion value is “(none)”, the corresponding data is found. Since it cannot be found, it is assumed that there is no target data.
[0020]
Next, the process returns to step 502, and attribute item 2 is set as a processing target. Since attribute item 2 is a conversion target from “attribute item 2 attribute item 3” acquired in FIG. 6B, the attribute value “low pressure” of attribute item 2 is acquired from the attribute data table and set as the conversion value. To do. That is, in step 503, the parameter data is converted. With reference to (E) of FIG. 8, when the parameter conversion is performed on the attribute item 2 to be processed, the conversion value “low pressure” can be acquired. Next, in step 504, a definition value of graphic information is acquired based on the converted parameters. Next, in step 505, it is checked whether or not graphic information has been acquired. Referring to FIG. 8F, the graphic information table is searched from the current conversion value. Since there is no data corresponding to the conversion value “low pressure” in the graphic information table, the processing returns to step 502 with no target data, and then attribute item 3 is processed.
[0021]
For attribute item 3, in step 503, the parameter data is converted. Referring to FIG. 9G, since the attribute item 3 is a conversion target from the parameter data “attribute item 2 attribute item 3” acquired in FIG. 6B, the attribute value “3” of the attribute item 3 is obtained from the attribute data. 50 ”is acquired and added after the already stored“ low pressure ”in the same manner as the attribute item combination, and set as a conversion value. That is, when the parameter data is converted for the attribute item 3 to be processed, the conversion value “low pressure aperture 50” can be acquired. Next, in step 504, a definition value of graphic information is acquired based on the converted parameter. Next, in step 505, it is checked whether graphic information has been acquired. Referring to FIG. 9H, when the graphic information table is searched based on the condition that the equipment type is “valve”, the graphic information type is “layer”, and the conversion value (= attribute value combination) is “low pressure aperture 50”. There is corresponding data, and “301” can be acquired as the definition value.
[0022]
If the graphic information can be acquired, the graphic information definition value “301” is returned in step 506, and the process returns to the caller process in FIG. Through the above processing, the graphic information type “layer”, the equipment type “valve”, the attribute value combination “low pressure aperture 50”, and the definition value “301” are searched, and based on this, graphic display and registration of attribute data (FIG. 3). Step 309) can be performed.
[0023]
In the above example, the parameter data table is searched from the condition that the equipment type is “valve” and the graphic information type is “layer”, and the attribute value combination is a combination of the attribute item 2 “low pressure” and the attribute item 3 “caliber” And using this as a search key, the definition value 301 is obtained from the graphic information table. By changing the definition value of the graphic information table, or by changing the attribute value combination in the parameter data table, the user can It can be easily customized. For example, in the acquisition of graphic information, when a combination of multiple attribute items is targeted, it is not necessary to convert all the attribute items to attribute values, and the graphic information definition values corresponding to the values generated during the conversion are set. You can also
[0024]
Next, an example of obtaining the character size (step 305 in FIG. 3) will be described with reference to FIG. As shown in FIG. 10A, the graphic information type of the graphic information table is “character size” in the sample data at the start of processing, and the definition value is also a value different from FIG. “1000” and “1200”.
[0025]
As shown in FIG. 10B, the equipment type is “valve”, the graphic information type is “character size”, and the conversion value, that is, the attribute, is the same as the method described in FIGS. When the graphic information table is searched based on the condition that the value combination is “low pressure”, it can be seen that the corresponding data exists in the graphic information table. Based on this search result, “1000” can be acquired as the definition value.
[0026]
Next, an example of equipment symbol acquisition (step 307 in FIG. 3) will be described with reference to FIG. As shown in FIG. 11A, in the sample data at the start of processing, the graphic information type of the graphic information table is “equipment symbol”, and accordingly, the definition value is also a value different from that in FIG. “L_VALVE” and “M_VALVE”.
[0027]
As shown in FIG. 11B, as in the method described with reference to FIGS. 6 to 9, the equipment type is “valve”, the graphic information type is “equipment symbol”, and the conversion value, that is, the attribute When the graphic information table is searched based on the condition that the value combination is “low pressure”, it can be seen that the corresponding data exists in the graphic information table. Based on the search result, “L_VALVE” can be acquired as the definition value.
[0028]
Next, an example of obtaining a symbol size (step 308 in FIG. 3) will be described with reference to FIG. As shown in FIG. 12A, the graphic information type of the graphic information table is “symbol size” in the sample data at the start of processing, and the definition value is also a value different from that in FIG. “500” and “750”.
[0029]
As shown in FIG. 12B, the equipment type is “valve”, the graphic information type is “symbol size”, and the conversion value, that is, the attribute, is the same as the method described in FIGS. When the graphic information table is searched based on the condition that the value combination is “low pressure”, it can be seen that the corresponding data exists in the graphic information table. Based on this search result, “500” can be acquired as the definition value.
[0030]
As described above, according to the graphic information processing technology by the equipment management system according to the present embodiment, when the equipment to be managed is added or changed, the contents of the parameter table items are changed without changing the program. Thus, it is possible to easily change the display of the figure.
As mentioned above, although this invention was demonstrated along embodiment, this invention is not restrict | limited to these. It will be apparent to those skilled in the art that other various modifications, improvements, and combinations can be made.
[0031]
【The invention's effect】
As described above, according to the graphic information determination method of the present invention, when an addition or change occurs in the managed equipment, only the value of the database held outside the program is changed without changing the program. Can be changed easily.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration example of an equipment management system according to an embodiment of the present invention.
FIGS. 2A to 2C are diagrams showing data configuration examples of an attribute data table, a graphic information table, and a parameter data table in the equipment management system according to the embodiment of the present invention. .
FIG. 3 is a flowchart showing a flow of equipment input processing in the equipment management system according to the embodiment of the present invention.
FIG. 4 is a diagram showing a display example before and after equipment input in the equipment management system according to the embodiment of the present invention.
FIG. 5 is a flowchart showing a flow of graphic information acquisition processing in the equipment management system according to the embodiment of the present invention.
FIGS. 6A and 6B are diagrams for explaining acquisition of sample data and parameter data at the start of processing in the equipment management system according to the embodiment of the present invention.
FIGS. 7C and 7D are diagrams for explaining processing in the facility management system according to the embodiment of the present invention, and are diagrams subsequent to FIG.
FIGS. 8E and 8F are diagrams for explaining processing in the facility management system according to the embodiment of the present invention, and are diagrams subsequent to FIG.
FIGS. 9G and 9H are diagrams for explaining processing in the facility management system according to the embodiment of the present invention, and are diagrams subsequent to FIG.
FIGS. 10A and 10B are diagrams for explaining acquisition of sample data and parameter data at the start of processing in the equipment management system according to the embodiment of the present invention. It is a figure which shows the example of acquisition.
FIGS. 11A and 11B are diagrams for explaining acquisition of sample data and parameter data at the start of processing in the equipment management system according to the embodiment of the present invention. It is a figure which shows the example of acquisition.
FIGS. 12A and 12B are diagrams for explaining acquisition of sample data and parameter data at the start of processing in the equipment management system according to the embodiment of the present invention. It is a figure which shows the example of acquisition.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... Display apparatus, 3 ... Input device, 4 ... Storage devices, such as a magnetic disk, 5 ... Main memory, 6 ... Equipment management program, 7 ... Data input process, 8 ... Data edit process, 9 ... Graphic display Processing: 10 ... database, 11 ... attribute data table, 12 ... graphic information table, 13 ... parameter data table.

Claims (3)

図形に関する情報を格納する図形データベース部と、該図形データベース部から取得した前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、
前記図形データベース部は、
設備の属性を示す少なくとも1の属性値を属性項目として設備毎に格納した属性データテーブルと、
図形情報を特定する図形情報種別と、設備を特定する設備種別と、前記属性値により特定される属性値組み合わせとを、固有の図形定義値により格納した図形情報テーブルと、
前記図形情報種別と、前記設備種別と、これらの組み合わせで決められる属性項目組み合わせと、の対応関係を格納したパラメータデータテーブルと、を備えた図形情報処理システムにおいて、
前記図形データ処理部は、前記設備種別と前記図形情報種別との入力に応じて、該設備種別と図形情報種別とを検索キーとして前記パラメータデータテーブルを検索して該当する前記属性項目組み合わせを取得し、
取得した属性項目組み合わせを検索キーとして前記属性データテーブルを検索し、該当する属性項目の属性値を取得して変換値を設定し、前記入力された前記設備種別と前記図形情報種別と前記変換値である前記属性値組み合わせとに基づいて、前記図形情報テーブル内を検索して前記図形定義値を取得し、該図形定義値に対応する前記図形情報テーブル内の図形情報種別により特定される図形情報を表示部に表示することを特徴とする図形情報処理システム。
A graphic processing system having a graphic database unit for storing information related to a graphic, and a graphic data processing unit for processing information related to the graphic acquired from the graphic database unit,
The graphic database part
An attribute data table storing at least one attribute value indicating an attribute of the facility for each facility as an attribute item;
A graphic information table that stores graphic information types that specify graphic information, equipment types that specify equipment, and attribute value combinations that are specified by the attribute values, using unique graphic definition values;
In the graphic information processing system comprising the parameter data table storing the correspondence relationship between the graphic information type, the equipment type, and the attribute item combination determined by a combination of these,
The graphic data processing unit retrieves the corresponding attribute item combination by searching the parameter data table using the equipment type and the graphic information type as search keys in response to the input of the equipment type and the graphic information type. And
The attribute data table is searched using the acquired attribute item combination as a search key, the attribute value of the corresponding attribute item is acquired and a conversion value is set, and the input equipment type, graphic information type, and conversion value are input. The graphic information specified by the graphic information type in the graphic information table corresponding to the graphic definition value is obtained by searching the graphic information table based on the attribute value combination and acquiring the graphic definition value. Is displayed on the display unit.
図形に関する情報を格納する図形データベース部と、該図形データベース部から取得し
た前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、前記図形データベース部は、設備の属性を示す少なくとも1の属性値を属性項目として設備毎に格納した属性データテーブルと、図形情報を特定する図形情報種別と、設備を特定する設備種別と、前記属性値により特定される属性値組み合わせと、を、固有の図形定義値により格納した図形情報テーブルと、前記図形情報種別と、前記設備種別と、これらの組み合わせで決められる属性項目組み合わせと、の対応関係を格納したパラメータデータテーブルと、を備えた図形情報処理システムにおける図形情報処理方法であって、
前記図形データ処理部が、前記設備種別と前記図形情報種別との入力に応じて、該設備種別と図形情報種別とを検索キーとして前記パラメータデータテーブルを検索して該当する前記属性項目組み合わせを取得するステップと、
取得した属性項目組み合わせを検索キーとして前記属性データテーブルを検索し、該当する属性項目の属性値を取得して変換値を設定し、前記入力された前記設備種別と前記図形情報種別と前記変換値である前記属性値組み合わせとに基づいて、前記図形情報テーブル内を検索して前記図形定義値を取得し、該図形定義値に対応する前記図形情報テーブル内の図形情報種別により特定される図形情報を表示部に表示するステップと、を有することを特徴とする図形情報処理方法。
A graphic processing system having a graphic database unit for storing information related to a graphic, and a graphic data processing unit for processing information related to the graphic acquired from the graphic database unit, wherein the graphic database unit is used to set an attribute of equipment. An attribute data table that stores at least one attribute value as an attribute item for each facility, a graphic information type that identifies graphic information, a facility type that identifies a facility, and an attribute value combination identified by the attribute value; A parameter data table storing correspondence relationships between the graphic information table storing the specific graphic definition values, the graphic information types, the equipment types, and the attribute item combinations determined by these combinations. A graphic information processing method in a graphic information processing system,
In response to the input of the equipment type and the graphic information type, the graphic data processing unit searches the parameter data table using the equipment type and the graphic information type as search keys to obtain the corresponding attribute item combination. And steps to
The attribute data table is searched using the acquired attribute item combination as a search key, the attribute value of the corresponding attribute item is acquired and a conversion value is set, and the input equipment type, graphic information type, and conversion value are input. The graphic information specified by the graphic information type in the graphic information table corresponding to the graphic definition value is obtained by searching the graphic information table based on the attribute value combination and acquiring the graphic definition value. A graphic information processing method comprising: displaying the information on a display unit.
請求項に記載の方法をコンピュータに実行させるためのプログラム。A program for causing a computer to execute the method according to claim 2 .
JP2002308610A 2002-10-23 2002-10-23 Graphic information processing system, graphic information processing method, and program Expired - Fee Related JP4185347B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002308610A JP4185347B2 (en) 2002-10-23 2002-10-23 Graphic information processing system, graphic information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002308610A JP4185347B2 (en) 2002-10-23 2002-10-23 Graphic information processing system, graphic information processing method, and program

Publications (2)

Publication Number Publication Date
JP2004145549A JP2004145549A (en) 2004-05-20
JP4185347B2 true JP4185347B2 (en) 2008-11-26

Family

ID=32454706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002308610A Expired - Fee Related JP4185347B2 (en) 2002-10-23 2002-10-23 Graphic information processing system, graphic information processing method, and program

Country Status (1)

Country Link
JP (1) JP4185347B2 (en)

Also Published As

Publication number Publication date
JP2004145549A (en) 2004-05-20

Similar Documents

Publication Publication Date Title
US20100299330A1 (en) Ontology-integration-position specifying apparatus, ontology-integration supporting method, and computer program product
JPH11232338A (en) Process flow creation device, process flow creation method, and computer-readable recording medium recording process flow creation program
JPWO2002046921A1 (en) Sequence analysis method and sequence analysis device
JP2011128777A (en) Operation monitoring apparatus
US20090228794A1 (en) Business specification comprehension assistance system and method
JP2005242904A (en) Document group analysis apparatus, document group analysis method, document group analysis system, program, and recording medium
US20030055672A1 (en) Method of defining functional configuration of business application system
JP4852834B2 (en) Application requirement design support system and method
JP4185347B2 (en) Graphic information processing system, graphic information processing method, and program
JP4754787B2 (en) In-house information system management device
JP6123372B2 (en) Information processing system, name identification method and program
JP2008009966A (en) Business process setting device and business process setting method
CN114417072A (en) BIM-based detachable building display method and system and storage medium
JP5197128B2 (en) Dependency Estimation Device, Dependency Estimation Program, and Recording Medium
JP3933407B2 (en) Document processing apparatus, document processing method, and storage medium storing document processing program
CN101086736A (en) Search processing method and apparatus
JPH0520152A (en) File attribute managing system
JP2007334412A (en) Retrieval program and retrieving device
JP4455068B2 (en) Information retrieval system
JP2002245065A (en) Document processing apparatus, document processing method, program, and recording medium
JP2002024231A (en) Information providing method, system, and recording medium recording information providing program
JP2005038085A (en) Existing content usage support method, information processing apparatus, program, and recording medium
JP2011107757A (en) Data processor, data processing method and program
JP2007164532A (en) Task display device, task display method, and task display program
CN120179620A (en) Collection operation method, device, equipment and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080501

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080730

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080902

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080905

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

Free format text: PAYMENT UNTIL: 20110912

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140912

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees