(57)【要約】      （修正有）【課題】系統図等に適した間引き技術を提供するとともに、さまざま縮尺値に対応できる表示技術を提供する。【解決手段】画像処理装置１１は、縮尺値に応じて、間引き処理を対象となる各オブジェクトごとにプライオリティが設定される表示プライオリティ登録手段１１８と、これらオブジェクトのうち、プライオリティが低い図形オブジェクトを消去する図形オブジェクト消去手段１１４と、接続線を消去する配線消去手段１１５と、配線消去手段１１５により配線が消去された系統図の当該配線を補完する配線補完手段１１６とを備えている。【選択図】図３
2005141599.tif 000002
【特許請求の範囲】
【請求項１】
縮尺値に応じて、間引き処理を対象となる各オブジェクトごとにプライオリティが設定されるプライオリティ登録手段と、
前記オブジェクトのうち、前記プライオリティが低い図形オブジェクトを消去する図形オブジェクト消去手段と、
接続線を消去する接続線消去手段と、
前記接続線消去手段により接続線が消去された系統図の当該接続線を補完する接続線補完手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記接続線補完手段は、前記接続線を囲むテンプレートポリゴンに基づくポリラインにより、前記接続線消去手段が消去した前記接続線を補完することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記プライオリティ登録手段に登録されているプライオリティが高いオブジェクトのみを抽出し、プライオリティが低いオブジェクトを表示対象外とするオブジェクト消去手段と、
前記プライオリティが高いオブジェクトのみの拡大処理を行なうオブジェクト拡大手段と、
を備えたことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
ユーザによる選択により、縮尺値の設定，前記図形オブジェクト消去手段，前記接続線消去手段および前記接続線補完手段を起動する操作手段を備えたことを特徴とする請求項１から３の何れか１項に記載の画像処理装置。
【請求項５】
前記図形オブジェクトが配電系統における配電設備であり、前記接続線が電線とケーブルの少なくとも一方であることを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
コンピュータを、請求項１から５の何れかに記載の各手段として機能させる画像処理プログラム。
【請求項７】
コンピュータを、請求項１から５の何れかに記載の各手段として実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のベクトル線図からなる画像の画像処理装置、画像処理プログラムおよび記録媒体に関するもので、縮小表示するに際し、表示の必要性が低いオブジェクトの間引き処理を行なうとともに、間引き後においても、見た目の形状が不自然にならず系統構成が確認できるような系統図等を作成して表示することができる画像処理装置、画像処理プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
配電系統図，屋内配線図，回路図（回路設計図），ガス・水道の系統図，電車系統図等を取り扱う表示システムでは、系統の全体構成を一目で把握できることが必要である。例えば、配電系統は、電力供給エリアの広さに大きな差異があるため、コンピュータのディスプレイ上で表示するための標準的な縮尺値を設定することはできず、系統の広さに応じた縮尺値で表示することが必要となる。
【０００３】
一方、前記ディスプレイに表示される配電系統図では、通常、電線やケーブルを示すポリライン（単一線，折れ線）と、機器や需要家等を示すシンボルを組み合わせることにより配電系統の構成要素が表現される。
【０００４】
図１（Ａ）は、配電系統の表示例を示している。ところが、この表示方法では、全体が表示されるが、系統を構成する個々の機器情報，顧客情報等のオブジェクト（以下、「データ」と言う）が増え、または配線が多数に及んだりすると、見にくくなる。このため、配電系統を図１（Ｂ）に示すような簡略図で表示することがある。しかし、この簡略図では、瞬時に全体構成をイメージしにくいため、迅速な状況把握が必要な配電保守業務には不向きである。
【０００５】
ところで、図１（Ａ）に示すような表示を行なうシステムでは、データの表示有無の制御は、図２に示すようにレイヤ単位で行なうことができる。この表示システムでは、不必要な情報をディスプレイから消去する場合、表示するレイヤを切り替えて表示する。図２に、シンボル層ＬＹＲ１、電線層ＬＹＲ２、文字層ＬＹＲ３、地形図層ＬＹＲ４、およびこれら各層をオーバレイしたときの配電系統図ＳＤを示す。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、図２の配電系統図ＳＤでは、同一のレイヤ上に、表示する必要性が高いデータと表示する必要性が低いデータとが混在しているため、表示するレイヤを変更するだけの間引きでは、ユーザが望む画像を表示することはできない。
【０００７】
また、インターネットの地図ポータルサイトにより提供されているような地図表示システムでは、ユーザは縮尺率を変更して必要とする縮尺の地図データを表示することができる。この地図表示システムでは、縮尺が異なる複数の地図データが予め用意されており、表示画像の縮尺は表示領域のあらゆる個所で同一の値、たとえば１／２５００，１／５０００等となっている。
【０００８】
しかし、配電線を扱う地図では、様々な範囲で表示される配電線が複数存在し、ユーザが全エリアを認識できる縮尺値は、配電線によって異なる。たとえば、ある配電線では、ある縮尺での表示により全体が一目で把握できるからといって、他の配電線ではその縮尺による表示により全体が一目で把握できるとは限らない。このため、ある縮尺において一律にある情報のみを表示する（あるいは、ある情報については表示しない）ような方法では、必要な情報も非表示となる場合があり、迅速な情報把握が要求される配電保守業務において不適当である。
【０００９】
本発明の目的は、表示の必要性が低いオブジェクトの間引き処理を行なうとともに、間引き後においても、見た目の形状が不自然にならず系統構成が確認できるような系統図を作成して表示することができる画像処理装置、画像処理プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、縮尺値に応じて、間引き処理を対象となる各オブジェクトごとにプライオリティが設定されるプライオリティ登録手段と、前記オブジェクトのうち、前記プライオリティが低い図形オブジェクトを消去する図形オブジェクト消去手段と、接続線を消去する接続線消去手段と、前記接続線消去手段により接続線が消去された系統図の当該接続線を補完する接続線補完手段とを備えたことを特徴とする。
【００１１】
本発明の画像処理装置は、配電系統図，屋内配線図，回路図（回路設計図），ガス・水道の系統図，電車系統図等に適用できる。接続線は、配電系統図，屋内配線図，回路図（回路設計図）では電線やケーブルであり、ガス・水道の系統図では配管であり、電車系統図では接続線は線路である。また、図形オブジェクトは、通常は、接続線を除く系統・回路の構成要素である。たとえば、図形オブジェクトは、配電系統図，屋内配線図，回路図（回路設計図）では設備や部品である。
【００１２】
本発明の画像処理装置では、前記接続線補完手段は、前記接続線を囲むテンプレートポリゴンに基づくポリラインにより、前記接続線消去手段が消去した前記接続線を補完することができる。
【００１３】
また、本発明の画像処理装置は、前記プライオリティ登録手段に登録されているプライオリティが高い文字オブジェクトのみを抽出し、プライオリティが低い文字オブジェクトを表示対象外とする文字オブジェクト消去手段と、前記プライオリティが高い文字オブジェクトのみの拡大処理を行なう文字オブジェクト拡大手段とを備えることができる。
【００１４】
また、本発明の画像処理装置では、ユーザによる選択により、縮尺値の設定，前記図形オブジェクト消去手段，前記接続線消去手段および前記接続線補完手段を起動する操作手段を備えることができる。
【００１５】
本発明の画像処理プログラムは、コンピュータを、上記した各手段として機能させることを特徴とする。本発明のコンピュータ読み取り可能な記録媒体には、コンピュータを上記した各手段として実行させるためのプログラムが記録されている。
【発明の効果】
【００１６】
本発明では、マッピングシステムの表示オブジェクト（以下、「データ」と言う）に、縮尺値に応じた表示有無のプライオリティを設定し、表示する必要がないと判断されたデータは表示しないような処理または簡易化した処理（以下、「間引き処理」と言う）を行なうことができる。
【００１７】
また、表示するデータの形状を簡易化したときは、見た目の形状が不自然にならないように、間引き可能な系統データを定義し、間引き後のデータから系統構成が確認できるような系統図データを作成して表示することができる。
【発明を実施するための最良の形態】
【００１８】
図３は、本発明の画像処理装置（ここでは、配電系統表示装置）を示す機能ブロック図である。図３において、画像処理装置１１は、配電系統表示手段１１１と、文字オブジェクト消去手段１１２と、文字オブジェクト拡大手段１１３と、図形オブジェクト消去手段１１４と、配線消去手段（本発明における「接続線消去手段」に相当する）１１５と、配線補完手段（本発明における「接続線補完手段」に相当する）１１６と、操作手段１１７と、表示プライオリティ登録手段１１８とを備えている。そして、上記各手段は、ソフトウエアプログラム（アプリケーションプログラム）で構成することができ、係るアプリケーションプログラムをパソコンにインストールすることで、画像処理装置を構成することができる。
【００１９】
画像処理装置１１の基本動作を図４のフローチャートおよび図５（Ａ），（Ｂ），図６（Ａ），（Ｂ），図７の各表示例を参照して説明する。なお、図５（Ａ）は処理開始前の配電系統図、図７は処理終了後の配電系統図である。後述するように（図９（Ａ）の「文字消去」参照）、図５の（Ｂ）の画像を表示するようにしてもよい。また、図６（Ａ），（Ｂ）は、ここでは処理工程を説明するために示すが、実際に表示されるようにしてもよい。
【００２０】
本実施の形態では、図４に示す事前プライオリティの設定処理（Ｓ１０１）により、表示プライオリティ登録手段１１８には、事前に、縮尺値に応じた間引き処理を対象とするプライオリティが、各オブジェクトごとに設定されている。
【００２１】
図５（Ａ）は、ある配電系統の初期表示例を示している。ユーザは操作手段１１７によるメニュー選択により配電系統表示手段１１１を起動することができる。配電系統表示手段１１１は、図５（Ａ）に示すような配電系統をディスプレイに表示することができる。図５（Ａ）では、配電設備のシンボルはポリライン（電線・ケーブルを示す）により接続され、各シンボルには契約容量，設備符号，顧客名が併記されている。
【００２２】
ユーザは、操作手段１１７によるメニュー選択により、処理開始トリガーをかけることができる。処理開始トリガーがかけられると（Ｓ１０２）、文字オブジェクト消去手段１１２が起動し、図５（Ｂ）に示すように、表示プライオリティ登録手段１１８に登録されているプライオリティが高い文字オブジェクト（テキスト図形）のみが抽出され、プライオリティが低い文字オブジェクトは表示対象外となり、文字消去がなされる。ここでは、契約容量，顧客名には低いプライオリティが設定され、その他のオブジェクト（配電設備シンボル，ポリライン，設備符号）には高いプライオリティが設定されているものとする。
【００２３】
次に、文字オブジェクト拡大手段１１３が起動し、図６（Ａ）に示すようにテキスト図形（文字オブジェクト）のみの拡大処理がなされる（Ｓ１０３）。このとき、テキスト図形の基準位置（たとえば左上の点）は、テキスト図形の縦横のサイズから、配電設備シンボルやポリラインに重ならないように設定される。
【００２４】
この後、図６（Ｂ）に示すように、図形オブジェクト消去手段１１４が立上がりシンボル以外の配電設備シンボルを消去し、配線消去手段１１５がラインの消去を行なう。配線補完手段１１６は、配線消去手段１１５が消去したラインを補完するデフォルメ処理を行ない、図７に示すような間引きされた配電系統図が補修作成される（Ｓ１０４）。上記した各処理ステップの具体的な処理アルゴリズムは、以下の通りである。
【００２５】
《ステップＳ１０１における、プライオリティの登録手順》
以下の説明では、プライオリティは、系統構成を認識するために必要な情報に応じて３区分に分類するものとし、Ｐ１が最も高位であり、Ｐ３が最も低位であるものとする。各オブジェクトには、プライオリティが設定されており、間引きを行なう場合には、縮尺値に応じて、低いプライオリティを持つオブジェクトから間引きが行なわれる。なお、設定するプライオリティは、変数として設定することができる。なお、オブジェクトには、配電設備，電線やケーブルなどの絵として表示されるシンボル図形と、設備符号や契約容量などの文字で表示されるテキスト図形（文字オブジェクト）とがある。
【００２６】
テキスト図形におけるプライオリティは、たとえば、（ａ）設備符号：Ｐ１，（ｂ）ケーブル停止中など注釈文：Ｐ２，（ｃ）契約名義：Ｐ３，（ｄ）契約容量：Ｐ３のように設定することができる。
【００２７】
シンボル図形におけるプライオリティは、縮尺値に応じた視認性の向上の目的から、シンボルごとにプライオリティを設定することができる。この場合、縮尺値が異なれば、プライオリティも異なるように設定できる。また、同一縮尺値の同一種類のシンボルであっても、異なるプライオリティを設定することができる。
【００２８】
たとえば、シンボル図形は、具体的には、（１）電線・ケーブルを示すポリライン（立上がりシンボルを含む），（２）地中機器シンボル，（３）開閉器シンボル，（４）顧客シンボル，（５）その他のシンボルのように分類することができる。
【００２９】
（１）の電線・ケーブルを示すポリラインは、通常は、二次元の広がりを示す系統構成を認識するために必要とされることから、高いプライオリティに設定される。すなわち、原則的に、電線・ケーブルを示すポリラインのプライオリティはＰ１に設定される。
（２）の地中機器シンボルのプライオリティは、開閉器の種類や、開閉器の個数により３区分に分類して設定する。
【００３０】
以下、図８のフローチャートにより地中機器シンボルの設定処理を説明する。まず、プライオリティを設定していない地中機器シンボルがあるか否かを判定する（Ｓ２０１）。そして、該当する地中機器シンボルがあるときは、プライオリティ未設定の地中機器シンボルを一つ抽出する（Ｓ２０２）。ここでの設定の対象となる地中機器（地中開閉器を除く）は、多回路開閉器（自動・手動），配電塔，キャビネット（自動・手動），借室，地上用変圧器，高圧分岐装置等である。
【００３１】
つぎに、当該機器の種類が自動開閉器か否かを判定する（Ｓ２０３）。そして、判定結果が自動開閉器である場合には、プライオリティをＰ１に設定し、処理をステップＳ２０１に戻す。ステップＳ２０３において機器の種類が自動開閉器でないときは、処理対象となっている配電系統に開閉器がいくつ施設されているかを判定する（Ｓ２０５）。そして、３つ未満であるときはプライオリティをＰ３に設定し（Ｓ２０６）、処理をステップＳ２０１に戻す。また、ステップＳ２０５で開閉器が３つ以上であるときは、地中機器がキャビネットであるか否かを判定し（Ｓ２０７）、キャビネットであるときはプライオリティをＰ３に設定し（Ｓ２０６）、処理をステップＳ２０１に戻す。ステップＳ２０７において、地中機器がキャビネットでないときは、プライオリティをＰ２に設定し（Ｓ２０８）、処理をステップＳ２０１に戻す。
【００３２】
（３）の開閉器シンボルのプライオリティは、各開閉器シンボルおよび地中開閉器シンボルで区分する。すなわち、（ｉ）架空開閉器シンボルは、プライオリティをＰ１に設定し、（ｉｉ）地中開閉器シンボルは、地中機器シンボルにより位置等を認識できるので、プライオリティＰ２を設定する。ただし、自動開閉器はプライオリティＰ１に設定する。
（４）の顧客シンボルは、地中機器シンボルにより位置等を認識できるため、プライオリティをＰ２に設定する。
【００３３】
（５）その他のシンボルのプライオリティは、重要度に応じて、（ａ）幹線区間番号：Ｐ１，（ｂ）注釈・要連絡・特別表示：Ｐ２，（ｃ）その他のシンボル：Ｐ３に設定する。
【００３４】
《ステップＳ１０２における、処理開始トリガー手順》
配電線表示画面に間引き処理メニューが設けられ、ユーザがメニューを選択することにより、間引き処理を開始する。
【００３５】
例として、図９（Ａ）に示すように、処理メニュー（プルダウンメニュー）は（ａ）「文字消去」：テキスト図形消去処理，（ｂ）「デフォルメ処理」：テキスト図形消去処理、拡大処理および系統データ間引き・デフォルメ処理，（ｃ）「戻る」：「文字消去」、「デフォルメ処理」を終了して初期表示に戻す処理の３項目とすることができる。また、図示はしないが、「拡大処理」をメニューに加えることもできる。
【００３６】
なお、処理の遷移による視認性向上の検証を行なうことができるように、「文字消去」を行なった後に、「デフォルメ処理」を行なえるように、継続した処理が行なえるようにする。
【００３７】
《ステップＳ１０３における、文字（テキスト図形）消去・文字拡大処理手順》
テキスト図形消去処理手順を図１０のフローチャートにより説明する。ここでは、説明の便宜上、ステップＳ１０４の系統データ間引き処理・デフォルメ処理とは独立して処理する場合を説明する。たとえば、文字消去・文字拡大処理は行なうが、系統データ間引き処理・デフォルメ処理を行なわない場合には、図１０の詳細なフローチャートの一連の処理が行なわれる。なお、系統データ間引き処理・デフォルメ処理まで行なう場合の文字消去・文字拡大処理については後述する。
【００３８】
まず、画面上の表示座標系にて縮尺値１／ｍを算出する（Ｓ３０１）。つぎに、ステップＳ１０１で算出した縮尺値（１／ｍ）のｍが、所定値ｎよりも大きいか否かを判断する（Ｓ３０２）。そして、判断結果が、小さいときは処理を終了するが、大きいときは未処理のテキスト図形があるか否かを判断する（Ｓ３０３）。ここで、処理対象となるテキスト図形は、（ａ）設備符号，（ｂ）ケーブル停止中などの注釈文，（ｃ）契約名義，（ｄ）契約容量等である。ステップＳ３０３において、未処理のテキスト図形がないときは処理を終了するが、未処理のテキスト図形があるときは、テキスト図形を一つ取り出す（Ｓ３０４）。
【００３９】
次に、テキスト図形のプライオリティがＰ３か否かを判断し（Ｓ３０５）、Ｐ３であるときはテキスト図形の消去処理を行い（Ｓ３０６）、処理をステップＳ３０３に戻す。また、ステップＳ３０５で、テキスト図形のプライオリティがＰ３でないと判断したとき（Ｐ１，Ｐ２と判断したとき）は、文字（テキスト図形）の拡大処理を行い（Ｓ３０７）、処理をステップＳ３０３に戻す。この拡大処理は、図９（Ｂ）に示すように、テキスト図形の初期画面における大きさがａ×ｂ、拡大後における大きさがａ１×ｂ１である場合において、縮尺値が１／ｍ，縮尺値の規定値が１／ｎであるときは、
ａ１＝（ｍ／ｎ）×ａ，ｂ１＝（ｍ／ｎ）×ｂ
で表される。なお、文字は拡大するだけで回転はさせない。また、基点座標も変化させないようにもできるし、拡大した文字が他の表示オブジェクトと重ならないように調整することもできる。
【００４０】
《ステップＳ１０４における、系統データ間引き・デフォルメ処理手順》
系統データ間引き・デフォルメ処理手順を図１１のフローチャートにより説明する。図１１において、系統データ間引き・デフォルメ処理はステップＳ４０８〜Ｓ４１２で実行される。ステップＳ４０１〜Ｓ４０７の処理は図１０に示したステップＳ３０１〜Ｓ３０７までの処理と実質的上同じである。ただし、図１０では、ステップＳ３０３において未処理のテキスト図形がないときは処理を終了したが、図１１ではステップＳ４０３において未処理のテキスト図形がないときに、処理はステップＳ４０８に移行し、系統データ間引き・デフォルメ処理手順が開始される。ステップＳ４０８では、未処理のシンボル図形があるか否かを判断する。
【００４１】
ここで、処理対象となるシンボル図形は、（ａ）電線・ケーブルを示すポリライン（立上がりシンボルを含む），（ｂ）地中機器シンボル，（ｃ）開閉器シンボル，（ｄ）顧客シンボル，（ｅ）その他のシンボル等である。ステップＳ４０８において、未処理のシンボル図形がないときは処理を終了するが、未処理のシンボル図形があるときは、テキスト図形を一つ取り出す（Ｓ４０９）。
【００４２】
次に、シンボル図形のプライオリティがＰ３か否かを判断し（Ｓ４１０）、Ｐ３であるときはシンボル図形の消去処理を行い（Ｓ４１１）、処理をステップＳ４０８に戻す。また、ステップＳ４１０で、シンボル図形のプライオリティがＰ３でないと判断したとき（Ｐ１，Ｐ２と判断したとき）は、デフォルメ処理を行い（Ｓ４１２）、処理をステップＳ４０８に戻す。
【００４３】
以下に、間引き可能な系統データの定義，系統図データの作成，系統図データの表示のアルゴリズムについて概略を説明する。図１２は、系統図データ作成アルゴリズムを示すフローチャートである。まず、検索表示した系統データから、必要となるデータのみを抽出する（Ｓ５０１）。つぎに、電線・ケーブルの接続関係を追跡し、時限区間ごとの系統を認識させる（Ｓ５０２）。この後、ステップＳ５０１で抽出したデータから、間引くシンボルを消去し、電線・ケーブルを接続した状態の画像を補修作成する（Ｓ５０３）。そして、認識した系統上に一定幅を持つテンプレートを作成する（Ｓ５０４）。最後に、テンプレートの中心を通る線分を描画して（Ｓ５０５）、間引き処理を完成させる。
【００４４】
《ステップＳ５０１におけるデータ抽出処理》
ステップＳ５０１のデータ抽出処理では、検索表示した系統データから、間引き処理に必要となるデータとして、（ａ）電線・ケーブル，（ｂ）地中機器，（ｃ）地中開閉器，（ｄ）架空開閉器，（ｅ）立上がりシンボル等を抽出する。図１３（Ａ）に示される配電系統を例に説明すると、図１３（Ｂ）に示されるように、時限区間表示を除いて全てが抽出される。
【００４５】
《ステップＳ５０２における系統認識処理》
ステップＳ５０２の時限区間ごとの系統認識処理では、時限区間の境となる設備を抽出し、電源側から系統の追跡を行い時限区間内でグループ化を行なう。このときの処理を、図１４のフローチャートを参照してさらに詳しく説明する。
【００４６】
まず、時限の境となる、時限が設定された「自動入」状態の自動開閉器および「切」状態である全ての開閉器を全て抽出する（Ｓ６０１）。図１３（Ａ）の配電系統では、図１５（Ａ）に符号Ｒ１〜Ｒ５で示すように５つの開閉器が抽出の対象となる。
【００４７】
つぎに、表示中の配電線から、一つの配電線を抽出する（Ｓ６０２）。たとえば、図１３（Ａ）においてＡ線が抽出されたものとする。ここで、選択した配電線が立上がりシンボルを表示しているか否かを判定する（Ｓ６０３）。そして、選択した配電線が立上がりシンボルを表示していないときは、後述するステップＳ６０８に移行し、ステップＳ６０３で選択した配電線が立上がりシンボルを表示しているときはステップＳ６０４に移行する。ここでの例では、Ａ線は立上がりシンボルを示しているので、処理はステップＳ６０４に移行する。
【００４８】
ステップＳ６０４では、選択した配電線の立上がりシンボルを抽出する。図１３（Ａ）の例では、図１５（Ａ）に符号Ｇ１で示した立上がりシンボルを抽出する（Ｓ６０４）。この後、ステップＳ６０４で抽出した立上がりシンボルまたは後述するステップＳ６０８で抽出した開閉器をスタート地点とし、次の時限境開閉器まで接続を追跡して、時限区間に含まれる設備を抽出する（Ｓ６０５）。なお、架空系統の場合は、系統の分岐が存在するため、再帰処理を行なわなければならない。図１３（Ａ）の例では、Ｒ１が時限境開閉器であるので、図１５（Ｂ）に符号Ｈ１の領域（破線で囲った領域）で示す設備を一つの区間としてグループ化しておく（Ｓ６０６）。
【００４９】
ステップＳ６０６の区間グループ化処理の後、選択されている配電線に、まだグループ化していない設備が残っているか否かを判定する（Ｓ６０６）。そして、グループ化していない設備が残っていれば処理をステップＳ６０８に移し、残っていなければ処理をステップＳ６０９に移す。いまの例では、グループ化している区間は、図１５（Ｂ）に符号Ｈ１で示す部分のみであるので、処理はステップＳ６０８に移行する。そして、ステップＳ６０８では、選択されている配電線上で、まだ選択されていない時限開閉器を一つ抽出する。ここでは、図１５（Ａ），（Ｂ）に示すＲ１の開閉器を抽出するものとする。
【００５０】
この後、再び、ステップＳ６０５，Ｓ６０６の処理が行われる。ここでは、図１６に符号Ｈ２の領域（破線で囲った領域）を一つの区間としてグループ化する。以下、ステップＳ６０７，Ｓ６０８，Ｓ６０５，Ｓ６０６の処理を、Ａ線の設備がすべてグループ化されるまで繰り返し、処理をステップＳ６０９に移す。ステップＳ６０９では、他の配電線があるか否かを判断する。他の配電線があるときは、ステップＳ６０２に処理を戻すが、他の配電線がないときは処理を終了する。
【００５１】
《ステップＳ５０３における間引くシンボルの消去処理》
ステップＳ５０３における間引くシンボルの消去処理を図１７のフローチャートにより詳細に説明する。図１７において、立上がりシンボルまたは時限境開閉器を含まない地中機器を「一般地中設備」と定義し、すべての一般地中設備を抽出する（Ｓ７０１）。図１３（Ａ）に示した配電系統図では、図１８（Ａ）に符号Ｊの領域（破線で囲った領域）に示す設備が抽出対象となる一般地中設備である。
【００５２】
つぎに、ステップＳ７０１で抽出した一般地中設備の基点座標を全て抽出する（Ｓ７０２）。地中機器の基点座標はシンボルの中心であるため、図１３（Ａ）の配電系統では、図１８（Ｂ）に符号Ｓで示す点が抽出される。
【００５３】
そして、図１９（Ａ）に示すように、ステップＳ７０１で抽出した一般地中設備に接続されるケーブルの地中開閉器との接続点とステップＳ７０２との基点座標とを結ぶ直線データを作成する（Ｓ７０３）。この後、図１９（Ｂ）に示すように、（ａ）ステップＳ７０３で作成した直線，（ｂ）立上がりシンボル，（ｃ）電線・ケーブル，（ｄ）時限境開閉器，（ｅ）時限境開閉器が所属する地中機器，（ｆ）立上がりが所属する地中機器，（ｇ）の地中機器に所属する開閉器（モールドジスコン，ピラージスコン，ロードブレークエルボを含む），（ｈ）立上がりが接続されている顧客・ジョイントを示すシンボルを残し、その他のシンボルを全て消去する（Ｓ７０４）。
【００５４】
《ステップＳ５０４におけるテンプレートの作成処理》
ステップＳ５０４におけるテンプレートの作成処理では、認識した系統上に所定幅を持つテンプレートを作成していく。以下、図２０および図２１のフローチャートにより詳細に説明する。まず、時限区間を一つ選択し、電線・ケーブルデータを抽出する（Ｓ８０１）。ここでの例では、図２２に符号Ｕ１で示す部分が電線・ケーブルデータとして抽出されたものとする。ステップＳ８０１で抽出した電線・ケーブルデータのうち、電源側となる端点を抽出し（Ｓ８０２）、この端点から系統を追跡し、次の屈折点までの電線・ケーブルデータを抽出する（Ｓ８０３）。ここでの例では、ステップＳ８０２で抽出する端点を符号Ｏで示し、ステップＳ８０３で抽出する屈曲点を符号Ｏ′で示す。
【００５５】
そして、図２３（Ａ）に示すようにステップＳ８０３で抽出した電線・ケーブルデータに、一対の対向辺が電線・ケーブルに平行となり当該電線・ケーブルを囲うテンプレート用ポリゴンＱ１（ここではポリゴンは四角形である。以下、単に「テンプレート」と言う）をセットする（Ｓ８０４）。
【００５６】
このテンプレートは、以下のようにして作成される。以下、電線・ケーブルに平行な辺を「平行辺」と定義し、電線・ケーブルに直交する辺を「直交辺」と定義する。まず、ポリラインＯＯ′を求める。Ｏ（ｘ１，ｙ１），Ｏ′（ｘ２，ｙ２）とすると、
【００５７】
【数１】
2005141599.tif 000003
次に、（１）式に直交し、Ｏ（ｘ１，ｙ１）を通る直線の式を求める。
【数２】
2005141599.tif 000004
【００５８】
βは、（２）式に（ｘ１，ｙ１）を代入し、（３）式で求める。
【数３】
2005141599.tif 000005
【００５９】
（２）式で求めた直線上で、（ｘ１，ｙ１）から距離ａだけ離れた位置の座標（ｐ，ｑ）を求める。求め方は、まず（ｐ，ｑ）は（２）式で求めた直線上にあるため、（４）式が成り立つ。
【数４】
2005141599.tif 000006
また、（ｐ，ｑ）と（ｘ１，ｙ１）とは距離ａだけ離れているので、（５）式が成立する。
【数５】
2005141599.tif 000007
【００６０】
これを、（４）式に代入して、（６）式を導く。
【数６】
2005141599.tif 000008
（６）式を解くことで、（７）式に示すように、ｐの２つの解を類算出する。
【数７】
2005141599.tif 000009
【００６１】
ｐを（２）式に代入することでｑを求める。その結果、算出した解がそれぞれ、（ｘｑ１，ｙｑ１），（ｘｒ１，ｙｒ１）となる。
つぎに、（ｘｑ２，ｙｑ２），（ｘｒ２，ｙｒ２）を（８）式により求める。
【数８】
2005141599.tif 000010
【００６２】
以上により、四隅の座標を（ｘｑ１，ｙｑ１），（ｘｒ１，ｙｒ１），（ｘｑ２，ｙｑ２），（ｘｒ２，ｙｒ２）とするテンプレートが完成する。
【００６３】
ステップＳ８０４でテンプレートをセットした後、このテンプレート内に他の電線・ケーブルがあるか否かを判定する（Ｓ８０５）。判定の結果、交差する電線・ケーブルデータがあれば、ステップＳ８０６に移行し、なければステップＳ８０７に移行する。なお、テンプレート内に包含されてしまうような微小な電線・ケーブルデータは判定の対象としない。
【００６４】
２直線の交差有無判定方法を以下に説明する。まず、２直線の開始座標および終了座標を図２４（Ａ），（Ｂ）のように定められているものとする。それぞれの直線は、（９）式で定めることができる。
【数９】
2005141599.tif 000011
【００６５】
ここで、まず、直線ｍの式に、直線ｎの端点の座標を代入して、たとえば（１０）式が成立するときは、不等号の向きが逆なので、交差しているものと判断する。
【数１０】
2005141599.tif 000012
【００６６】
また、直線ｎの式に、直線ｍの端点の座標を代入して、たとえば（１１）式が成立するときは、不等号の向きが同じなので、交差しているものと判断する。
【数１１】
2005141599.tif 000013
【００６７】
以上のようにして、どちらかのパターンで、不等号の向きが異なれば直線同士は交差しており、不等号の向きが同じであれば直線同士は交差していないと判定できる。
【００６８】
ステップＳ８０５において算出した交差する電源・ケーブルデータと、テンプレートとの交点を算出する（Ｓ８０６）。なお、抽出した交点が、テンプレートの平行辺上か直行辺上かを記録しておく。
【００６９】
つぎに、テンプレートを伸長させるための次点座標について、（ｉ）直交辺上で交差する他の電源・ケーブルデータがある場合，（ｉｉ）直交辺上で交差する他の電線・ケーブルが無い場合の２パターンの何れかに合致する方を抽出して次点を抽出する（Ｓ８０７）。
【００７０】
（ｉ）図２５（Ａ）に示すように直交辺上で交差する他の電源・ケーブルデータがある場合には、図２５（Ｂ）に示すように、次の電線・ケーブルにおける端点（ｘ３，ｙ３）と、直交辺上上で交差する他の電線・ケーブルにおけるテンプレートから外側方向の端点（ｘｚ１，ｙｚ１）から、それぞれその電線・ケーブルを延長した直線に垂線を引く。ここでは、それぞれの交点を、（ｘ３′，ｙ３′），（ｘｚ１′，ｙｚ１′）とする。（ｘ２，ｙ２）と、（ｘ３′，ｙ３′），（ｘｚ１′，ｙｚ１′）との距離を比較し、（ｘ２，ｙ２）から遠い方の点を次点座標として決定する。
【００７１】
（ｉｉ）直交辺上で交差する他の電線・ケーブルが無い場合には、図２６に示すように、次の電線・ケーブルにおける端点（ｘ３，ｙ３）から、当該電線・ケーブルを延長した直線に垂線を引き、その交点（ｘ３′，ｙ３′）を次点座標として決定する。
【００７２】
ステップＳ８０７における次点の抽出の後、テンプレートの伸長を行なう（Ｓ８０８）。図２５（Ａ），（Ｂ）に示す直交辺上で交差する他の電源・ケーブルデータがある場合には、図２７（Ａ）に示すように（ｘｚ１′，ｙｚ１′）までテンプレートを伸長する。図２６に示す直交辺上で交差する他の電線・ケーブルが無い場合には、図２７（Ｂ）に示すように（ｘ３′，ｙ３′）までテンプレートを伸長する。
【００７３】
次に、テンプレートと、そのポリゴンに含まれる全ての電線・ケーブルにおいて、平行辺との交点を全て抽出しておく（Ｓ８０９）。なお、ステップＳ８０５で算出した交差する電線・ケーブルデータにおいて、平行辺と交差する電線・ケーブルデータについても、平行辺との交点ｃｐ１，ｃｐ２を全て抽出しておく。図２５（Ａ），（Ｂ）に示す直交辺上で交差する他の電源・ケーブルデータがある場合の交点ｃｐ１，ｃｐ２の例を図２８（Ａ）に示し、図２６に示す直交辺上で交差する他の電線・ケーブルが無い場合の交点ｃｐの例を図２８（Ｂ）に示す。
【００７４】
ステップＳ８０７で抽出した次点が、伸長したテンプレートの直交辺上に存在するか否かを判定し、直交辺上に存在する場合にはステップＳ８０７に処理を戻し、存在しないときはステップＳ８１１に処理を移す。ここでの例では、図２９に示すように、次点は直交辺上には存在しないので、処理をステップＳ８１１に移す。
【００７５】
ステップＳ８０３で抽出した次点（ｘ２，ｙ２）と、ステップＳ８０９で抽出した全交点ｃｐ１，ｃｐ２との距離を比較し、図３０（Ａ）に示すようにステップＳ８０３で抽出した次点から最も距離が離れている交点（ここでは、ｃｐ２）を抽出する。その後、図３０（Ｂ）に示すように、その交点から「ｂ」の長さ分だけ伸長したテンプレートをセットする。
【００７６】
ステップＳ８１１で作成したポリゴン内を、同一区間内における他の電線・ケーブルデータが交差するか否かを判定する（Ｓ８１２）。判定の結果、交差する電線・ケーブルデータがあれば、ステップＳ８１３に処理を移し、無ければステップＳ８１５に処理を移す。なお、この場合、ポリゴン内に包含されてしまうような微少な電線・ケーブルデータは判定の対象とはしない。
【００７７】
ステップＳ８１２で算出した交差する電線・ケーブルデータと、ステップＳ８１１で作成したテンプレートとの交点を抽出し、直交辺との交点があるか否かを判定する（Ｓ８１３）。この判定の結果、図３１（Ａ）に示すように、直交辺との交点があればステップＳ８１４に処理を移し、無ければステップＳ８１５に処理を移す。このような直交辺との交点は、図３１（Ｂ）に示すようにπ連係となっている地中系統図に多く見られる。
【００７８】
ステップＳ８１４では直交点との交点を一つ抽出して処理をステップＳ８０７に戻す。また、ステップＳ８１５では、ステップＳ８１１で抽出した最も遠い交点を端点とするテンプレートを再セットする。すなわち、テンプレートの端点を、図３２（Ａ）に示すように、最も遠い交点まで戻す。
【００７９】
ステップＳ８０９で抽出した平行辺との交点のうち、テンプレート作成のためにまだ抽出されていない交点があるか否かを判定する。その結果、まだ抽出していない交点があればステップＳ８１７に処理を移し、無ければステップＳ８１８に処理を移す。
【００８０】
ステップＳ８１７では、テンプレート作成のためにまだ抽出されていない平行辺との交点を一つ抽出し、ステップＳ８０３に処理を戻す。ステップＳ８１８では、作成した全てのテンプレートにおける平行辺の長さ（図３２（Ｂ）参照）を算出する。ステップＳ８１９では、平行辺の長さが一定値「ｃ」より短いテンプレートがあるか否かを判定し、平行辺の長さが「ｃ」よりも短いテンプレートがあれば、それを一つ抽出してステップＳ８２１に処理を移し、無ければステップＳ８２０に処理を移す。
【００８１】
ステップＳ８２０では、まだテンプレートを作成していない区間があるか否かを判定し、作成していない区間があればステップＳ８０１に処理を戻し、無ければ処理を終了する。ステップＳ８２１では、抽出した短いテンプレートに接続された隣接テンプレートが、その区間内にあるか否かを判定する。そして、図３３（Ａ）に示すように隣接テンプレートがあればステップＳ８２２に処理を移し、無ければステップＳ８１９に処理を移す。ステップＳ８２２では、図３３（Ｂ）に示すように、隣接テンプレートにおける平行辺の長さｓｂｓＬを全て抽出する。
【００８２】
ステップＳ８２２で隣接テンプレートにおける平行辺の長さｓｂｓＬを抽出した後、当該隣接テンプレートは消去対象であるか否かを判断する（Ｓ８２３）。すなわち、隣接テンプレートにおける平行辺のうち、一定の長さ「ｃ」より短いテンプレートが一つでもあるか、当該テンプレートが区間の電源側または負荷側端点に接続されていない場合、当該テンプレートを消去対象として抽出し、ステップＳ８２４に処理を移す。全ての隣接テンプレートの平行辺の長さが「ｃ」より長いか、当該テンプレートが区間の電源側または負荷側端点に接続されているときは、当該テンプレートを消去の対象とはせずにステップＳ８１９に処理を戻す。
【００８３】
ステップＳ８２４では、テンプレートが消去の対象となったときは、そのテンプレートを消去する。図１３（Ａ）における配電系統について、テンプレートを消去しない状態を図３４（Ａ）に示し、消去条件を満たすテンプレートを消去した状態を図３４（Ｂ）に示す。図３４（Ａ），（Ｂ）では、隣接するテンプレートの区別が明確になるように破線および点線でテンプレートを表してある。最後に、テンプレートの中心を通る線分を描画して（Ｓ５０５）、間引き処理を完成させる。
【００８４】
《ステップＳ５０５における描画処理》
ステップＳ５０５の描画処理では、作成したテンプレートを利用して、最終的な系統の描画処理を行なう。以下、図３５のフローチャートにより詳細に説明する。まず、図３６（Ａ）に示すように、各テンプレートの直行辺の中点同士を結ぶ描画を行う（Ｓ９０１）。つぎに、他のテンプレートとの接続点について、図３６（Ｂ）に示すように、分岐したテンプレート側に描画した線分を分岐元のテンプレート側に描画した線分まで伸ばして接続することで端点接続描画第１処理を行なう（Ｓ９０２）。開閉器が存在する電源側または負荷側端点について、描画した線分と開閉器とが接続されていないときは、図３７（Ａ）に示すように、線分の端点を移動して開閉器と接続させ、端点接続描画第２処理（Ｓ９０３）を行なう。そして、図３７（Ｂ）に示すようにステップ９０２で抽出した新たな接続点と、描画した各線分における端点までの距離を算出する。そして、長さが一定の値「ｄ」より短く、かつ区間の電源側または負荷側端点に接続されていない線分を抽出し（Ｓ９０４：図３７（Ｂ）では、この線分を点線で示す）、この抽出した線分を図３８（Ａ）に示すように消去する（Ｓ９０５）。この後に、図３８（Ｂ）に示すように、元の線分を消去する（Ｓ９０６）。
【００８５】
地図システムのデータ構造の例を図３９に示す。ここでは、レイヤデータは、地図システムの基板レイヤＬＹＲ１とユーザ設定レイヤＬＹＲ２からなる。基板レイヤＬＹＲ１は、道路レイヤＬＹＲ１１と、家枠レイヤＬＹＲ１２と川レイヤＬＹＲ１３と、道路名レイヤＬＹＲ１４からなり、ユーザ設定レイヤＬＹＲ２は、需要家シンボルレイヤＬＹＲ２１と、設備シンボルレイヤＬＹＲ２２と、電線シンボルレイヤＬＹＲ２３と、設備名レイヤＬＹＲ２４と、需要家名レイヤＬＹＲ２５からなる。
【００８６】
なお、上記した実施の形態では、配電系統図に関して説明したが、本発明はこれに限ることはなく、例えば、配電系統図，回路図（回路設計図），屋内配線図，ガス・水道の系統図，電車系統図等についても適用することができる。
【図面の簡単な説明】
【００８７】
【図１】従来技術の説明図であり、（Ａ）は配電系統の表示例を示す図、（Ｂ）は（Ａ）の簡略図である。
【図２】配電系統図のレイヤ構造を示す図である。
【図３】本発明の画像処理装置（ここでは、配電系統表示装置）を示す機能ブロック図である。
【図４】本発明の一実施形態における画像処理装置の基本動作を示すフローチャートである。
【図５】（Ａ）は不必要文字を消去し必要文字を拡大する処理を開始する前の配電系統図である。  （Ｂ）はプライオリティが高い文字オブジェクト（テキスト図形）のみが抽出され、プライオリティが低い文字オブジェクトは表示対象外となり文字消去がなされた状態を示す配電系統図である。
【図６】（Ａ）はテキスト図形（文字オブジェクト）のみの拡大処理がなされた状態を示す図である。  （Ｂ）は立上がりシンボル以外の配電設備シンボルおよびラインが消去された状態を示す図である。
【図７】デフォルメ処理が終了した配電系統図である。
【図８】地中機器シンボルの設定処理のフローチャートである。
【図９】ユーザが、文字消去・デフォルメ処理等を行なうときのプルダウンメニューを示す図である。
【図１０】テキスト図形消去処理手順を示すフローチャートである。
【図１１】系統データ間引き・デフォルメ処理手順を示すフローチャートである。
【図１２】系統図データ作成アルゴリズムを示すフローチャートである。
【図１３】（Ａ）は処理前の配電系統を示す図である。  （Ｂ）は時限区間表示を除いて全てのオブジェクトを抽出した状態を示す図である。
【図１４】時限区間ごとの系統認識処理を示すフローチャートである。
【図１５】（Ａ）はグループ化において抽出の対象となる５つの開閉器を明示する図である。  （Ｂ）は抽出の対象となる立上がりシンボルを明示する図である。
【図１６】一つの区間としてグループ化した領域を示す図である。
【図１７】間引くシンボルの消去処理を示すフローチャートである。
【図１８】（Ａ）は設備が抽出対象となる一般地中設備を明示する図である。  （Ｂ）は地中機器の基点座標はシンボルの中心を明示する図である。
【図１９】（Ａ）抽出した一般地中設備に接続されるケーブルの地中開閉器との接続点と基点座標とを結ぶ直線データを明示する図である。  （Ｂ）は特定のシンボルを残し、その他のシンボルを全て消去した状態を示す図である。
【図２０】テンプレートの作成処理の前半を示すフローチャートである。
【図２１】テンプレートの作成処理の後半を示すフローチャートである。
【図２２】テンプレート作成に際して抽出された電線・ケーブルデータを明示する図である。
【図２３】（Ａ），（Ｂ）は電線・ケーブルデータにセットされたテンプレート用ポリゴンを示す図である。
【図２４】（Ａ），（Ｂ）は２直線の交差有無の判定方法の説明図である。
【図２５】（Ａ），（Ｂ）は、直交辺上で交差する他の電源・ケーブルデータがある場合を示す説明図である。
【図２６】直交辺上で交差する他の電線・ケーブルが無い場合を示す説明図である。
【図２７】（Ａ）は直交辺上で交差する他の電源・ケーブルデータがある場合にテンプレートを伸長する場合を示す図である。  （Ｂ）は直交辺上で交差する他の電線・ケーブルが無い場合にテンプレートを伸長する場合を示す図である。
【図２８】（Ａ）は直交辺上で交差する他の電源・ケーブルデータがある場合の交点ｃｐ１，ｃｐ２の例を示す図である。  （Ｂ）は、直交辺上で交差する他の電線・ケーブルが無い場合の交点ｃｐの例を示す図である。
【図２９】次点が、伸長したテンプレートの直交辺上に存在しない場合を示す図である。
【図３０】（Ａ）は抽出した次点から最も距離が離れている交点を抽出する説明図である。  （Ｂ）はその交点から「ｂ」の長さ分だけ伸長したテンプレートをセットする場合を示す図である。
【図３１】（Ａ）は直交辺との交点を示す図である。  （Ｂ）はπ連係となっている地中系統図を示す図である。
【図３２】（Ａ）はテンプレートの端点を最も遠い交点まで戻す様子を示す図である。  （Ｂ）は作成したテンプレートにおける平行辺を算出する場合の説明図である。
【図３３】（Ａ）は隣接テンプレートがある場合を示す図である。  （Ｂ）は隣接テンプレートにおける平行辺の長さを示す図である。
【図３４】（Ａ）はテンプレートを消去しない状態を示す図である。  （Ｂ）は消去条件を満たすテンプレートを消去した状態を示す図である。
【図３５】作成したテンプレートを利用して、最終的な系統の描画処理を行なう処理を示すフローチャートである。
【図３６】（Ａ）は各テンプレートの直行辺の中点同士を結ぶ描画を行う様子を示す図である。  （Ｂ）他のテンプレートとの接続点について、分岐したテンプレート側に描画した線分を分岐元のテンプレート側に描画した線分まで伸ばして接続した様子を示す図である。
【図３７】（Ａ）は線分の端点を移動して開閉器と接続した様子を示す図である。  （Ｂ）は消去する短い線分を示す図である。
【図３８】（Ａ）は図３７（Ｂ）に示した短い線分を消去した様子を示す図である。  （Ｂ）は元の線分を消去した様子を示す図である。
【図３９】地図システムのデータ構造の例を示す図である。
【符号の説明】
【００８８】
１１  画像処理装置
１１１  配電系統表示手段
１１２  文字オブジェクト消去手段
１１３  文字オブジェクト拡大手段
１１４  図形オブジェクト消去手段
１１５  配線消去手段
１１６  配線補完手段
１１７  操作手段
１１８  表示プライオリティ登録手段
【図１】
2005141599.tif 000014
【図２】
2005141599.tif 000015
【図３】
2005141599.tif 000016
【図４】
2005141599.tif 000017
【図５】
2005141599.tif 000018
【図６】
2005141599.tif 000019
【図７】
2005141599.tif 000020
【図８】
2005141599.tif 000021
【図９】
2005141599.tif 000022
【図１０】
2005141599.tif 000023
【図１１】
2005141599.tif 000024
【図１２】
2005141599.tif 000025
【図１３】
2005141599.tif 000026
【図１４】
2005141599.tif 000027
【図１５】
2005141599.tif 000028
【図１６】
2005141599.tif 000029
【図１７】
2005141599.tif 000030
【図１８】
2005141599.tif 000031
【図１９】
2005141599.tif 000032
【図２０】
2005141599.tif 000033
【図２１】
2005141599.tif 000034
【図２２】
2005141599.tif 000035
【図２３】
2005141599.tif 000036
【図２４】
2005141599.tif 000037
【図２５】
2005141599.tif 000038
【図２６】
2005141599.tif 000039
【図２７】
2005141599.tif 000040
【図２８】
2005141599.tif 000041
【図２９】
2005141599.tif 000042
【図３０】
2005141599.tif 000043
【図３１】
2005141599.tif 000044
【図３２】
2005141599.tif 000045
【図３３】
2005141599.tif 000046
【図３４】
2005141599.tif 000047
【図３５】
2005141599.tif 000048
【図３６】
2005141599.tif 000049
【図３７】
2005141599.tif 000050
【図３８】
2005141599.tif 000051
【図３９】
2005141599.tif 000052