(57)【要約】【課題】ポリラインやシンボルを縮尺値に依存せずに見易い大きさで表示する。【解決手段】画像を縮小する画像縮小手段１１と、画像縮小手段により前記画像を縮小した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出する重なりベクトル線図検出手段１２と、画像の前記縮小により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を、当該重なり合いが解除されるように移動するベクトル線図移動手段１３とを備えたことを特徴とする。【選択図】      図１
2004227030.tif 000002
【特許請求の範囲】
【請求項１】
複数のベクトル線図からなる画像を縮小する画像処理装置であって、
前記画像を縮小する画像縮小手段と、
前記画像縮小手段により前記画像を縮小した結果、前記ベクトル線図が重なり合うか所定距離近接するに至ったベクトル線図を検出する重なりベクトル線図検出手段と、
前記画像の前記縮小により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を、当該重なり合いまたは近接が解除されるように移動するベクトル線図移動手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記重なりベクトル線図検出手段は、前記ベクトル線図移動手段による移動により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出し、前記ベクトル線図移動手段は、移動により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を再移動することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記重なりベクトル線図検出手段は、前記ベクトル線図が直線または曲線であるときに、前記ベクトル線図の近接を前記ベクトル線図の不可視枠の重なり合いにより近接を判断することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記不可視枠は、枠線とベクトル線図との距離が、前記画像が縮小したときも変化しないことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記縮小表示前の重なり合っているベクトル線図の組、または所定距離近接しているベクトル線図の組を登録する重なり登録手段を備えたことを特徴とする請求項１から４の何れか１項に記載の画像処理装置。
【請求項６】
前記重なり登録手段は、前記ベクトル線図が移動した結果前記重なり合うに至ったベクトル線図の組または所定距離近接するに至ったベクトル線図の組を登録することを特徴とする請求項３に記載の画像処理装置。
【請求項７】
前記画像を縮小した結果、前記重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち、どのベクトル線図を移動するかのプライオリティを、全てのベクトル線図について登録するプライオリティ登録手段を備えたことを特徴とする請求項１から６の何れか１項に記載の画像処理装置。
【請求項８】
前記画像縮小手段は、前記画像を縮小したときに、ベクトル線図を構成する直線または曲線の太さが変更しないことを特徴とする請求項１から７の何れか１項に記載の画像処理装置。
【請求項９】
請求項１から８の何れか１項に記載の画像縮小装置と、少なくとも前記画像および前記縮小画像を表示するディスプレイと、操作手段とを備えたことを特徴とする画像表示装置。
【請求項１０】
複数のベクトル線図からなる画像の縮小を行う画像処理方法であって、
前記画像を縮小する画像縮小ステップと、
前記画像縮小手段により前記画像を縮小した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出する重なりベクトル線図検出ステップと、
前記画像の前記縮小により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を、当該重なり合いまたは近接が解除されるように移動するベクトル線図移動ステップとを実行することを特徴とする画像処理方法。
【請求項１１】
請求項９に記載の各ステップを実行するプログラムモジュールを備えた画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のベクトル線図からなる画像の画像処理装置，画像表示装置および画像処理方法に関し、縮小後においても画像上のベクトル線図の位置関係や大きさが視認し易いように処理することができる上記装置および方法に関する。
【０００２】
【従来の技術】
配電系統図，回路図（回路設計図），ガス・水道の系統図，電車系統図，屋内配線図等を取り扱う表示システムは、系統の全体構成を一目で把握できることが重要である。たとえば、配電系統は、電力供給エリアの広さに大きな差異があるため、コンピュータのディスプレイ上で表示するための標準的な縮尺値を設定することはできず、系統の広さに応じた縮尺値で表示することが必要となる。
【０００３】
一方、前記ディスプレイに表示される配電系統図では、通常、電線やケーブルを示すポリライン（単一線，折れ線）と、機器や需要家等を示すシンボルを組み合わせることにより配電系統の構成要素が表現される。
【０００４】
【発明が解決しようとする課題】
現状における上述したような表示システムにおけるポリラインやシンボルの定義方法では、縮尺値に応じた適切な表示を行うことができない。たとえば、デフォルトの縮尺（表示システムにおいて初期設定されている縮尺）に対して大きな縮尺値で配電系統を表示するとシンボルは大きくなるが、非常に小さな縮尺値で表示するとシンボルは極端に小さくなる。一方、縮尺値によらず、ポリラインやシンボルを構成する直線や曲線の太さは、拡縮によらず一定であるので、近接配置されていたポリラインやシンボル同士の重なりが生じてしまう。
【０００５】
本発明の目的は、ポリラインやシンボルを縮尺値に依存せずに見易い大きさで表示することができる画像処理装置，画像表示装置および画像処理方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明の画像処理装置は、複数のベクトル線図からなる画像を縮小するものであって、前記画像を縮小する画像縮小手段と、前記画像縮小手段により前記画像を縮小した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出する重なりベクトル線図検出手段と、前記画像の前記縮小により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を、当該重なり合いが解除されるように移動するベクトル線図移動手段とを備えたことを特徴とする。ここで、「ベクトル線図」には、ベクトルにより表現される、直線，曲線，図形，文字，シンボル等の図形が含まれる。
【０００７】
本発明の画像処理装置では、前記重なりベクトル線図検出手段は、前記ベクトル線図移動手段による移動により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出（判断）し、前記ベクトル線図移動手段は、移動により重なり合うに至った、直線，曲線等のベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を再移動することができる。また、本発明では、前記重なりベクトル線図検出手段は、前記ベクトル線図が直線または曲線であるときに、前記ベクトル線図の近接を前記ベクトル線図の不可視枠の重なり合いにより近接を判断するように構成できる。なお、上記の「直線または曲線」には、実線・破線・点線・二重線・波線等の種々の線が含まれる。
【０００８】
本発明の、直線または曲線は、不可視枠（テンプレート）を有するものを採用できる。ここで不可視枠は、枠線とベクトル線図との距離が、前記画像が縮小したときも変化しないようにできる。
【０００９】
さらに、本発明の画像処理装置では、前記縮小表示前の重なり合っているベクトル線図または所定距離近接するに至ったベクトル線図の組を登録する重なり登録手段を備えることができ、また前記重なり登録手段は、前記ベクトル線図が移動した結果前記重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図の組を登録するようにできる。
【００１０】
本発明の画像処理装置では、前記画像を縮小した結果、前記重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち、どのベクトル線図を移動するかのプライオリティを、全てのベクトル線図について登録することができる。さらに、本発明の画像処理装置では、前記画像縮小手段は、前記画像を縮小したときに、ベクトル線図を構成する直線または曲線の太さが変更しない場合に有効に適用できる。
【００１１】
また、本発明の画像表示装置は、上記の画像縮小装置と、少なくとも前記画像および前記縮小画像を表示するディスプレイと、操作手段とを備えたことを特徴とする。
【００１２】
さらに、本発明の画像処理方法は、複数のベクトル線図からなる画像の縮小を行うもので、前記画像を縮小する画像縮小ステップと、前記画像縮小手段により前記画像を縮小した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出する重なりベクトル線図検出ステップと、前記画像の前記縮小により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を、当該重なり合いが解除されるように移動するベクトル線図移動ステップとを備えたことを特徴とする。
【００１３】
そして、本発明の画像処理プログラムは、上記の各ステップを実行するプログラムモジュールを備えていることを特徴とする。
【００１４】
【発明の実施の形態】
図１は、本発明を示す機能ブロック図である。図１において、画像処理装置１は、画像縮小手段１１と、重なりベクトル線図検出手段１２と、ベクトル線図移動手段１３と、重なり登録手段１４と、プライオリティ登録手段１５とを備えて構成されている。画像処理装置１には、表示操作手段２（操作手段２１およびディスプレイ２２）が接続され、画像処理装置１と表示操作手段２とが画像表示装置３を構成している。
【００１５】
画像縮小手段１１は、複数のベクトル線図からなる画像を縮小することができる。重なりベクトル線図検出手段１２は、画像縮小手段１１により画像を縮小した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出する機能を有する。さらに、画像縮小手段１１は、ベクトル線図移動手段１３による移動により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図を検出する機能も有する。
【００１６】
ベクトル線図移動手段１３は、画像の縮小により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を、当該重なり合いが解除されるように移動し、また移動により重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち少なくとも１つのベクトル線図を再移動する機能を有する。
【００１７】
重なり登録手段１４は、縮小表示前の不可視枠同士が重なり合っているベクトル線図の組を登録し、またベクトル線図が移動した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図の組を登録する機能を有する。
【００１８】
プライオリティ登録手段１５は、画像を縮小した結果、重なり合うに至ったベクトル線図または所定距離近接するに至ったベクトル線図のうち、どのベクトル線図を移動するかのプライオリティを、全てのベクトル線図について登録する機能を有する。なお、不可視枠は、枠線とベクトル線図との距離が、画像が縮小したときも変化しない。
【００１９】
以下、図１に示す画像処理装置１（あるいは、画像表示装置３）を地図表示システムに応用した場合を説明する。まず、ポリラインのデータ構造を説明する。地図表示システムにおけるポリラインデータは、通常、「線種」，「色」，「太さ」，「座標」（Ｘ，Ｙ）により構成されている。この中で「太さ」に着目してみる。太さは、通常ポイント数で定義され、画面表示の際には、ポイント（ｐｔ）数に応じた画素数を塗りつぶすことにより、線の太さを表現する。
【００２０】
たとえば、１．５ｐｔの場合は５画素を使うと定義されていたとすると、上記の直線は、画素上において図２（Ａ）のように表現される。概念的には、図２（Ｂ）に示すように、両端の中心となる画素が上記の直線における両端の座標（Ｘ１，Ｙ１），（Ｘ２，Ｙ２）となる。
【００２１】
ここで、画面表示の縮尺値を変更したとすると、直線の長さは、図３（Ａ）に示すように、縮尺率の変更に伴って相似形に変換される。なお、直線の太さは、図３（Ｂ）に示すように画素数を保持したまま縮小される。
【００２２】
次に、図４（Ａ）に示すような平行な２直線を考える。これらの直線を画素上で考えると、図４（Ｂ）に示すように縮尺率が大きい場合は、それぞれの座標点が見た目上で離れているため、それぞれが分離して表示される。しかし、これらの直線を、縮尺率を小さく縮小して表示させると、図４（Ｃ）に示すように、座標が見た目上で近くなるにもかかわらず、太さの画素数は保持されるため、見た目においては、２つの直線が重なって表示されてしまう。したがって、画面表示上は、図４（Ｄ）に示すように、２直線が重なって表示されているように見えてしまう。
【００２３】
これが系統図の表示において生じると、２系統を示す２直線が縮尺によっては重なって表示されてしまうことになる。係る事態は、系統の視認性が重要な系統図においては、大きな問題である。このようなことから、配電系統のように絶対に重なりを認めない表示が必要な場合について、ポリラインにおけるデータ構造の見直しが必要となる。
【００２４】
この解決は、以下のようにして行なうことができる。概念的には、図５（Ａ）に示すように、ポリラインの周りを囲むポリゴン（不可視枠）を設定する。地図の縮尺値を変える場合には、そのポリゴン同士が重ならないように移動させて表示する。ここでいう「ポリゴン」は、座標値だけを保有し、見た目には何も見えないデータである。これは、透明なテンプレートの上にポリラインが定義されており、ポリラインしか見えないようなイメージであり、本発明における不可視枠である。たとえば、図５（Ｂ）に示すように、大きい縮尺値で２直線が平行に描かれて、両直線はそれぞれが重ならずに表示されていたとする。これらの直線には、図５（Ｃ）に示すように、テンプレート用ポリゴンが定義されているものとする。次に、図５（Ｄ）に示すように、テンプレートの重なりが生じる小さい縮尺値で表示したものとする。このような重なりが生じたときは、図５（Ｅ）に示すように、テンプレート同士が重ならないように、片方の直線の座標値を移動する。
【００２５】
図５（Ｃ），（Ｄ），（Ｅ）に対応するドットによる詳細表示を図６（Ａ），（Ｂ），（Ｃ）に示す。縮尺値を小さくするときにこの動作を行えば、どのような縮尺値においても、２直線は重なることなく表示される。
【００２６】
これらを画素上で考えてみる。まず２直線と、その太さに応じた画素数より広いエリアを、テンプレート用ポリゴンとして定義する。次に、縮尺率を小さくし、それぞれの直線を重ねて表示させる。ここで、重なりを解消するために、片側の直線におけるテンプレート用ポリゴンを含めたエリアについて、重なりが解消される位置まで移動し終了する。
【００２７】
本発明では、上述のようにして、ポリラインの移動を行う場合、どちらのポリラインを移動させるかを決定しておき、そのルールを図１の重なり登録手段１４に登録しておく。また、ポリラインを移動させると、他の機器や需要家などを示すシンボルとの重なりが生じる可能性もある。したがって、移動対象となる図形データを特定するために、系統図を構成する全ての図形データに対し、座標移動を行うためのプライオリティを設定する。
【００２８】
プライオリティは以下の順番で設定する。
・大項目（配電線ごとのプライオリティ）：プライオリティ登録手段１５のデータベースから読み込んだ配電線の順番に設定する。
【００２９】
・中項目（配電線の中のプライオリティ）：ポリラインを上位に、開閉器シンボルを中位に、その他のシンボルを下位に設定する。
【００３０】
・小項目（ポリライン，シンボルの中のプライオリティ）：プライオリティ登録手段１５のデータベースから読み込んだポリライン，シンボルの順番に設定する。
【００３１】
・詳細項目（ポリライン，シンボルを詳細形状に分割した場合のプライオリティ）：ポリライン，シンボルを分割した形状ごとに任意の順番で設定する。ここで、優先順位は、大項目＞中項目＞小項目＞詳細項目の順位とする。プライオリティを表１に示す。値が小さいプライオリティが優先度が高く、重なりが発生した場合は、プライオリティが小さい図形を移動させる。
【００３２】
【表１】
2004227030.tif 000003
【００３３】
図７（Ａ），（Ｂ）に、配電線Ａと配電線Ｂが読み込まれている場合におけるプライオリティの設定結果を示す。図７（Ａ），（Ｂ）では、プライオリティの値は、括弧付きで示してある。
【００３４】
以下にシンボルの表示方法を説明する。系統図上の各種シンボルは、縮尺比率に応じた大きさで表示される。しかし、縮尺比率に応じた大きさとすると、縮尺値が非常に小さくなるとシンボル自体も小さくなりすぎてしまい、視認性が悪くなる。そこで、本実施の形態では、以下の３方法を組み合わせる。
【００３５】
（１）シンボルの大きさについては、縮尺値がある程度の数値以下になった場合は、見た目が一定の大きさになるような制御を行い、視認性を確保する（図８参照）。
【００３６】
（２）シンボルの形状については、縮尺値がある程度の数値以下になった場合は、デフォルメ化することにより、表示スペースと視認性を確保する（図９参照）。
【００３７】
（３）開閉器シンボルについては、縮尺値がある程度の数値以下になると、系統構成として理不尽な重なりが生じる場合がある。例えば、分岐柱に設置された開閉器シンボルを縮小表示していった場合に、縮尺値がある程度の数値以下になってシンボルの大きさが一定に推移すると、他の電線と重なってしまう。このような場合には、開閉器シンボルを電線上に移動させて重なりを解消する。また、開閉器シンボルの移動により他の電線上シンボルが重なってしまう場合は、重なったシンボルを電線上に移動させ、重なりを解消する（図１０（Ａ），（Ｂ），（Ｃ）参照）。
【００３８】
図１１に、画像処理装置１の処理の流れを示す。各ステップにおいて実行される処理は以下の通りである。
【００３９】
Ｓ１０１（テンプレートポリゴンの設定）：ポリライン座標データに、テンプレートを付加した座標データを定義する。
Ｓ１０２（デフォルト重なり図形の設定）：既に接続関係を持つ図形データの組合せは、重なりを認めるデータとして定義する。
Ｓ１０３（事前プライオリティの設定）：図形データに、事前に設定できるプライオリティを、予め設定して登録しておく。
Ｓ１０４（処理開始トリガー）：補正処理を開始するためのトリガーメニューを選択する。
Ｓ１０５（最終プライオリティの設定）：図形データに、最終的なプライオリティを設定する。
Ｓ１０６（シンボルの大きさ補正処理）：表示された縮尺値に応じて、シンボルの大きさを変更する。
Ｓ１０７（重なり補正処理）：図形データ同士の重なりが発生した場合には、重なりを解消するための補正処理を実施する。
【００４０】
次に、各ステップのより具体的な処理を説明する。まず、Ｓ１０１のテンプレートポリゴンの設定は以下の通りである。本実施の形態では、ポリラインの座標データを、次の通り定義する。なお、ここで対象となるポリラインは、電線・ケーブルを示すポリラインである。
（ｘｉ，ｙｉ）：ポリラインの構成座標データ
（ｘｐｊ，ｙｐｊ）：テンプレート用ポリゴンの構成座標データ
【００４１】
ポリラインの構成座標データは、従来の座標データと同等である。テンプレート用ポリゴンの構成座標データは、図１２に示すように本実施の形態において定義する概念の座標データである。ポリラインを屈折点ごとに分割し、それぞれのポリラインを矩形で囲むポリゴンを考え、すべての構成座標をポリライン全体の構成座標としてデータベース上に格納する。これらの座標点は、次の通り定める。
【００４２】
図１３に示すように、ポリラインを屈折点で分割し、それぞれのポリラインを矩形で囲む座標点を抽出する。各座標点の求め方について、（ｘａ１，ｙａ１）〜（ｘａ４，ｙａ４）を例に説明する。
【００４３】
はじめに、（ｘａ１，ｙａ１），（ｘａ４，ｙａ４）の算出方法を述べる。まず、ポリライン（ｘ１，ｙ１）〜（ｘ２，ｙ２）の式を求める（図１４参照）。
【００４４】
【数１】
2004227030.tif 000004
【００４５】
次に（１）式に直交し、（ｘ１，ｙ１）を通る直線の式を求める。
【００４６】
【数２】
2004227030.tif 000005
【００４７】
ｂは、（２）式に（ｘ１，ｙ１）を代入し、以下の（３）式で求める。
【００４８】
【数３】
2004227030.tif 000006
【００４９】
（２）式で求めた直線上で、（ｘ１，ｙ１）から距離ａだけ離れた位置の座標（ｐ，ｑ）を求める。
求め方は、まず（ｐ，ｑ）は（２）式で求めた直線上にあるため、（４）式が成り立つ。
【００５０】
【数４】
2004227030.tif 000007
【００５１】
また、座標（ｐ，ｑ）と（ｘ１，ｙ１）は距離ａだけ離れているため、（５）式が成り立つ。
【００５２】
【数５】
2004227030.tif 000008
【００５３】
これに（４）式を代入する。
【００５４】
【数６】
2004227030.tif 000009
【００５５】
この方程式を解き、（ｐ，ｑ）の解を２種類算出する。
（ｘ２−ｘ１）／（ｙ２−ｙ１）＝Ａ、とすると、解の公式により、ｐは以下の（７）式で算出される。
【００５６】
【数７】
2004227030.tif 000010
【００５７】
算出した２種類のｐを（２）式に代入することにより、ｑも求められる。その結果、算出した解が、それぞれ（ｘａ１，ｙａ１），（ｘａ４，ｙａ４）となる。
次に、（ｘａ２，ｙａ２），（ｘａ３，ｙａ３）を（８）式で算出する。
【００５８】
【数８】
2004227030.tif 000011
【００５９】
以上で、（ｘａ１，ｙａ１）〜（ｘａ４，ｙａ４）が求められる。同様に、すべてのポリラインについて、矩形で囲む座標点を算出する。これで、図１５に示すようにポリラインを囲むポリゴンが完成する。完成したデータは、ポリラインを管理するテーブルに新たな項目として格納し管理する。
【００６０】
なお、ａの値は、縮尺値に依存せず、見た目が一定の値となる。すなわち、基準となる縮尺値を１／ｍとし、その時におけるａの値を基準のａとして定めたとする。ここで縮尺値を変化させ、変化させた後の縮尺値を１／ｎとした時のａの値をａ’とすると、ａ’は次式で求められる。
【００６１】
【数９】
2004227030.tif 000012
【００６２】
Ｓ１０２のデフォルト重なり図形の設定を以下に説明する。データベース上で接続関係にあるポリライン同士、またはポリラインとシンボルの組合せは、重なりを認めるデータとしてあらかじめ設定しておく。縮小前の線図が図１６（Ａ），（Ｂ）のように示されていたとする。ここで、図１６（Ａ）は、テンプレートを示し図１６（Ｂ）は、実表示された線図を示している。このような場合における、接続関係および重なりの有無は表２のようになる。
【００６３】
【表２】
2004227030.tif 000013
【００６４】
例えば、ポリラインＬ１とシンボルＳ１は接続関係にあるため重なりを認める。同様に、ポリラインＬ２とシンボルＳ２も重なりを認める。しかし、シンボル同士の重なりは認めないため、重なりを認める例はこの２例のみである。
【００６５】
図１７（Ａ），（Ｂ）に架空系統の例を示す。ここで、図１７（Ａ）は、テンプレートを示し図１７（Ｂ）は、実表示された線図を示している。また、この場合における、接続関係および重なりの有無は表３のようになる。
【００６６】
【表３】
2004227030.tif 000014
【００６７】
例えば、ポリラインＬ１から見れば、シンボルＳ１は接続関係にあるが、シンボルＳ２は接続関係にない。したがってＳ２は図１７では重なっているものの、重なりを認めないデータとして取り扱う。
以上のように重なりを認める組合せを抽出し、各ポリラインおよびシンボルごとに重なりを認めるデータについて設定しておく。
【００６８】
次の何れかのルールに当てはまる場合に、重なりを認める。
・接続関係にあるポリライン同士
・接続関係にあるポリラインとポリゴンの組合せ
なお、もともと発生していたポリライン同士の重なりは認めることとする。
【００６９】
次に、プライオリティの基本的な考え方を以下に説明する。図形データに設定するプライオリティは、事前に図１のプライオリティ登録手段１５（データベース）に予め格納しておくプライオリティと、重なり補正処理時にプライオリティ登録手段１５（メモリ）に登録するプライオリティを表４の通り定義する。
【００７０】
【表４】
2004227030.tif 000015
【００７１】
重なり補正処理の対象となる図形データは、電線・ケーブルを示すポリライン（立ち上がりシンボルを含む），開閉器シンボル，地中機器シンボル，需要家シンボル，その他シンボル（ＳＩ，課電，時限など）である。なお、文字データは重なり補正の対象ではない。
【００７２】
Ｓ１０３の事前プライオリティの設定を以下に説明する。プライオリティ登録手段１５に登録されるプライオリティ（データベースに登録されるプライオリティ）のうち、予め決定しておくプライオリティは以下のように決定される。
データ種類（表示されるオブジェクトの種類）に応じてプライオリティが決定され、さらに、各データ種類に中でプライオリティが決定される。
【００７３】
データ種類（表示されるオブジェクトの種類）に応じてプライオリティは以下のように決定される。ここで、値の小さい方が、プライオリティが高いことを示す。
【００７４】
１：電線・ケーブルを示すポリライン（立ち上がりシンボルを含む）。
２：開閉器シンボル（開閉器シンボルが施設されている地中機器の場合は、すべての開閉器シンボルと地中機器をひとまとめにして、一意にプライオリティを設定する）。例えば、多回路開閉器の場合は、図１８に示すように、機器シンボルと開閉器シンボルを合わせてひとつのプライオリティを設定する。
３：需要家シンボル，その他シンボル。
【００７５】
各データ種類の中のプライオリティは以下のように決定される。配電線ごとに、データ種類ごとのプライオリティを、図形管理コード順にあらかじめ設定しておく。例えば、すべてのポリラインを所属配電線ごとに分類し、各配電線ごとにポリラインのプライオリティを設定する。同様に、開閉器シンボルや需要家シンボル，その他シンボルについても、配電線ごとにプライオリティを設定する。設定例を図１９に示す。設定した上記のプライオリティは、各シンボルのテーブル上に新たな項目を設定し、格納しておく。
【００７６】
Ｓ１０４の処理開始トリガーの設定を以下に説明する。図２０に示すように、配電線表示画面のツールバーなどに「見た目補正」メニューを設け、ユーザーがメニューを選択することにより、補正処理を開始する。
【００７７】
Ｓ１０５の最終プライオリティの設定を以下に説明する。「配電線によるプライオリティ」は、指定して読み込んだ配電線を上位に設定する。複数の配電線を指定して読み込んだ場合は、指定した全配電線に表示システムにおいて設定されているコード順に設定する。
【００７８】
「シンボルを分割した形状ごとのプライオリティ」は、形状を直線や円ごとに分割し、それぞれのプライオリティを設定しておく。ポリラインについては、テンプレートを構成する外辺ごとにプライオリティを設定しておく。なお、それぞれのポリラインやシンボルの中で、設定の順番はどのような順番でもかまわない。図２１（Ａ），（Ｂ）に、キャビネットシンボルとポリラインの設定例を示す。
【００７９】
Ｓ１０６のシンボルの大きさの補正処理を以下に説明する。図２２は、補正処理のフローチャートを示している。各処理は、以下の通りである。
【００８０】
Ｓ２０１（画面座標系にて縮尺値算出１／ｍ）：画面座標系にて、表示している系統図の縮尺値（１／ｍ）を算出する。
Ｓ２０２（縮尺値の判定）：Ｓ２０１で算出した縮尺値（１／ｍ）のｍが、一定の値ｎより大きな値の場合は、シンボルの大きさ補正処理を行う。
Ｓ２０３（計算未実施の地中機器があるか）：シンボル拡大処理を実施していない地中機器の有無を判定する。ここで、シンボル拡大処理の対象となる地中機器は、多回路開閉器（自動・手動），配電塔，キャビネット（自動・手動），借室，ＰＭＴ，高圧分岐装置等である。
【００８１】
Ｓ２０４（地中機器と施設需要家シンボルおよび施設開閉器を抽出）：シンボル拡大処理を実施していない地中機器と、その地中機器に施設されている需要家シンボルおよび開閉器シンボルを抽出する。
Ｓ２０５（拡大処理）：Ｓ３０４で抽出したシンボルに対し、基点座標と回転角度を変化させずに、ｍ／ｎ倍の拡大を実施する。拡大例を図２３（Ａ），（Ｂ）に示す。
【００８２】
Ｓ２０６（開閉器・需要家シンボル移動処理）：拡大した開閉器シンボルと需要家シンボルの基点座標について、拡大前の地中機器との形状と相似形に拡大した形状となるように、それぞれ移動する（図２４（Ａ），（Ｂ）参照）。地中機器の基点座標を（ａ，ｂ）とする（図２５（Ａ）参照）。また、開閉器シンボルと需要家シンボルの基点座標を（ｐｉ，ｑｉ）とする（図２５（Ｂ）参照）。ここで、ｉは１，２または３の整数を表す。
【００８３】
このとき、拡大後の開閉器シンボルと需要家シンボルにおける基点座標（ｐｉ，ｑｉ）の移動先（ｐｉ’，ｑｉ’）は、以下の式で求められる。
【００８４】
【数１０】
2004227030.tif 000016
【００８５】
開閉器シンボルと需要家シンボルを、（１０）式で算出された基点座標へ移動する（図２６）。
【００８６】
Ｓ２０７（ポリライン端点移動処理）：Ｓ２０６で移動した開閉器シンボルについて、接続されているケーブルの端点座標を、移動後の開閉器シンボルの基点座標へ移動する。
Ｓ２０８（計算未実施の架空開閉器・需要家シンボルがあるか？）：シンボル拡大処理を実施していない架空開閉器・需要家シンボルの有無を判定する。
【００８７】
Ｓ２０９（架空開閉器・需要家シンボルを抽出）：シンボル拡大処理を実施していない架空開閉器または需要家シンボルをひとつ抽出する。
Ｓ２１０（拡大処理）：Ｓ２０９で抽出したシンボルに対し、基点座標と回転角度を変化させずに、ｍ／ｎ倍の拡大を実施する（図２７（Ａ），（Ｂ）参照）。
【００８８】
Ｓ１０７の重なり補正処理を以下に説明する。図２８は、具体的な重なり補正処理を示すフロー図である。
Ｓ３０１（計算対象データの抽出）：表示されている系統図データより、重なり補正処理の対象となるデータをすべて抽出する。なお、ここで対象となるデータの種類は、電線・ケーブルを示すポリライン（立ち上がりシンボルを含む），開閉器シンボル，地中機器シンボル，需要家シンボル，その他シンボル（ＳＩ，課電，時限など）である。
【００８９】
Ｓ３０２（計算用プライオリティＰの設定）：最終的に、重なり補正処理計算に必要となる詳細なプライオリティについて、表４に準じて設定する。設定したデータは、表５のテーブルに格納する。
【００９０】
【表５】
2004227030.tif 000017
【００９１】
Ｓ３０３（計算対象数Ｋを抽出しｈ＝Ｋと設定）：Ｓ３０２で作成したレコード数をＫと設定し、変数ｈにＫを代入する。
Ｓ３０４（ｍｉｎＰ≦ｗＫ）：Ｐの最小値がｗＫ以下か否かを判定する（ｗは、計算の繰り返し回数を表す変数）。
【００９２】
Ｓ３０５（ｍｉｎＰを抽出）：Ｐの最小値が示すレコードのデータを抽出する。これが、現時点において、最もプライオリティの高いデータとなる。
Ｓ３０６（重なり計算未実施の設備データがあるか？）：Ｓ３０５で抽出したデータとの重なり計算を実施していないデータの有無を判定する。
【００９３】
Ｓ３０７（ｈ＝ｈ＋１，Ｐ＝ｈを設定）：変数ｈについてｈ＝ｈ＋１を実行し、その後、Ｐにｈを設定する。
Ｓ３０８（設備データを抽出）：重なり計算を実施していないデータをひとつ抽出する。なお、キャビネットシンボルなどの矩形データは、矩形を構成する座標をすべて抽出する。
【００９４】
Ｓ３０９（重なり計算処理）：重なり計算は、抽出されたを図形の形状に応じて、以下の処理を行う。
【００９５】
［ポリラインの場合］
・他のポリラインと重なっているか否かを計算する。
・他の円と重なっているか否かを計算する。
・他のポリゴンに包含されているか否かを計算する。
・他の円に包含されているか否かを計算する。
【００９６】
［円の場合］
・他のポリラインと重なっているか否かを計算する。
・他の円と重なっているか否かを計算する。
ポリライン同士の重なり判定は、以下の手順で行う。２直線の開始および終了座標点を図２９の通り定められているとする。
【００９７】
それぞれの直線は、次式で表すことができる。
【００９８】
【数１１】
2004227030.tif 000018
【００９９】
ここでまず、直線ｍの式に直線ｎの座標を代入し、大小比較を行う。
【０１００】
【数１２】
2004227030.tif 000019
【０１０１】
その結果、不等号の向きが逆なので、重なっている可能性があると判定する。
次に、直線ｎの式に直線ｍの座標を代入し、大小比較を行う。
【０１０２】
【数１３】
2004227030.tif 000020
【０１０３】
その結果、不等号の向きが同じなので、重なっていないと判定する。このように、どちらかのパターンで不等号の向きが同じとなれば、直線同士は重なっておらず、重なっていないと判定する。両方のパターンで不等号の向きが逆向きとなった場合は、直線同士は重なっており、重なっていると判定する。
【０１０４】
重なりありと判定された場合は、重なり度合いを計算して、結果を格納しておく。重なり度合いは、各ポリラインの頂点座標と、相手側のポリラインとの直角距離をすべて計算し、それぞれの距離を重なり度合いとして格納しておく。図３０の例では、４種類の重なり度合い（Ｄ１〜Ｄ４）が算出される。
【０１０５】
計算方法は、Ｄ１を例とすると、直線ｎの式が、
【数１４】
2004227030.tif 000021
となるため、（ａ１，ｂ１）を通り、直線ｎに垂直な直線ＤＬ１は（１５）式で定義される。
【０１０６】
【数１５】
2004227030.tif 000022
【０１０７】
次に直線ｎと直線ＤＬ１の交点（ｐ１，ｑ１）を求め、（ａ１，ｂ１）とのユークリッド距離を求めて、これを重なり度合いＤ１とする。
【０１０８】
【数１６】
2004227030.tif 000023
【０１０９】
以下、同様にＤ２，Ｄ３，Ｄ４を求め、最小値となるＤ２が最終的な重なり度合いとして格納される。
ポリラインと円の重なり判定を以下に説明する。
直線の開始および終了座標点と円の中心点座標および半径が図３１の通り定められているとする。
【０１１０】
まず、図３２に示すように、直線ｍを対角線とする矩形を考え、矩形の外周よりもｒ以上離れたところに円の中心座標が存在しているかを調べ、離れていれば重なりはないと判定する。ここでは、ａ１＜ａ２，ｂ１＜ｂ２なので、以下の判定を行う。
【０１１１】
・ａ１−ｒよりｃ１が小さいか？
・ａ２＋ｒよりｃ１が大きいか？
・ｂ１−ｒよりｄ１が小さいか？
・ｂ２＋ｒよりｄ１が大きいか？
【０１１２】
何れか１つ以上が成立すれば、直線と円は重なっていない。何れも成立しなかった場合は、図３３に示すようにまず円の中心点座標を直線の直角距離を調べ、その距離が半径より大きければ重なりはないと判定する。直線の式は次の通り表現される。
【０１１３】
【数１７】
2004227030.tif 000024
【０１１４】
円の中心座標を通り、直線ｍに直角な直線ｐは次式で表現される。
【０１１５】
【数１８】
2004227030.tif 000025
【０１１６】
次に、直線ｍと直線ｐの交点ｋを求め、交点と円の中心座標との距離Ｄを算出し、Ｄの値が半径ｒより大きい場合は、重なりはないと判定する。Ｄ＜ｒの場合は、交点ｋが直線ｍ上に存在するか否かを以下の判定式で調べる。
ｃ２＜ａ１  または  ａ２＜ｃ２
【０１１７】
この条件式を満たせば重なりはないと判定し、満たさなかった場合は重なっていると最終的に判定する。重なりありと判定された場合は、重なり度合いを計算して、結果を格納しておく。重なり度合いは、円周上ともっとも離れた位置にある直線との直角距離で算出する。図３４を例とすると、半径ｒから算出されたＤを減算した値（ｒ−Ｄ）が、最終的な重なり度合いとして格納される。
【０１１８】
円同士の重なり判定を以下に説明する。
【０１１９】
それぞれの円の中心点座標および半径が図３５の通り定められているとする。円同士の重なり判定は、それぞれの中心点座標間の距離Ｄと、それぞれの半径を合計した値（ｒ１＋ｒ２）との大小比較を行う。その結果、Ｄの方が大きければ重なりはないと判定し、Ｄの方が小さければ重なっていると判定する。重なりありと判定された場合は、重なり度合いを計算して、結果を格納しておく。重なり度合いは、中心点座標間の距離Ｄと、それぞれの半径を合計した値（ｒ１＋ｒ２）との差（ｒ１＋ｒ２）−Ｄを求め、これが最終的な重なり度合いとして格納される。
【０１２０】
ポリゴンとの包含判定を以下に説明する。ポリラインの始点・終点座標と、ポリゴンにおける各頂点の構成座標が図３６の通り定められているとする。ここで、ポリラインの始点・終点座標Ａｉ（ａｉ，ｂｉ）と、ポリゴンにおける各頂点座標Ｂｊ（ｐｊ，ｑｊ）との間で外積を求め、計算の結果、すべての符号（＋−）が同じ符号となった場合に、ポリラインがポリゴンに包含されていると判定する。外積の計算方法は以下の通りである。ＡｉとＢｊの外積は、次式で求められる。なお、×は外積を表す記号であり、＊は乗算を表す記号である。
【０１２１】
【数１９】
2004227030.tif 000026
【０１２２】
例えば、始点座標Ａ１（ａ１，ｂ１）とＢｊ（ｐｊ，ｑｊ）の外積は、（２０）式の４通り求められる。
【０１２３】
【数２０】
2004227030.tif 000027
【０１２４】
これら４つ計算結果について、すべての符号が同じであれば、Ａ１（ａ１，ｂ１）はポリゴンの内側にあると判定できる。ひとつでも異なる符号があった場合は、Ａ１（ａ１，ｂ１）はポリゴンの外側にあると判定できる。同様に、終点座標Ａ２（ａ２，ｂ２）とＢ２（ｐ２，ｑ２）の外積は、（２１）式の４通りが求められる。
【０１２５】
【数２１】
2004227030.tif 000028
【０１２６】
これら４つ計算結果について、すべての符号が同じであれば、Ａ２（ａ２，ｂ２）はポリゴンの内側にあると判定できる。ひとつでも異なる符号があった場合は、Ａ２（ａ２，ｂ２）はポリゴンの外側にあると判定できる。これらの計算を行った結果、始点・終点座標ともにポリゴンの内側にあると判定された場合、ポリラインはポリゴンに包含されていると判定する。
【０１２７】
円との包含判定を以下に説明する。
ポリラインの始点・終点座標と、円における中心点座標と半径が図３７の通り定められているとする。
円の方程式は次の（２２）式で表現される。
【０１２８】
【数２２】
2004227030.tif 000029
【０１２９】
ここで、ポリラインの始点・終点座標Ａｉ（ａｉ，ｂｉ）を円の方程式に代入して不等式による大小関係を計算する。その結果、ｙの値の方が大きくなった場合は、Ａｉ（ａｉ，ｂｉ）は円の内側にあると判定できる。ｙの値の方が小さくなった場合は、Ａｉ（ａｉ，ｂｉ）は円の外側にあると判定できる。
【０１３０】
これらの計算を行った結果、始点・終点座標ともに円の内側にあると判定された場合、ポリラインは円に包含されていると判定する。
【０１３１】
Ｓ３１０（重なりあるか？）：重なりや包含の有無を判定する。
Ｓ３１１（重なり回避処理）：重なりが発見された場合には、プライオリティの低い方を移動させ、重なりを回避させる。具体的な移動アルゴリズムを以下に説明する。
【０１３２】
ａ：ポリラインの座標を移動させる場合（図３８参照）
このような例で、直線ｎの方が直線ｍよりプライオリティが低い場合は、直線ｎの重なっている座標を、重なり度合い分だけ移動させる（図３９）。
移動修正前、移動修正後の見た目を、図４０（Ａ），（Ｂ）に示す。
【０１３３】
ｂ：ポリライン自体を移動させる場合（図４１参照）
このような例で、直線ｍの方が直線ｎよりプライオリティが低い場合は、図４２に示すように直線ｍを重なり度合い分だけ平行移動し、重なりを回避する。
移動修正前、移動修正後の見た目を図４３（Ａ），（Ｂ）に示す。
【０１３４】
ｃ：シンボルを移動する場合（図４４参照）
このような例で、シンボルｓの方が直線ｍよりプライオリティが低い場合は、図４５に示すようにシンボルｓを重なり度合い分だけ移動する。その際に、接続しているシンボルと電線・ケーブルの端点座標は、形態を崩さずに移動させる。
移動修正前、移動修正後の見た目を図４６（Ａ），（Ｂ）に示す。
【０１３５】
ｄ：開閉器シンボル単体を移動する場合（図４７参照）
このような例で、開閉器シンボルを移動させる場合は、図４８（Ａ），（Ｂ）に示すように重なり度合いの分だけ、シンボルの基点座標方向に移動する。移動修正前、移動修正後の見た目を図４９（Ａ），（Ｂ）に示す。
【０１３６】
ｅ：円を移動してポリラインの包含関係を回避させる場合（図５０参照）
円に接続されたケーブルとの接続点座標方向、または供給している地中機器の基点座標方向へ、ポリラインとの包含関係が回避できる位置まで移動する。その際に、接続しているシンボルと電線・ケーブルの端点座標は、形態を崩さずに移動させる。
【０１３７】
重なり度合いの求め方を以下に説明する（図５１）。円に含まれているポリラインの開始座標を（ｐ１，ｑ１）、終了座標を（ｐ２，ｑ２）とする。円に含まれているポリラインから最も遠くにある地中機器の１辺を直線ｅとする。直線ｅと直交し、地中機器の基点座標（ａ，ｂ）と通る直線を直線ｆとする。直線ｆと直交し、直線ｅと最も離れた位置にある円上の点を通る直線を直線ｈとし、その交点をｓ（ｕ１，ｖ１）とする。直線ｆと直交し、（ｐ１，ｑ１）と（ｐ２，ｑ２）のうち、直線ｈから離れた位置にある方の点を通る直線を直線ｇとし、その交点をｔ（ｕ２，ｖ２）とする。ここで、ｓ（ｕ１，ｖ１）とｔ（ｕ２，ｖ２）の距離を求め、これを重なり度合いＤとする。
【０１３８】
【数２３】
2004227030.tif 000030
【０１３９】
実際に移動する際には、Ｄの長さ分だけ、直線ｆにおける基点座標方向へ移動させる。具体的には、需要家シンボル，地中機器シンボル，開閉器シンボルの基点座標と、開閉器シンボルに接続されるケーブルの端点座標を移動させる。移動前の各座標点を（ｃ，ｄ）、移動後の各座標点を（ｃ’，ｄ’）とすると、（ｃ’，ｄ’）は以下の式で求められる。
【０１４０】
【数２４】
2004227030.tif 000031
【０１４１】
移動修正前、移動修正後の見た目を図５２に示す。
【０１４２】
ｆ：ポリラインを移動して円との包含関係を回避させる場合（図５３参照）
円に接続されたケーブルとの接続点座標との逆方向、または供給している地中機器の基点座標との逆方向へ、ポリラインとの包含関係が回避できる位置まで移動する。
【０１４３】
具体的には、前述の「ｅ：円を移動してポリラインの包含関係を回避させる場合」で示した方法で移動分Ｄを算出し、Ｄの長さ分だけ、直線ｆにおける基点座標方向と逆方向へ移動させる。移動前の円に含まれているポリラインの開始座標を（ｐ１，ｑ１）、終了座標を（ｐ２，ｑ２）とし、移動後のポリラインの開始座標を（ｐ’１，ｑ’１）、終了座標を（ｐ’２，ｑ’２）とすると、（ｐ’１，ｑ’１），（ｐ’２，ｑ’２）は以下の式で求められる。
【０１４４】
【数２５】
2004227030.tif 000032
【０１４５】
移動修正前、移動修正後の見た目を図５４（Ａ），（Ｂ）に示す。
【０１４６】
ｇ：ポリゴン同士の重なりを回避させる場合（図５５（Ａ）参照）
プライオリティが低い方のシンボルを、基点座標方向へ重なり度合い分だけ移動させる。その際に、図５５（Ｂ）に示すように接続しているシンボルと電線・ケーブルの端点座標は、形態を崩さずに移動させる。
最終的な見た目（移動修正前、移動修正後）を図５６（Ａ），（Ｂ）に示す。
【０１４７】
なお、上記した実施の形態では、配電系統図に関して説明したが、本発明はこれに限ることはなく、例えば、配電系統図，回路図（回路設計図），屋内配線図，ガス・水道の系統図，電車系統図等についても適用することができる。
【０１４８】
【発明の効果】
本発明によれば、ポリラインやシンボルを縮尺値に依存せずに見易い大きさで表示することができる。
【図面の簡単な説明】
【図１】本発明を示す機能ブロック図である。
【図２】（Ａ），（Ｂ）は、直線の画素による表現を示す図である。
【図３】（Ａ），（Ｂ）は、画面表示の縮尺値を変更したときの直線の長さの説明図である。
【図４】（Ａ）は平行な２直線を示す図である。
（Ｂ）は、画素上で考えた２直線を示す図である。
（Ｃ）は、２直線を縮尺率を小さく縮小して表示させる様子を示す図である。
（Ｄ）は、２直線が重なって表示されている様子を示す図である。
【図５】（Ａ）は、ポリラインの周りを囲むポリゴンを設定した様子を示す図である。
（Ｂ）は、大きい縮尺値で２直線が平行に描かれて、両直線はそれぞれが重ならずに表示された様子を示す図である。
（Ｃ）は、テンプレート用ポリゴンが定義された様子を示す図である。
（Ｄ）は、テンプレートの重なりが生じる小さい縮尺値で表示した様子を示す図である。
（Ｅ）は、テンプレート同士が重ならないように、片方の直線の座標値を移動した様子を示す図である。
【図６】（Ａ），（Ｂ），（Ｃ）は、図５（Ｃ），（Ｄ），（Ｅ）に対応するドットによる詳細表示である。
【図７】（Ａ），（Ｂ）は２つの配電線が読み込まれている場合におけるプライオリティの設定結果を示す図である。
【図８】シンボルの大きさについて、縮尺値がある程度の数値以下になった場合に、見た目が一定の大きさになるような制御を行った様子を示す図である。
【図９】シンボルの形状について、縮尺値がある程度の数値以下になった場合に、デフォルメ化した様子を示す図である。
【図１０】（Ａ），（Ｂ），（Ｃ）は開閉器シンボルの移動により他の電線上シンボルが重なってしまう場合に、重なったシンボルを電線上に移動させ、重なりを解消する場合の説明図である。
【図１１】本発明の画像処理装置の処理の流れを示すフロー図である。
【図１２】テンプレート用ポリゴンの構成座標データを例示する図である。
【図１３】ポリラインを屈折点で分割し、それぞれのポリラインを矩形で囲む座標点を抽出する様子を示す図である。
【図１４】ポリラインの式を導出するための補助説明図である。
【図１５】ポリラインを囲むポリゴンが完成が完成された様子を示す図である。
【図１６】（Ａ）は、テンプレートを示す図である。
（Ｂ）は、実表示された線図を示す図である。
【図１７】（Ａ）は、架空系統のテンプレートを示す図である。
（Ｂ）は、実表示された線図を示す図である。
【図１８】多回路開閉器シンボルと開閉器シンボルを合わせてひとつのプライオリティを設定する場合の説明図である。
【図１９】配電線ごとのプライオリティの設定例を示す図である。
【図２０】配電線表示画面に見た目補正メニューを示す図である。
【図２１】（Ａ），（Ｂ）は、キャビネットシンボルとポリラインのプライオリティの設定例を示す図である。
【図２２】シンボルの大きさの補正処理のフロー図である。
【図２３】（Ａ），（Ｂ）は、抽出したシンボルに対し、基点座標と回転角度を変化させずに、ｍ／ｎ倍の拡大を実施する場合を示す説明図である。
【図２４】拡大した開閉器シンボルと需要家シンボルの基点座標について、拡大前の地中機器との形状と相似形に拡大した形状となるように、それぞれ移動する様子を示す説明図である。
【図２５】（Ａ），（Ｂ）は、拡大後の開閉器シンボルと需要家シンボルにおける基点座標の移動先を求める説明図である。
【図２６】開閉器シンボルと需要家シンボルを移動する場合の説明図である。
【図２７】（Ａ），（Ｂ）は、基点座標と回転角度を変化させずに、ｍ／ｎ倍の拡大を実施する場合の説明図である。
【図２８】重なり補正処理における計算対象データの抽出を示すフロー図である。
【図２９】ポリライン同士の重なり判定方法を説明するための２直線の開始および終了座標点を示す図である。
【図３０】ポリライン同士の４種類の重なり度合いの説明図である。
【図３１】ポリラインと円の重なり判定において、直線の開始および終了座標点と円の中心点座標および半径を示す図である。
【図３２】図３１の補助説明図である。
【図３３】円の中心点座標を直線の直角距離を調べ、その距離が半径より大きいか否かを調べるときの説明図である。
【図３４】円の最終的な重なり度合いとして格納される様子を示す図である。
【図３５】円同士の重なり判定において、各円の中心点座標および半径を示す図である。
【図３６】ポリラインの始点・終点座標と、ポリゴンにおける各頂点の構成座標を示す図である。
【図３７】ポリラインの始点・終点座標と、円における中心点座標と半径を示す図である。
【図３８】ポリラインの座標を移動させる場合の説明図である。
【図３９】一方の直線の方が他方の直線よりプライオリティが低い場合に直線が重なっている座標を、重なり度合い分だけ移動させるときの説明図である。
【図４０】（Ａ），（Ｂ）は、移動修正前、移動修正後の見た目を示す図である。
【図４１】２本の直線が重なりあった場合に、ポリライン自体を移動させる場合の説明図である。
【図４２】一方の直線の方が他方の直線ｎよりプライオリティが低い場合に直線を重なり度合い分だけ平行移動して重なりを回避する説明図である。
【図４３】（Ａ），（Ｂ）は移動修正前、移動修正後の見た目を示す図である。
【図４４】シンボルと直線とが重なったときのいシンボルを移動する場合の説明図である。
【図４５】シンボルの方が直線よりプライオリティが低い場合にシンボルを重なり度合い分だけ移動する場合の説明図である。
【図４６】（Ａ），（Ｂ）は移動修正前、移動修正後の見た目を示す図である。
【図４７】開閉器シンボル単体を移動する場合の説明図である。
【図４８】（Ａ），（Ｂ）は、開閉器シンボルを基点座標方向へ直角に移動させる場合の説明図である。
【図４９】（Ａ），（Ｂ）は移動修正前、移動修正後の見た目を示す図である。
【図５０】円を移動してポリラインの包含関係を回避させる場合の説明図である。
【図５１】重なり度合いの求め方を説明するときの補助説明図である。
【図５２】（Ａ），（Ｂ）は、移動修正前、移動修正後の見た目を示す図である。
【図５３】ポリラインを移動して円との包含関係を回避させる場合を示す図である。
【図５４】（Ａ），（Ｂ）は移動修正前、移動修正後の見た目を示す図である。
【図５５】（Ａ），（Ｂ）はポリゴン同士の重なりを回避させる場合の説明図である。
【図５６】（Ａ），（Ｂ）は最終的な見た目（移動修正前、移動修正後）示す図である。
【符号の説明】
１  画像処理装置
２  表示操作手段
３  画像表示装置
１１  画像縮小手段
１２  重なりベクトル線図検出手段
１３  ベクトル線図移動手段
１４  重なり登録手段
１５  プライオリティ登録手段
２１  操作手段
２２  ディスプレイ
【図１】
2004227030.tif 000033
【図２】
2004227030.tif 000034
【図３】
2004227030.tif 000035
【図４】
2004227030.tif 000036
【図５】
2004227030.tif 000037
【図６】
2004227030.tif 000038
【図７】
2004227030.tif 000039
【図８】
2004227030.tif 000040
【図９】
2004227030.tif 000041
【図１０】
2004227030.tif 000042
【図１１】
2004227030.tif 000043
【図１２】
2004227030.tif 000044
【図１３】
2004227030.tif 000045
【図１４】
2004227030.tif 000046
【図１５】
2004227030.tif 000047
【図１６】
2004227030.tif 000048
【図１７】
2004227030.tif 000049
【図１８】
2004227030.tif 000050
【図１９】
2004227030.tif 000051
【図２０】
2004227030.tif 000052
【図２１】
2004227030.tif 000053
【図２２】
2004227030.tif 000054
【図２３】
2004227030.tif 000055
【図２４】
2004227030.tif 000056
【図２５】
2004227030.tif 000057
【図２６】
2004227030.tif 000058
【図２７】
2004227030.tif 000059
【図２８】
2004227030.tif 000060
【図２９】
2004227030.tif 000061
【図３０】
2004227030.tif 000062
【図３１】
2004227030.tif 000063
【図３２】
2004227030.tif 000064
【図３３】
2004227030.tif 000065
【図３４】
2004227030.tif 000066
【図３５】
2004227030.tif 000067
【図３６】
2004227030.tif 000068
【図３７】
2004227030.tif 000069
【図３８】
2004227030.tif 000070
【図３９】
2004227030.tif 000071
【図４０】
2004227030.tif 000072
【図４１】
2004227030.tif 000073
【図４２】
2004227030.tif 000074
【図４３】
2004227030.tif 000075
【図４４】
2004227030.tif 000076
【図４５】
2004227030.tif 000077
【図４６】
2004227030.tif 000078
【図４７】
2004227030.tif 000079
【図４８】
2004227030.tif 000080
【図４９】
2004227030.tif 000081
【図５０】
2004227030.tif 000082
【図５１】
2004227030.tif 000083
【図５２】
2004227030.tif 000084
【図５３】
2004227030.tif 000085
【図５４】
2004227030.tif 000086
【図５５】
2004227030.tif 000087
【図５６】
2004227030.tif 000088