(57)【要約】【課題】設備管理システムにおける設備の追加または変更に伴う、図形情報の変更のためのプログラム変更をなくし、変更を簡易化する。【解決手段】図形に関する情報を格納する図形データベース部１０と、図形データベース部１０から取得した図形に関する情報を処理する図形データ処理部６と、を有する図形処理システムであって、図形データベース部１０は、設備の属性を示す少なくとも１の属性値を属性項目として設備毎に表示した属性データテーブル１１と、図形情報を特定する図形情報種別と、設備を特定する設備種別と、前記属性項目により特定される属性項目組み合わせとを、固有の図形定義値により表示した図形情報テーブル１２と、前記図形情報種別と、前記設備種別と、前記属性項目組み合わせと、の対応関係を表示したパラメータデータテーブル１３とを備える。【選択図】　図１
2004145549.tif 000002
【特許請求の範囲】
【請求項１】
図形に関する情報を格納する図形データベース部と、該図形データベース部から取得した前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、
前記図形データベースが、カスタマイズ可能なパラメータデータテーブルを含んで構成されていることを特徴とする図形情報処理システム。
【請求項２】
図形に関する情報を格納する図形データベース部と、該図形データベース部から取得した前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、
前記図形データベース部は、
設備の属性を示す少なくとも１の属性値を属性項目として設備毎に表示した属性データテーブルと、
図形情報を特定する図形情報種別と、設備を特定する設備種別と、前記属性項目により特定される属性項目組み合わせと、を、固有の図形定義値により表示した図形情報テーブルと、
前記図形情報種別と、前記設備種別と、前記属性項目組み合わせと、の対応関係を表示したパラメータデータテーブルと
を備えた図形情報処理システム。
【請求項３】
前記図形データ処理部は、前記設備種別と前記図形情報種別とに基づいて前記パラメータテーブルを検索して前記属性項目組み合わせを取得し、取得した属性項目組み合わせに基づいて前記図形情報テーブルを検索して前記図形定義値を取得し、該図形定義値に対応する図形情報種別により特定される図形情報を表示することを特徴とする請求項２に記載の図形情報処理システム。
【請求項４】
図形に関する情報を格納する図形データベース部と、該図形データベース部から取得した前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、
前記図形データベース部は、
設備の属性を示す少なくとも１の属性値を属性項目として設備毎に表示した属性データテーブルと、
図形情報を特定する図形情報種別と、設備を特定する設備種別と、前記属性項目により特定される属性項目組み合わせと、を、固有の図形定義値により表示した図形情報テーブルと、
前記図形情報種別と、前記設備種別と、前記属性項目組み合わせと、の対応関係を表示したパラメータデータテーブルと
を備え、
前記図形定義値又は前記属性項目組み合わせのうち少なくともいずれか一方がカスタマイズ可能であることを特徴とする図形情報処理システム。
【請求項５】
図形形状を指定する手順と、
図形位置を指定する手順と、
パラメータデータを指定する手順と、
前記図形形状を含む情報とカスタマイズ可能なパラメータデータとを対応させたパラメータテーブルから前記情報を検索キーとしてパラメータデータを取得し、取得した前記パラメータデータを検索キーとして、前記図形形状に関する情報を含む図形情報テーブルを検索し表示に用いる図形情報を取得する手順と
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形情報処理システムに関し、特に、設備管理システムにおける設備を定義する際の図形情報の処理システムに関する。
【０００２】
【従来の技術】
従来、設備管理システムにおける設備の図形情報を決定する技術では、指定した設備と入力した属性データとに関して、プログラム内部で予め設定しておいた図形情報を選択していた。
【０００３】
【発明が解決しようとする課題】
上記の図形情報の決定技術では、設備情報をプログラム内において例えばバイナリーコードで定義しているため、例えば、設備の追加又は変更が必要になる毎に、プログラムを書き換えなければならない（変更しなければならない）という問題があった。
本発明の目的は、上記のようなプログラムの変更処理を低減し、設備の追加又は変更が容易に行えるようにすることである。
【０００４】
【課題を解決するための手段】
本発明の一観点によれば、図形に関する情報を格納する図形データベース部と、該図形データベース部から取得した前記図形に関する情報を処理する図形データ処理部と、を有する図形処理システムであって、前記図形データベースが、ユーザによりカスタマイズ可能なパラメータデータテーブルを含んで構成されていることを特徴とする図形情報処理システムが提供される。
【０００５】
例えば、入力した図形の属性データの組み合わせと、図形情報の対応をパラメータデータとしてプログラムの外部に持つことにより、プログラムの変更を行うことなく、設備の追加または変更に対応できる。従って、プログラムを変更せずに描画する図形形状を変更することができる。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態による図形処理技術について、図面を参照して説明する。図１は、本発明の実施の一形態による設備管理システムであって、図形処理を行うための構成例を示す機能ブロック図である。図１に示すように、本実施の形態による設備管理システムは、中央演算処理装置ＣＰＵ１と、ディスプレイなどの表示装置２と、キーボードやマウス等の入力装置３と、磁気ディスク等の記憶装置４と、主メモリ５とを含んで構成される。
【０００７】
主メモリ５中には、設備管理プログラム６が格納されている。設備管理プログラム６は、データ入力処理プログラム７と、データ編集処理プログラム８と、図形表示プログラム９と、を有して構成される。記憶装置４は、データベース１０を有している。データベース１０は、属性データテーブル１１と、図形情報テーブル１２と、パラメータデータテーブル１３と、を備えている。プログラム６から９までは、ハードディスクなどの記憶装置又はＣＤ−ＲＯＭ等の記録媒体により提供される。
本実施の形態による図形処理装置は、ＣＰＵ１が主メモリ５内に格納されているそれぞれのプログラム６から９までの少なくともいずれかを実行する処理である。
【０００８】
次に、図１と図２とを参照して、本実施の形態による図形処理技術において用いられるテーブルについて説明する。図２は、記憶装置４内に記録されているテーブル中のデータ構造の構成例を示す図である。属性データテーブル１１は、形状要素ＩＤで特定される入力された設備毎に、属性項目１〜ｎ（ｎは１以上の整数）と、これに対応する属性値１〜ｎまでと、を対応付けたテーブルである。属性項目は、属性項目と対応する属性値を管理するための例えば識別番号である。属性値は、形状要素ＩＤで特定される設備が有する特徴的な項目（種々の属性）をある単位で区分したものである。形状要素ＩＤは、設備毎に、定義した図形数分だけ存在する。
【０００９】
図形情報テーブル１２は、図形情報を管理するテーブルであり、どのような図形に関する情報であるかを特定する図形情報種別と、どの設備に関する情報であるかを特定する設備種別と、属性値の組み合わせにより特定される属性値組み合わせと、図形情報種別と設備種別と属性値組み合わせとにより決められる図形情報を定義する定義値と、を有している。図形情報種別は、利用者により任意の数だけ作成することができる。このテーブルは、設備毎の属性値の組み合わせに対する図形情報種別を管理する。
【００１０】
パラメータデータテーブルは、図形情報種別と、設備種別と、これらの組み合わせで決められる属性項目組み合わせと、を含み、任意の数だけ存在可能である。パラメータテーブルは、設備毎の図形情報を決定する際に使用する属性項目の組み合わせを管理する。
【００１１】
図３は、本発明の実施の一形態による設備管理システムにおける図形処理技術（設備入力処理）の処理の流れを示すフローチャート図である。図１及び図２も参照して説明を続ける。尚、本実施の形態による設備管理システムでは、設備種別毎に図形の形状が決められているものとする。図形の形状としては、折線、長方形の面、シンボル等がある。設備種別毎に、予め設定した属性の項目を文字列（属性文字列）として地図上に表示することができる。
【００１２】
ユーザは、まず、ステップ３０１において、入力する設備種別を指定する。この際、指定した設備種別に基づき、表示される図形形状が決まる。ステップ３０２において、図形を表示させる位置を指定する。ステップ３０３において属性値を指定する。ステップ３０４において、描画するレイヤを取得する。この処理の詳細に関しては、図６から図９までを参照して後述する。ステップ３０５において、表示する属性項目の文字列のサイズを取得する。この処理の詳細に関しては、図１０を参照して後述する。ステップ３０６において、設備の図形形状がシンボルであるかチェックする。シンボルではない場合には、ステップ３０９において、図形データの表示と属性データテーブル１１へのデータの登録を行い、処理を終了する。一方、設備の図形形状がシンボルである場合、ステップ３０７において設備シンボルを取得する。この処理の詳細については、図１１を参照して後述する。ステップ３０８において、シンボルのサイズを取得する。この処理の詳細については、図１２を参照して後述する。次いで、ステップ３０９において、図形データの表示処理と、図１に示す属性データテーブル１１へのデータの登録処理と、を行い、一連の処理を終了する。
【００１３】
図４は、図１から図３までに示す具体的な設備入力処理の内容を地図上に表示させた例を示す図である。シンボル形状の設備種別を選択し、表示した地図上に、図形位置Ｐ１を指定する（図３のステップ３０３）。属性データを入力すると（図３のステップ３０４〜３０８）、地図上に設備図形Ｃ１と、属性文字列Ｓ１と、が配置（表示）される（図３のステップ３０９）。図では、入力時に図形位置Ｐ１を指示し、入力後に設備Ｃ１（バルブの図形）と表示文字列Ｓ１（バルブ）とが表示されている。
【００１４】
次に、図５及び図６から図８までを参照して、本発明の実施の形態による設備管理システムにおける図形情報取得処理の流れの詳細を説明する。図５は、図形情報取得処理の流れを示すフローチャート図であり、図３のレイヤ取得処理３０４に対応する図である。図６から図８までは、その際のテーブルデータの例を示す。尚、図５に示す図形情報取得処理は、図３に示すレイヤ取得処理（ステップ３０４）の他に、文字サイズ取得処理（ステップ３０５）、設備シンボル取得処理（ステップ３０７）、シンボルサイズ取得処理（ステップ３０８）のそれぞれと同様の処理である。
【００１５】
図６（Ａ）の処理開始時までに、ユーザは、図形情報種別と設備種別と属性値組み合わせ毎に固有の定義値を付した図形情報テーブルと、図形情報種別と設備種別と属性項目組み合わせとをパラメータデータとして有するパラメータデータテーブルと、を作成しておく。既存のデータベースを利用して、ユーザがカスタマイズしても良い。加えて、形状要素ＩＤ毎に、属性項目１からｎまでを入力した属性データテーブルを作成する。
【００１６】
まず、ステップ５０１において、例えば、ユーザが設備種別として「バルブ」を、図形情報種別として「レイヤ」を入力すると、図６の（Ｂ）に示すように、設備管理プログラム６（図１）がパラメータテーブルを参照し、パラメータデータを取得する。パラメータテーブル中に検索データが存在する場合には、パラメータデータテーブル中から対応する属性項目組み合わせのパラメータデータとして「属性項目２属性項目３」を取得する。
【００１７】
ステップ５０２からステップ５０５までの処理は、設定済の属性１〜ｎまでに関して、順に処理していく処理である。処理項目がパラメータデータの属性項目組み合わせに該当する場合は、属性項目の属性値として、パラメータデータを変換する。変換したデータは「変換値」としてプログラム内で確保する。
【００１８】
ステップ５０２において、全属性項目の処理を行ったか否かをチェックする。ステップ５０２において全属性項目の処理が終了していると判断された場合には、図形情報を取得出来なかったため、エラーを返し（ステップ５０７）、呼び出し元の処理に戻る。ステップ５０２において、属性項目の処理のうちの未処理の部分が残っている場合には、次の処理を行う。まず、属性項目１に関してパラメータ変換を行う（ステップ５０３）。もし変換されていれば、変換されたパラメータに基づいて、図形情報の定義値を取得する（ステップ５０４）。次に、図形情報を取得できたか否かをチェックする（ステップ５０５）。取得できた場合には、図形情報を返し（ステップ５０６）、呼び出し元の処理に戻る。ステップ５０５において図形情報を取得できない場合には、ステップ５０２に移行し、次の属性項目に対して処理を続行する。
【００１９】
図７の（Ｃ）を参照すると、ここでは属性項目１が処理対象となるが、パラメータデータの属性項目組み合わせ中に対象となる項目が無いため、変換は行われない（変換値が得られない）。図７の（Ｄ）を参照し、設備対象が「バルブ」、図形情報種別が「レイヤ」、変換値が「（なし）」という条件に基づいて、図形情報テーブルを検索すると、該当するデータが見つけられないため、対象データ無しとされる。
【００２０】
次に、ステップ５０２に戻り、属性項目２を処理の対象とする。図６（Ｂ）で取得された「属性項目２属性項目３」から、属性項目２は変換対象であるため、属性データテーブルから属性項目２の属性値「低圧」を取得し、変換値に設定する。すなわち、ステップ５０３においてパラメータデータを変換する。図８の（Ｅ）を参照し、処理対象の属性項目２に対してパラメータの変換を行うと、変換値「低圧」が取得できる。次に、ステップ５０４において、変換したパラメータに基づき、図形情報の定義値を取得する。次に、ステップ５０５において、図形情報を取得できた否かをチェックする。図８の（Ｆ）を参照し、現在の変換値から、図形情報テーブルを検索する。図形情報テーブルには、変換値「低圧」に該当するデータは無いため、対象データ無しとしてステップ５０２に戻り、次に、属性項目３を処理の対象とする。
【００２１】
属性項目３に関して、ステップ５０３においてパラメータデータを変換する。図９の（Ｇ）を参照すると、図６（Ｂ）で取得したパラメータデータ「属性項目２属性項目３」から、属性項目３は変換対象であるため、属性データから属性項目３の属性値「口径５０」を取得し、属性項目組み合わせと同様、既に格納されている「低圧」の後ろに追加し、変換値に設定する。すなわち、処理対象の属性項目３に対してパラメータデータの変換を行うと、変換値「低圧口径５０」が取得できる。次に、ステップ５０４において、変換したパラメータに基づいて、図形情報の定義値を取得する。次に、ステップ５０５において、図形情報を取得できたか否かをチェックする。図９の（Ｈ）を参照すると、設備種別が「バルブ」、図形情報種別が「レイヤ」、変換値（＝属性値組み合わせ）が「低圧口径５０」という条件に基づき、図形情報テーブルを検索すると、該当するデータがあり、定義値として「３０１」が取得できる。
【００２２】
図形情報が取得できた場合には、ステップ５０６において図形情報定義値「３０１」を返し、図５の呼び出し元の処理に戻る。以上の処理により、図形情報種別「レイヤ」、設備種別「バルブ」、属性値組み合わせ「低圧口径５０」、定義値「３０１」が検索され、これに基づいて図形表示と属性データの登録（図３のステップ３０９）を行うことができる。
【００２３】
上記の例では、設備種別が「バルブ」で図形情報種別が「レイヤ」という条件からパラメータデータテーブルを検索し、属性項目２「低圧」と属性項目３「口径」との組み合わせである属性値組み合わせを取得し、これを検索キーとして、図形情報テーブルから定義値３０１を得たが、図形情報テーブルの定義値を変えることにより、又は、パラメータデータテーブル中の属性値組み合わせを変えることにより、ユーザが簡単にカスタマイズすることが可能である。例えば、図形情報の取得において、複数の属性項目の組み合わせが対象となるとき、全ての属性項目を属性値に変換する必要は無く、変換途中に生成した値に対応する図形情報の定義値を設定することもできる。
【００２４】
次に、図１０を参照して、文字サイズの取得例（図３のステップ３０５）について説明する。図１０（Ａ）に示すように、処理開始時のサンプルデータにおいて図形情報テーブルの図形情報種別が「文字サイズ」となっており、それに伴って、定義値も図６（Ａ）とは異なる値「１０００」、「１２００」を有している。
【００２５】
図１０（Ｂ）に示すように、図６から図９までに説明した方法と同様に、設備種別が「バルブ」であり、図形情報種別が「文字サイズ」であり、変換値、すなわち、属性値組み合わせが「低圧」であるという条件に基づいて図形情報テーブルを検索すると、該当するデータが図形情報テーブル中に存在することがわかる。この検索結果に基づいて、定義値として「１０００」が取得できる。
【００２６】
次に、図１１を参照して、設備シンボルの取得例（図３のステップ３０７）について説明する。図１１（Ａ）に示すように、処理開始時のサンプルデータにおいて図形情報テーブルの図形情報種別が「設備シンボル」となっており、それに伴って、定義値も図６（Ａ）とは異なる値「Ｌ＿ＶＡＬＶＥ」、「Ｍ＿ＶＡＬＶＥ」を有している。
【００２７】
図１１（Ｂ）に示すように、図６から図９までに説明した方法と同様に、設備種別が「バルブ」であり、図形情報種別が「設備シンボル」であり、変換値、すなわち、属性値組み合わせが「低圧」であるという条件に基づいて図形情報テーブルを検索すると、該当するデータが図形情報テーブル中に存在することがわかる。この検索結果に基づいて、定義値として「Ｌ＿ＶＡＬＶＥ」が取得できる。
【００２８】
次に、図１２を参照して、シンボルサイズの取得例（図３のステップ３０８）について説明する。図１２（Ａ）に示すように、処理開始時のサンプルデータにおいて図形情報テーブルの図形情報種別が「シンボルサイズ」となっており、それに伴って、定義値も図６（Ａ）とは異なる値「５００」、「７５０」を有している。
【００２９】
図１２（Ｂ）に示すように、図６から図９までに説明した方法と同様に、設備種別が「バルブ」であり、図形情報種別が「シンボルサイズ」であり、変換値、すなわち、属性値組み合わせが「低圧」であるという条件に基づいて図形情報テーブルを検索すると、該当するデータが図形情報テーブル中に存在することがわかる。この検索結果に基づいて、定義値として「５００」が取得できる。
【００３０】
以上のように、本実施の形態による設備管理システムによる図形情報処理技術によれば、管理する設備に追加や変更が生じた際に、プログラムを変更せずにパラメータテーブルの項目の内容を変更することにより、簡単に図形の表示を変えることが可能である。
以上、実施の形態に沿って本発明を説明したが、本発明はこれらに制限されるものではない。その他、種々の変更、改良、組合せが可能なことは当業者に自明であろう。
【００３１】
【発明の効果】
以上、説明したように、本発明の図形情報の決定方法によれば、管理する設備に追加または変更が発生したとき、プログラムを変更することなく、プログラム外部に持ったデータベースの値を変更するだけで容易に変更することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による設備管理システムの構成例を示すブロック図である。
【図２】図２（Ａ）から（Ｃ）までは、本発明の一実施の形態による設備管理システム中の、属性データテーブル、図形情報テーブル、パラメータデータテーブルのデータ構成例を示す図である。
【図３】本発明の一実施の形態による設備管理システムにおける設備入力処理の流れを示すフローチャート図である。
【図４】本発明の一実施の形態による設備管理システムにおける設備入力前後の表示例を示す図である。
【図５】本発明の一実施の形態による設備管理システムにおける図形情報取得処理の流れを示すフローチャート図である。
【図６】図６（Ａ）、（Ｂ）は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図である。
【図７】図７（Ｃ）、（Ｄ）は、本発明の一実施の形態による設備管理システムにおける処理を説明するための図であり、図６に続く図である。
【図８】図８（Ｅ）、（Ｆ）は、本発明の一実施の形態による設備管理システムにおける処理を説明するための図であり、図７に続く図である。
【図９】図９（Ｇ）、（Ｈ）は、本発明の一実施の形態による設備管理システムにおける処理を説明するための図であり、図８に続く図である。
【図１０】図１０（Ａ）、（Ｂ）は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図であり、文字サイズの取得例を示す図である。
【図１１】図１１（Ａ）、（Ｂ）は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図であり、設備シンボルの取得例を示す図である。
【図１２】図１２（Ａ）、（Ｂ）は、本発明の一実施の形態による設備管理システムにおける処理開始時のサンプルデータとパラメータデータの取得を説明するための図であり、シンボルサイズの取得例を示す図である。
【符号の説明】
１…ＣＰＵ、２…表示装置、３…入力装置、４…磁気ディスク等の記憶装置、５…主メモリ、６…設備管理プログラム、７…データ入力処理、８…データ編集処理、９…図形表示処理、１０…データベース、１１…属性データテーブル、１２…図形情報テーブル、１３…パラメータデータテーブル。
【図１】
2004145549.tif 000003
【図２】
2004145549.tif 000004
【図３】
2004145549.tif 000005
【図４】
2004145549.tif 000006
【図５】
2004145549.tif 000007
【図６】
2004145549.tif 000008
【図７】
2004145549.tif 000009
【図８】
2004145549.tif 000010
【図９】
2004145549.tif 000011
【図１０】
2004145549.tif 000012
【図１１】
2004145549.tif 000013
【図１２】
2004145549.tif 000014