(57)【特許請求の範囲】
【請求項１】
同じ対象に関する図面の情報を格納する図面データベース及び上記図面に記載される図形が代表する地物の属性情報を格納する地物属性データベースと、入出力装置と、上記図面データベース及び地物属性データベースと上記入出力装置を用いて上記各データベースを管理する計算機を備える図面管理システムの図面更新方法であって、
上記入出力装置によって上記対象に関する新規図面として新規トポロジ図面を計算機に入力し、上記入出力装置によって上記図面データベースから上記新規トポロジ図面に関連する旧トポロジ図面を読み出し、上記新規トポロジ図面及び旧トポロジ図面を表示手段に表示し、
上記計算機が備える図形・地物手動対応付手段及び図形・地物自動対応付手段によって、上記新規トポロジ図面内の図形が代表する第１の地物と他の地物との接続関係・集合関係を上記地物属性データベース及び上記図面データベースに既に格納されている旧地物属性の地物との接続関係・集合関係を比較して対応付けし、該対応付けされた新規トポロジ図面の図形に上記旧トポロジ図面の地物属性と共通のＩＤを付与することにより関連付けを行う第１ステップと、
上記第１ステップで上記新規トポロジ図面と上記旧トポロジ図面との地物属性の対応づけができない地物の図形を矛盾個所あるいは更新個所として表示手段に表示し、上記入出力装置によって、上記表示手段に表示された矛盾個所あるいは更新個所の修正を行う第２ステップとを有することを特徴とする図面管理システムの図面更新方法。
【請求項２】
同じ対象に関する複数の図面の情報を格納する図面データベース及び上記図面に記載される図形が代表する地物の属性情報を格納する地物属性データベースと、入出力装置と、上記図面データベース及び地物属性データベースと上記入出力装置を用いて上記各データベースを管理する計算機を備える図面管理システムの図面更新方法であって、
上記入出力装置によって新規図面として上記対象に関する地図又はトポロジ図面を計算機に入力し、上記入出力装置によって上記図面データベースから上記新規図面に関連する旧地図又は旧トポロジ図面を読み出し、上記新規地図又は旧トポロジ図面を表示手段に表示し、
上記計算機が備える図形・地物手動対応付手段及び図形・地物自動対応付手段によって、上記新規図面内の図形が代表する第１の地物の絶対位置と、他の地物との接続関係、集合関係を上記地物属性データベース及び上記図面データベースに既に格納されている旧地物属性の地物との接続関係・集合関係を比較し、対応付けのついた新規図面の図形に上記地物属性データベースに既にある地物属性と共通のIDを付与することにより関連付けを行ない、
上記入出力装置によって、上記関連付けのつかない図形を矛盾箇所あるいは更新箇所として表示手段に表示して修正を行うことを特徴とする図面管理システムの図面更新方法。
【請求項３】
上記新規図面の更新前の図面の情報及びその図面に記載される図形が代表する地物の属性情報がそれぞれ上記図面データベース及び上記地物属性データベースに格納されている場合、上記図形・地物手動対応付手段及び図形・地物自動対応付手段が第１ステップの対応付けを、上記新規図面内の図形が代表する地物の該新規図面上の位置、他の地物との接続関係・集合関係を用いて、上記更新前の図面の図形が代表する地物の該図面上の位置、他の地物との接続関係・集合関係と比較することによって行うことを特徴とする請求項１に記載の図面管理システムの図面更新方法。
【請求項４】
上記図面更新方法で更新された新規図面の更新図形を用いて、計算機が有する地物・属性自動更新手段によって該更新図形のレイヤ番号から該更新図形の地物のクラスを選択し、該更新図形の図面上の位置から地物の絶対座標を、該更新図形と他の図形との接続関係から他の地物との接続関係を抽出し、上記地物属性を自動的に生成・更新し上記地物属性データベースに格納する第３ステップを有することを特徴とする請求項３記載の図面管理システムの図面更新方法。
【請求項５】
上記計算機がもつ地物属性自動更新手段により、上記第３ステップによって得られた地物属性に対応する地物と接続関係にある地物、集合関係にある地物の地物属性を連動して更新する第４ステップを有することを特徴とする請求項４記載の図面管理システムの図面更新方法。
【請求項６】
上記図面データベースは図面が表現する地物のクラス一覧のデータを有し、上記第２ステップ後に、計算機がもつ図面自動連動更新手段によって、更新された地物のＩＤ一覧から該図面の上記クラス一覧に含まれるＩＤを抽出し表示手段に表示し、上記新規図面に関連する関連図面の図形が格納するＩＤと比較し、上記入出力装置及び上記図形・地物手動対応付け手段により更新地物と同じＩＤを持つ変更・削除図形は仮変更・仮削除のマークを付加し、上記関連図面に同じＩＤを持つ図形がない新規追加図形は地物の接続関係を保った仮図形として登録し、上記仮変更・仮削除のマークを付加した図形を出力表示する第５ステップを有することを特徴とする請求項１、３乃至５の何れかに記載の図面管理システムの図面更新方法。
【請求項７】
請求項2に記載の図面管理システムの図面更新方法で更新図形と判断された図形に対して、上記計算機のもつ地物属性自動更新手段及び図面自動更新手段によって、それぞれ上記更新図形及び属性のデータを上記図面データベース及び地物属性データベースに既に格納されている関連図形の属性データ及び図形データに対して更新することを特徴とする図面管理システムの図面更新方法。
【請求項８】
請求項１において、上記第１ステップの上記新規トポロジ図面が複数枚であるとき、上記図形・地物手動対応付手段及び図形・地物自動対応付手段によって、該新規トポロジ図面間の入力図面の一部の図面の図形が代表する地物の位置、他の図形との接続関係と、上記入力図面の他の図面の図形が代表する地物の位置、他の図形との接続関係、および他方の図面内の図形が代表する地物と集合関係にある地物の接続関係を比較することにより、入力された複数の新規トポロジ図面間の矛盾個所を検出する請求項１に記載の図面管理システムの図面更新方法。
【請求項９】
上記第３ステップ、第４ステップ、第５ステップ又は計算機の入力手段による手動によって作成した地物属性に関連する地物同士の接続関係・集合関係、地物自身の属性を用い、上記計算機が備える図面自動生成手段によって新しいトポロジ図面を生成するステップを有することを特徴とする請求項４乃至６の何れかに記載の図面管理システムの図面更新方法。
【請求項１０】
同じ対象に関するトポロジ図面の図面データを格納する図面データベースと、上記トポロジ図面に記載される図形が代表する地物の属性情報を格納する地物属性データベースと、上記図面データ及び地物の属性情報の入出力装置と、上記図面データベース、地物属性データベース、入出力装置を用いて上記図面データ及び地物の属性情報を管理する信号処理手段とを有し、
上記信号処理手段は、新規図面としてトポロジ図面を上記図面データベースに入力する際に、上記新規図面内の図形が代表する地物の他の地物との接続関係・集合関係を、既に上記図面データベース及び地物属性データベースに格納されている地物属性の他の地物との接続関係・集合関係と比較し、上記図形と上記地物との対応付けを自動的に行う自動図形・地物自動対応付機能を実行する第１の処理部と、
上記第１の処理部によって更新図形と判断された図形について地物属性を自動的に更新する地物属性自動更新機能を実行する第２の処理部と、
上記第１及び第２の処理部とによって更新された更新トポロジ図面の図形及び地物属性を用いて上記更新トポロジ図面と同じ対象に関連する他の図面及び該他の図面に記載される図形が代表する地物の属性情報を自動的に更新する機能を実行する第３の処理部とを有することを特徴とする図面管理システム。
【請求項１１】
上記図面データベース及び上記地物属性データベースに格納される地物の絶対位置及び地物と他の地物の接続関係のデータを用いてトポロジ図面を作成する図面自動生成処理部を更に有することを特徴とする請求項１０記載の図面管理システム。
【請求項１２】
同じ対象に関する複数種の図面データを格納する図面データベース及び上記図面に記載される図形が代表する地物の属性情報を格納する地物属性データベースと、上記図面データ及び地物の属性情報の入出力装置と、上記図面データベース及び地物属性データベースと上記入出力装置を用いて上記データベースを管理する計算機で使用するアプリケーションプログラムを蓄積した情報蓄積体であって、
上記アプリケーションプログラムが、上記対象に関する新規図面として新規トポロジ図面を上記計算機に入力する際に、上記計算機が備える図形・地物手動対応付手段及び図形・地物自動対応付手段によって上記新規図面内の図形が代表する地物の他の地物との接続関係・集合関係を、上記図面データベース及び地物属性データベースに既に格納されている地物属性の他の地物との接続関係・集合関係と比較し対応付けし、対応付けのついた上記新規図面の図形に上記既に格納されている地物属性と共通のＩＤを付与する第１手順と、
上記第１手順で上記地物属性と対応づけができない図形を矛盾個所あるいは更新個所として上記入出力装置の表示手段に表示する第２手順と、
上記第２手順で表示される図形に対応する地物及びその地物に関係する地物の属性を上記前記計算機が備える地物・関連図面連動更新手段によって更新する第３手順と、
上記属性を更新された地物に対応する図形を上記新規トポロジ図面に関連する図面データベースに格納する第４手順とを実行させるためのプログラムであることを特徴とする計算機が読み取り可能な情報蓄積媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図面管理システム及びそれを用いた図面更新方法、更に詳しくいえば、地理情報処理システム（GIS : Geographic Information System）や、計算機支援設計システム（CAD : Computer Aided Design）等、複数の図面を管理するシステムや、これを用いた設備管理システムにおいて、複数の図面を相互に参照し、互いの図面間で共通に現れる地物やその属性、ネットワークの接続状況等を効率よく参照・利用する方法、さらには複数の図面間の矛盾を発見し、互いに整合性を保ちながら更新していく図面管理システムそれを用いた図面更新方法に関する。
【０００２】
【従来の技術】
近年、紙地図の電子化に基づく地理情報システム（ＧＩＳ）が開発され、利用されている。ＧＩＳは地図図面を計算機内に管理し、さらに図面内の図形で示される各種地物に対する名称や属性、道路の接続関係ネットワーク等の図形間の関係を管理するシステムである。
【０００３】
ＧＩＳのユーザは必要な領域の地図を検索することができ、地図上の図形を選択することでその図形が代表する地物の詳細な属性を検索することができる。ＧＩＳの管理する図面、属性とそれらを利用するための様々な検索・利用手段を用いることによって、例えば、自治体の設備管理業務、都市計画業務等を支援することができる。ＧＩＳの諸機能は現在ＩＳＯ／TC211やOpen GIS Consortiumで国際標準化が進められている。
【０００４】
従来のＧＩＳの代表的な管理システムは、図１６に示す様に、地図図面を図面データベース（以下、ＤＢと略称）に管理し、図面内の図形が表す地物の属性情報を属性ＤＢに管理する。属性とは、その地物の名称、種類、管理者、建設年月日等の、地物に附随する情報である。図形と属性の関連付けの方法として、図形にＩＤを付加し、属性ＤＢにＩＤに対応する属性を格納する。ユーザは図面内の図形を選択することでその図形の属性を参照することができる。
【０００５】
また、図１７に示すような、Open GIS Consortiumが提唱するSimple Feature Specificationに基く管理システムがある。この方式では地図図面を管理しない。地物は属性ＤＢのみで管理する。属性ＤＢで管理される各地物には、家屋・道路・交差点等の種類、名称や管理者、建設年月日等の属性情報の他に、地物の図形形状情報を管理する。図面が必要な場合は、これらの図形形状情報の集合から図面を新たに生成する。
【０００６】
【発明が解決しようとする課題】
従来のＧＩＳはいずれも、地物の属性と図面内の地物を表す図形を１：１で対応付けている。しかし実際には、地図や図面は実際の地物の関係を利用者の用途に応じて決まる規則によって部分的に写像したものであり、1/500地図、1/2500地図、トポロジ図等、複数種類の図面が存在しうる。設備管理業務を行うためには、一つの管理対象に対して数多くの種類の図面を管理しなければならない。従来のＧＩＳでは、これらの複数の図面と実際の地物との関係を統合して管理することはできなかった。
【０００７】
更に詳しくいえば、地図では、詳細な情報を示す1/500地図、全体の概況を示す1/2500地図等、縮尺の違う図面が必要となる。またメルカトル図法、ランベルト図法等、複数の図法の図面が必要となる場合もある。
【０００８】
また、電車の路線図や電気回路図等のように、地物の接続関係を一目で分かるように地物の位置を配置し直したネットワークトポロジ図も存在する。これはシステムの利用者の視点により表示範囲、地物の表現方法、省略する地物の種類等から、様々な種類の図面が存在する。道案内等に用いることのできる略地図もトポロジ図の一種と考えることができる。
【０００９】
また同じ種類の図面においても、更新図面、更新前の図面、別の作成者や別の設備管理システムが作成した図面等、多数の図面が存在する。
【００１０】
地理情報システムを運営するに当たり、特に図面更新のメンテナンスコストが問題となる。即ち、現状では、図面管理者自身が人手で関連する図面を探し出し、変更を行っている。人手によるため、更新漏れ・更新ミス等の図面間の整合性を損う場合があり、そのために図面メンテナンスコストは非常に大きい。
【００１１】
従って、本発明の目的は、同じ管理対象に対して複数種類の図面及び属性情報を管理する管理システムにおいて、管理システムのメンテナンスコストを低減し、図面の更新において、トポロジ図面を含む複数図面間、図面と地物属性間での矛盾を解消し、システム全体の整合性を保つ図面更新方法を実現することである。
【００１２】
【課題を解決するための手段】
上記目的を達成するため、本発明の図面管理システムの図面更新方法は、同じ対象に関するトポロジ図面を含む複数種の図面データを格納する図面ＤＢ及び上記図面に記載される図形が代表する地物の属性情報を格納する属性情報ＤＢと、上記図面及び属性情報の入出力装置と、上記図面ＤＢ及び属性情報ＤＢと上記入出力装置を用いて上記図面データ、地物の属性情報を管理する信号処理手段をもつ図面管理システムで、新規の図面を入力したり、上記図面ＤＢに格納された既存図面の一部を変更する図面更新方法であって、上記複数の図面のいずれかを変更するとき、図面内の図形が代表する地物の絶対位置、他の地物との接続関係・集合関係の少なくとも１つを、既に上記属性情報ＤＢに格納されている地物属性の絶対位置、他の地物との接続関係・集合関係と比較し、対応付けの付いた図形に既に格納されている地物属性と共通のＩＤを付与することにより関連付けを行い、地物属性と対応づかない図形を矛盾個所あるいは更新個所として上記図面管理システムの出力装置に出力し、上記矛盾個所あるいは更新個所を手動又は上記信号処理装置の自動図形・地物対応付機能で修正する。
【００１３】
また矛盾個所あるいは更新図形と判断された図形に対して、信号処理手段のもつ地物属性自動更新機能により対応する地物属性を更新する。すなわち、新しく追加された地物を登録し、削除された地物、接続関係や位置等の変化した地物の属性を更新し、その地物属性が更新されたことにより連動して更新されるべき地物の属性を更新する。
【００１４】
上記複数の図面は、トポロジー図を含み、上記変更は、新たな図面の追加、既存図面を部分的に修正する更新を含む。
また、上記図面更新方法を実施する本発明の図面管理システムは、同じ対象に関する複数の図面の情報を格納する図面格納ＤＢと、上記図面に記載される図形が代表する各地物の属性情報を格納する地物属性ＤＢと、図面の情報及び属性情報を入出力する入出力装置と、上記図面格納ＤＢ、上記地物属性ＤＢ、上記入出力装置と結合され、上記矛盾個所あるいは更新個所を手動又は上記信号処理装置の自動図形・地物対応付機能を実行する第１の処理部と、上記地物属性自動更新機能を実行する第２の処理部とをもつ。
【００１５】
本発明の好ましい実施形態では、信号処理手段は計算機であり、上記第１及び第２の処理部は、各機能を実行するアプリケーションプログラムを格納した情報蓄積体を装着することにより実現する。
本発明によれば、図面がトポロジ図や、縮尺、図法等の異なった地図が混在する場合にも、（１）図面の更新時に、IDが付加されていない外部図面と総入替えになる場合、手動と、信号処理装置の自動図形、地物対応付機能の組み合わせによって、効率的に図面の各図形にＩＤを付加できる。（2）一枚の図面に記された図形を編集更新した時、関連する図面における対応図形を検索して、それを更新候補図形として記録し、計算機側で自動更新できる。（3）複数の関連する図面が与えられた時、それぞれの図面内の図形が示す地物の位置・接続関係がお互いに矛盾を起こしている場合、その矛盾個所を容易に発見して修正できる。本発明の上記及び他の構成、機能は以下の説明によって更に明らかにする。
【００１６】
【発明の実施の形態】
図１は、本発明による図面管理システムの一実施形態をの構成を示す図である。
以下、本実施形態の図面管理システムが地理情報システムの場合について説明する。
【００１７】
本図面管理システムは、信号処理手段として計算機1０６を有し、計算機１０６のユーザインタフェース部１０９を介して、図面表示等に用いるディスプレイ１０１、図面の検索・編集等に用いるキーボード１０２、マウス１０１、図面の印刷に用いるプリンタ１０４、紙図面を読み込み、電子化するためのスキャナ１０５等の入出力装置が接続されている。また、計算機１０６は複数の図面のデータ格納する図面ＤＢ１０７及び地物属性ＤＢ１０８に接続されている。
【００１８】
計算機１０６は、プログラムによって実行される次ぎの機能層をもつ。
図面ＤＢ１０７を管理する図面管理機能１１９と地物属性ＤＢ１０８を管理する地物属性管理機能１２０をもつ基盤層１２２、ユーザインタフェース部１０９、図面の検索・編集を行う図面検索編集機能１１０、地物属性の検索・編集を行う地物属性検索編集機能１１１、図形・地物手動対応付機能１１２をもつ応用層１２１と、基盤層１２２と応用層１２１の間にあって地物属性・関連図面連動更新機能層１１３とをもつ。
【００１９】
地物属性・関連図面連動更新機能層１１３は、入力図面と地物属性の対応付けを自動的に行う図形・地物自動対応付け機能１１４、更新された図面の図形に対応し、図形の位置や接続関係を読み取ることによって地物属性を更新する地物属性更新機能１１５、更新された地物属性に対応し、関連図面に仮図形を生成し、あるいは変化・削除図形をマークすることによってユーザによる関連図面の更新を支援する図面連動更新機能１１７、位置・接続関係等、図面を作成するのに必要な地物属性がある場合に図面を自動生成する図面生成機能１１８を有して構成される。上記各機能の処理の詳細については後で説明する。
【００２０】
図２は、図１の図面管理システムで管理される複数の関連図面、地物属性を説明するための図である。
同じ対象に関する複数種の図面は、地図２０１の他にトポロジー図面２０２を含む。図面は限られた空間領域において、指定された種類の地物とそのお互いの位置関係・接続関係が、指定されたルールで表現される。一つの領域を表す図面として、地図、トポロジ図、縮尺の異なる地図、視点の異なるトポロジ図面等、複数の図面が存在する。地物の接続関係と地物自身の位置・形状を表した図面の例が地図２０１であり、地物の接続関係のみを表現した図面の例がトポロジ図２０２である。図面２０１及び２０２はそれぞれ、図面自身の属性として、図面が表す空間領域、図面に記された地物の種類、図面が地図かトポロジ図か、地図の場合は地図の基準点座標・縮尺・図法等を記載したメタデータ２０４及び２０５をもつ。図面及びそのメタデータは図面ＤＢ１０７に格納される。
【００２１】
地物属性２０６は、地物の位置を表す代表点の絶対座標（緯度経度等、地物の種類によらず地物の位置を一意に決めることのできる座標）、地物間の関係、すなわち地物がどの地物と接続しているかの接続関係、地物がどの地物から構成されているか、どの地物の部品であるかという集合関係を定義し、地物の属性情報として持つ。これらの属性情報は地物属性ＤＢ１０８に格納される。また、複数の関連図面に出てくる、同じ地物を表す図形に全て同じＩＤを付与し、それに対して一つの地物属性を関連付ける。
【００２２】
図３は、上記図面管理システムを用いた本発明による図面更新方法の一実施形態における処理フローチャートを示す。新しい図面（以下新規図面と略称）のデータをＤＢ格納する場合の処理について述べる。
【００２３】
ＳＴＥＰ１：図１の図形・地物手動対応付機能１１２及び図形・地物対応付機能１１４により、新規図面の各図形に地物属性と関連付けるＩＤを定め、図面ＤＢ１０７に格納し、ＩＤが定められない図形（矛盾図形、更新図形）を識別し出力装置に表示する。即ち新規図面を入力装置（１０１−１０５）、インターフェース部１０９を介して計算機１０６の応用層に取り込む。取り込んだ図面は、図形・地物手動対応付機能１１２と図形・地物自動対応付け機能１１４により新規図面中の各図形と、既に地物属性ＤＢ１０８に格納されている地物属性を対応付け、各図形に地物属性を参照するためのＩＤを定め、ＤＢ等に格納する。
【００２４】
上述の上記図形と上記地物属性との対応付けは、（１）ユーザによる手動対応付け１１２、（２）自動対応付け１１４の二通りの方法を繰り返すマン・マシン対話によって行う。自動対応付けは、絶対座標による地物位置の比較、地物間の接続関係による対応付け等の方法で行う。対応付けされた図形に対しては、対応する地物ＩＤを付加する。
対応付けの行われなかった図形は、図面が間違っているか、図面の方が新しく更新されているかのいずれかである。これはシステムの操作者（ユーザ）が判別する。
【００２５】
ＳＴＥＰ２：図１の地物属性自動更新機能１１５により、入力図面の更新図形に対応する地物及びその地物に連動する地物の属性の更新を行う。
上記更新図形と判別された図形に対しては、計算機の地物属性自動更新機能１１５により対応する地物属性を更新する。すなわち、新しく追加された地物を登録し、削除された地物、接続関係や位置等の変化した地物属性を更新する。また、その地物属性が更新されたことにより連動して更新されるべき地物の属性を更新する。すなわち、更新地物に接続する地物の接続属性を更新し、その地物と集合関係にある地物を登録し、あるいは接続関係の更新を行う。
【００２６】
ＳＴＥＰ３：図１の図面自動連動更新機能１１７により、更新された地物に対応する図形を関連図面に加え、あるいはマークし、ユーザによる更新の支援を行う。すなわち図面自動連動更新機能１１７により、既に格納されている関連図面の各図形を連動して更新する。これは、地物属性自動更新機能１１５で更新された地物属性のＩＤを持つ図形を、関連する図面の中から検索することにより実現する。新たに登録された地物に対しては、関連図面に接続関係を正しく設定した仮図形として登録する。仮図形はユーザに出力装置の表示装置に表示し、ユーザが正しい位置・形状に修正する。以上の手順により地物属性及び関連図面の連動更新を行う。
【００２７】
また、また必要によっては、図面自動生成機能１１８により、地物属性に地物の位置・他の地物との接続関係等、図面を作成するのに十分な情報が揃っている場合、図面自体を新たに生成する。
上記ステップＳＴＥＰ１、ＳＴＥＰ２及びＳＴＥＰ３の詳細については、後で地理情報システムの一実施形態である下水道配管を利用した広域通信網（ＷＡＮ）の管理システムを例として説明する。
【００２８】
図４は、上記新規図面を入力した時の地物属性・関連図面の更新機能における各ステップを出力装置１０１の表示画面で示したものである。図中白抜矢印は処理の経過を示す。
ブロック４０は、新規図面の各図形に地物に対応するＩＤを対応づける処理過程を示す。
画面４２は連動更新機能の初期状態の画面である。ユーザは図１のディスプレイ１０１の二つのウィンドウに画面右側は既存図面４２ｒを、画面左側は新規図面４２を表示する。既存図面と新規図面は同じ地物の接続関係を表現している。
【００２９】
図形は属性として、ＩＤ確定、ＩＤ推定、ＩＤ不定、及びＩＤ不可の４種類をとり、図面中にそれぞれ記号ＩＤ、ｉｄ、？、及びｘで表す。
【００３０】
既存図面は白円で示されている各図形に地物属性と対応するＩＤが設定されている。なお、ＩＤは全て異なるが、説明の簡単のため、確定を表す記号ＩＤのみ示している。最初の新規図面４２には各図形にＩＤが設定されていない。ユーザは黒矢印で示す三叉路部分の図形を新規図面４２と既存図面４２ｒで同じ地物を表現していると指定する。即ち新規図面の三叉路部分に既存図面の三叉路部分のＩＤと同じＩＤを指定し表示する。図１の図形・地物手動対応機能１１２による対応付けを行う。
【００３１】
画面４３は次のステップを示している。新規図面４３でユーザが対応づけた三叉路の図形のＩＤは確定し、既存図面の対応図形と同じＩＤが設定され、さらに図１の自動対応付け機能１１４により、ユーザ対応付け図形の右隣接図形のｉｄが推定され、設定される。これは右隣接図形が端点であり、ユーザ対応付け図形に隣接している等、ネットワークで一意に決まる規則を持つため計算機に組み込まれたプログラムによって処理される。他の図形のＩＤはまだ不定？である。なお、自動対応付け機能１１４の対応付け規則については後で説明する。
【００３２】
画面４４では、再びユーザは黒矢印で示す二つの図形を手動で対応付ける（図１の手動対応付機能１１２による）。
画面４５では、上記手動による対応付けされたＩＤを使用して再び自動対応付け機能１１４により残りの大部分の図形のＩＤが推定される。ここで接続関係が既存図面と矛盾するため、ＩＤ不可と指定された記号ｘが付けられた図形が生じる。ユーザはその図形ｘを更新図形、あるいは矛盾図形と識別判定する。矛盾図形の場合は連動更新機能の処理を中断して矛盾解消を行う。
【００３３】
新規図面にＩＤ不定の？、不可のｘが付された図形がある場合、再び画面４２から繰り返す。ＩＤ不定？の図形がなくなった時点で次の連動更新処理４１へ進む。連動更新処理４１では、新規図面で発見された更新部分を他の既存図面群へ反映する。
【００３４】
更新地物（黒円で示された図形）に新たなＩＤｋが付加された図面４６のＩＤ対応付けで参照していた既存図面４２ｒや、その他の関連図面４９に対し、更新地物ＩＤｋに対応する図形が信号処理手段によって自動挿入され、仮図形として自動挿入された図面４７、４９が形される。この段階では接続関係が判明しているがその図形の位置は不明であるため、ユーザが更新地物ＩＤｋの位置を新規図面４６から求め、図面４７、４９のを更新地物ＩＤｋの位置を確定した図面４８、５０を得る。
【００３５】
以下、上記図面管理システム及び図面更新方法の具体的実施形態を広域通信網（ＷＡＮ）を管理する地理情報システムについて説明する。
図５は、地理情報システムが管理する広域通信網（ＷＡＮ）の構造を示す。
【００３６】
管理事務所や下水処理場等の機場５０１と機場４０２の間をWANケーブル５０３がネットワーク状に張りめぐらされている。ケーブル５０３は下水管渠の地下配管５０４に敷設されている。ケーブル５０３は機場では成端箱５０６、５０７に接続され、機場内のATM等の機器５０８、５０９に接続される。また別の機場へ向かうケーブルに再接続されることもある。ケーブル同士を接続するには、接続箱５１０を用いる。接続箱５１０はマンホール５１１内に接地されている。
【００３７】
ケーブル５０３には、電線・光ファイバ等の芯線４０５が複数本格納されている。実際の情報通信は芯線単位で行われる。芯線４０５は、接続箱５１０内ではブリッジ４１２に接続される。ブリッジとは、二本のケーブル内の芯線が１：１で接続された接続を指す。また、ケーブル５０３内の芯線は、成端箱５０７内ではポート４１３に接続される。ポートとは、番号が付され、芯線をユーザが利用するための接続口である。
【００３８】
成端箱と成端箱の間には、通常十数個の接続箱が存在する。機器管理の目的では接続箱を管理することは重要であるが、地理情報システム利用の目的では両端の成端箱の対応が分かれば十分で、途中の接続箱の情報は不要である。そこで、成端箱と成端箱の間のケーブル群を仮想的に一本のケーブルと考え、それをケーブル経路と呼ぶことにする。ケーブル経路は、ケーブル群の総延長等の属性を持つ。同様に、成端箱と成端箱の間に直列に接続された芯線群を仮想的に一本の芯線と考え、これを芯線経路と呼ぶことにする。芯線経路は、芯線の用途、使用状況、芯線全体を通しての電力損失量等の属性を持つ。
【００３９】
図６は、上記下水道配管を利用した広域通信網の図面管理システムで管理する地物について、その相互の接続関係と属性について示す。図６（ａ）において、地物の種類は、オブジェクトの統一モデリング言語であるＵＭＬ（Unified Modeling Language）で記述した地物間の関係を図形６０１〜６０８で示す。地物の種類は、オブジェクト指向におけるクラスと考えることができる。
【００４０】
それぞれの地物間には、接続関係、集合関係及び特化関係がある。接続関係は地物と地物が接続していることを示す。集合関係は地物が別の地物の集合から構成されていることを示す。また特化関係は地物が別の地物の特殊なものとして考えることができることを示す。
【００４１】
図６（ｂ）は、上記８種類の地物の属性を表（テーブル）６０９〜６１６で示す。各表の上段には地物自身のＩＤ、中段には各地物と接続関係・集合関係にある地物のＩＤを、下段には地物自身の属性を記している。以下に各地物について簡単に説明する。
接続箱６０１はケーブルとケーブルをつなぐ機器である。テーブル６０９は、クラス関係として、内包するブリッジのＩＤ、接続するケーブルのＩＤ、隣接する接続箱のＩＤを、また接続箱自身の属性として自分自身の位置座標、設置されているマンホールの番号等を持つ。
【００４２】
ブリッジ６０５は、一つの接続箱の中に複数個存在し、芯線と芯線を接続する接続点である。テーブル６１３は、クラス関係として、所属する接続箱のＩＤ、両端に接続する芯線のＩＤを、またブリッジ自身の属性として自分自身の位置座標、設置年月日等を持つ。
ケーブル６０２は複数の芯線を束ね、防護皮膜で覆ったものである。成端箱から接続箱、接続箱から次の接続箱までを一本のケーブルと考える。表６１０は、クラス関係として、両端に接続する接続箱のＩＤ、内包する芯線のＩＤ、所属するケーブル経路のＩＤを、またケーブル自身の属性として自分自身の位置座標、ケーブル延長等を持つ。
【００４３】
芯線６０６はケーブル内に含まれる光ファイバや電線のことである。表６１４は、クラス関係として、所属するケーブルのＩＤ、両端に接続するブリッジのＩＤ、所属する芯線経路のＩＤを、芯線自身の属性として自分自身の位置座標、電力減衰量の測定値等を持つ。
【００４４】
ケーブル経路６０３は成端箱から成端箱までのケーブルの集合である。表６１１は、クラス関係として、内包するケーブルのＩＤ、両端に接続する成端箱のＩＤを、ケーブル経路自身の属性として自分自身の位置座標、ケーブル総延長等を持つ。
【００４５】
芯線経路６０７は成端箱から成端箱までの芯線の集合である。表６１５は、クラス関係として、両端に接続するポートのＩＤ、内包する芯線のＩＤを、芯線経路自身の属性として自分自身の位置座標、用途、総電力減衰量等を持つ。
【００４６】
成端箱６０４はユーザがＷＡＮを利用するための接続装置である。成端箱は接続箱と特化関係を持っており、特殊な接続箱と見ることができる。表６１２は、接続箱から継承されるクラス関係として接続するケーブルのＩＤ、隣接する接続箱のＩＤを、成端箱特有のクラス関係として内包するポートのＩＤ、接続するケーブル経路のＩＤを、成端箱自身の属性として自分自身の位置座標、設置機場名等を持つ。
【００４７】
ポート６０８はユーザがＷＡＮを利用するための接続口である。ポートはブリッジと特化関係を持っており、特殊なブリッジと見ることができる。表６１６は、ブリッジから継承されるクラス関係として接続する芯線のＩＤを、ポート特有のクラス関係として所属する成端箱のＩＤ、接続する芯線経路のＩＤを、ポート自身の属性として自分自身の位置座標、ポート番号等を持つ。
【００４８】
図７は、上記下水道配管を利用した広域通信網の図面管理で管理する同一対象に関する４種類の図面について、その特徴と、記述されている地物について示す。地物の関係（図６と同じ）に示される地物とその関係がそれぞれの図面に部分的に記述されている。
各図面７０２、７０４、７０６及び７０８のそれぞれは、図面自身の属性として、図面が表す空間領域、図面に記された地物の種類、図面が地図かトポロジ図か、地図の場合は地図の基準点座標・縮尺・図法を記載したメタデータ７０３、７０５，７０７及び７０９を図面データとして持つ。
【００４９】
図面７０２は１／５００地図である。これは成端箱、接続箱、その間を結ぶケーブルが、実際に設置されている位置に合わせて正確に記述されている。また、道路や地下配管も参考図形として記述されている。
【００５０】
図面７０６は機器接続図である。１／５００地図７０２と同様、成端箱、接続箱、その間を結ぶケーブルが、トポロジ図として記述されている。地物の正確な位置は地図とは異なり特に重要ではなく、ユーザが見やすい形に配置されなおしてある。
【００５１】
図面７０４はネットワーク接続図である。機器接続図７０６に記載されていた接続箱がここでは省略されている。図面７０４はネットワークの接続状況の概況を広域にわたって確認するために用いられる。ここで記述されている地物は、ケーブルの直列の集合であるケーブル経路と成端箱である。
【００５２】
図面７０８は芯線接続図である。これは本システムが管理する図面の中で一番詳細な図面であり、芯線毎の接続状況が記述されている。記述されている地物は、成端箱、接続箱、ケーブルに加え、成端箱内のポート、接続箱内のブリッジ、ケーブル内の芯線である。芯線接続図７０８は、機器接続図７０６や１／５００地図７０２から取得できる成端箱・ケーブル・接続箱の接続関係、地物属性ＤＢから取得できる接続箱内のブリッジと芯線の関係、成端箱内のポートと芯線の関係を用いることにより自動生成する。
【００５３】
以下、上記広域通信網（ＷＡＮ）を例に、図３の図面更新法の各ステップの詳細な説明を行う。
図９は図３のＳＴＥＰ１に対応する処理フローチャートを示す。ＳＴＥＰ１の処理は、新規図面の各図形を、既に入力された地物属性と対応付け、対応付けられた図形には地物属性と関連付けるためのＩＤを付与し、新規追加された図形にはＩＤを新しく付与し、これらの更新された図形のＩＤの一覧をＳＴＥＰ２の地物属性更新機能の処理へのパラメータとして引き渡す処理である。本図面管理システムでは、全図面・地物属性で共通のＩＤ体系を持ち、同じ地物を表す図形には同じＩＤを付加し、一つの地物属性と関連付ける。ＩＤは様々な体系が採用される。
【００５４】
ＩＤの構成は、図８に示す様に、単純な構成は、８１のように、ＩＤを、地物の種類を表すクラスＩＤと、同じ種類の地物内での通し番号であるインスタンスＩＤの組合わせで表現する。これにより、ＩＤだけで地物の種類が判明するため、効率的な検索を行うことができる。また、地物の種類ごとに管理・更新部署が分かれている場合でも、図面や属性を同時に更新する際のＩＤ衝突について考慮する必要がない。インスタンスＩＤの付加方法はクラスＩＤごとに自由に設定して構わない。そのため８２のように、クラスの下にさらにサブクラスを設け、地物の種類をさらに詳細に指定してもよい。また、８３のように、管理地域ごとに領域（レジョン）ＩＤを付加してもよい。これにより、図面や属性の更新が地域ごとに分かれた場合にＩＤの衝突を考慮する必要がなくなる。また、地域ごとに新たなクラスの意味定義を行うこともできる。
【００５５】
図９に戻り、
ＳＴＥＰ１−１：入力図面のメタデータを参照し、入力図面が表す空間領域、図面に記された地物の種類、図面が地図かトポロジ図か、地図の場合は地図の基準点座標・縮尺・図法を調べる。
【００５６】
ＳＴＥＰ１−２：入力図面が表現する空間領域が、その地物属性ＤＢが既に登録しているかどうかを調べる。これは地物属性ＤＢに、既に入力された図面の空間領域の一覧を格納しておき、入力図面の空間領域と比較することによって実現する。図面領域が地物属性ＤＢに登録されていなければ、その入力図面に記載されている地物は全て地物属性ＤＢには存在しない。その場合はＳＴＥＰ１−１２に進み、全ての図形にその図形の種類に対応したＩＤを割り当てる。
【００５７】
ＳＴＥＰ１-３：入力画面が地図か否かを判定し、地図の場合のみ実行する。
入力画面が地図の場合、図面内の図形の位置は意味がある。図面内の図形の位置から図形の代表点の座標を取得し、ＳＴＥＰ１-１でメタデータから取得した図面の基準点座標・縮尺・図法を用いて絶対座標に変換し、地物属性ＤＢに既に登録されている地物の位置と比較する。図６のテーブル６０９〜６１６に示したように、各地物は自分自身の属性として代表点の座標（ｘ、ｙ）を持つ。図形から抽出した代表点と地物属性に記載されている代表点が一致する場合、あるいは、二つの代表点が極めて近い距離にある場合、その図形は地物属性ＤＢにある地物を表す図形と見ることができるため、ＳＴＥＰ１-４に進む。
【００５８】
ここで、図１０を用いて、図面及び図形の実際のデータ構造と、図形へのＩＤの割り当て方法、図形からの代表点の抽出方法について説明する。図面１００１には複数の図形が書かれている。各図形は座標（ｘ、ｙ）の組で示される折線として書かれている。
【００５９】
テーブル１００８に、これらの図面データの格納形式を示す。図面データは一つの図形ヘッダと図形数個の図形レコードから構成される。図形ヘッダには図形がいくつ格納されているかを示す図形個数等の図面の属性が格納される。上記図形レコードには、各図形毎に図形の種類を示すレイヤ番号や、図形の構成点（ｘ、ｙ）の集合等の図形の属性と共に、ＩＤが格納される。このＩＤによって図形とその図形が代表する地物の属性が関連付けられる。異なる図面内の図形が同じＩＤを持つ場合、それらは同じ地物を表す図形である。
【００６０】
図形は、前述の成端箱、接続箱のように点で代表されるノード図形１００２と、ケーブルのように線（折線）で代表されるアーク図形１００３に分けられる。図形がどの種類の地物を表すか、図形がノード図形かアーク図形かは、図形の属性の一つであるレイヤ番号にユーザが前もって設定しておく。図形１００４は代表的なノード図形であり、閉じた折線で表される。図形１００５は記号である。特別なノード図形として、構成点座標（ｘ、ｙ）を一組しか持たない記号も定義できる。テーブル１００９は記号の実際の格納形式である記号テーブルである。記号テーブルは構成点が一組の図形テーブルと同じ形で表現できる。記号をシステムの表示装置のスクリーン上に表示する場合は、記号のレイヤ番号に従って別テーブルで定義された、円形・四角形・地図マーク等の図形を表示する。
【００６１】
図形１００６は代表的なアーク図形であり、開いた折線で表される。図形１００７はアーク図形で、一つの図形に複数のＩＤを付与し、複数の地物を表現する例である。図形１００７の折線ＡＢＣＤＥＦＧにおいて、折線ＡＢＣはＩＤ１を、折線ＣＤＥはＩＤ２を、折線ＥＦＧはＩＤ３をつ。図形１００７の格納形式は図形テーブル１０１０のようになる。図形レコードの構成点（ｘ、ｙ）座標格納領域にＩＤを混在させ、ＩＤが後ろに付加された構成点から次のＩＤを付加された構成点までの折線がそのＩＤを所有すると考えることで実現する。ＩＤと構成点の区別はフラグの真偽で判別する。
【００６２】
ここで、ノード図形の代表点は図形の構成点の重心を取るとすることができる。図形１００４の場合は構成点の重心を、図形１００５の場合はその唯一の構成点を代表点とすることができる。アーク図形の代表点は、図形の構成点の重心、両端の座標の組、あるいはこれらの組み合わせとすることができる。
【００６３】
図９にもどり、
ＳＴＥＰ１−４：図形に対応する地物のＩＤを図形に格納する。
ＳＴＥＰ１−５：ＳＴＥＰ１−５からＳＴＥＰ１−８で、ＳＴＥＰ１−３で地物との対応付けの行われなかった図形の地物との対応付けを行う。ＳＴＥＰ１−５では、手動による図形と地物の対応付けを行う。全ての図形をユーザにより対応付けるとユーザ負担が重くなるため、手動による図形と地物の対応付けとＳＴＥＰ１−７に示す図形の接続関係による自動対応付けと併用して行う。
【００６４】
図１１は、ＳＴＥＰ１−５のユーザによる図形と地物との対応付けの例について示す。ユーザは、図面１１０１のノードＡのようなネットワークの端点、図面１１０２のノードＡ、Ｅのようにネットワークの分岐点等のような、特徴的なノード図形のみの対応付けを行う。
【００６５】
ＳＴＥＰ１−６：ＳＴＥＰ１−５の処理による図形に対応する地物のＩＤを図形に格納する。
ＳＴＥＰ１−７：図形の接続関係による、図形と地物の対応付けを行う。ここで、図１２において図形同士の関係から図形の接続関係を抽出する方法、図１３において図形の接続関係を管理するためのノードテーブル・アークテーブルの説明を行ない、その後に図１１において図形の接続関係と地物属性の接続関係を比較して対応付けを行う方法について説明する。
【００６６】
図１２に示すように、図面から図形同士の接続関係は、アーク図形同士の接続、ノード図形とアーク図形の接続及びノードを挟んだアーク図形同士の接続に分類できる。
アーク図形同士の接続は、図形１２０１のように、図形の端点が別の図形の端点と同じ位置座標を持つ場合にお互いに接続しているとして判定する。図形１２０２のように端点以外で交差している図形は接続しないと判定する。
【００６７】
ノード図形とアーク図形の接続は、１２０５に、図形１２０３のように、アーク図形の端点がノード図形の閉折線内部にある場合、その二図形は接続しているとする。また図形１２０４のように、アーク図形の端点がノード図形の閉折線上にある場合も、その二図形は接続しているとする。また図形１２０５（例えば図面１０のノード図形１００５）に示すように、アーク図形端点が記号と同じ位置座標を持つ場合に接続しているとする。
【００６８】
ノードを挟んだアーク図形同士の接続は、上述の規則により、図形１２０６、１２０７、１２０８、１２０９のように、二つのアーク図形がノード図形を挟んで接続していると判定できる。また、図形１２１０（例えば図面１０のアーク図形１００７）のように、一つの図形内に複数のＩＤを持ち、複数の地物を代表する図形も、ＩＤの切れ目である構成点Ｃ、Ｅをノード図形の閉折線で囲むことにより、図形内のそれぞれの地物とノード図形との接続関係を抽出することができる。図１２で説明し図形の接続関係はＳＴＥＰ１−７で繰り返し参照される。このため、高速化のため、図形の接続関係を一時的にテーブルに格納しておくこともできる。
【００６９】
図１３は、図形の接続関係を管理するノードテーブルとアークテーブルの例を示す。ノードテーブルとアークテーブルは、図５の交差点、成端箱、接続箱等のノード図形をノード、道路、ケーブル等のアーク図形をアークとして定義し、ノードに接続するアークの集合、アークの両端に接続するノードの関係を全ノード・アークについてまとめたものである。
【００７０】
ノードテーブル１３０５とアークテーブル１３０６は、ネットワーク構造の格納形式である。ノードテーブル１３０５は、ノード数等、ノードの集合全体の共通属性を示す一つのノードヘッダとノード数個のノードレコードから構成される。上記ノードレコードは、そのノード自身の属性として、ノード番号と、ノードの位置（ｘ、ｙ）、そのノードが接続しているアークのアーク番号の集合、さらにそのノードが表す図形と同じＩＤ（１３０７）を格納する。
ここで、ノードの位置（ｘ、ｙ）は、図１０の図形１００４、図形１００５に示すノード図形の代表点の座標をである。
【００７１】
アークテーブル１３０６は、アーク数等、アークの集合全体の共通属性を示す一つのアークヘッダとアーク数個のアークレコードから構成される。アークレコードは、そのアーク自身の属性として、アーク番号、アークの長さ等のアークコスト、そのアークの両端に接続している二つのノードのノード番号、さらにそのアークが表す図形と同じＩＤ（１３０８）である。ノードテーブルやアークテーブルは、ネットワーク検索、たとえば最短経路検索や到達範囲検索等を行う場合に用いることもできる。ネットワーク検索では、地物と地物の接続関係を非常に多い頻度で検索するため、図１２に示した規則で毎回図形から接続関係を抽出するよりも高速に接続関係を参照できる。
【００７２】
図１１は、図形の接続関係と地物属性の接続関係を比較して対応付けを行う方法での対応付けの規則を説明するための図を示す。
【００７３】
図面１１０１において、ＳＴＥＰ１−５で、ノード図形Ａを地物属性と対応付けた場合、次に示す規則１を用いてノード図形Ｂ、Ｃ、Ｄ、Ｅの対応付けを行う。
【００７４】
［規則１：対応付けの行われたノードに接続する、対応付けの行われていないノードがただ一つの場合、そのノードは一意に決まるため、対応付けを行うことができる］
図面１１０１の対応付けの行われたノード図形Ａに接続するノード図形はＢのみであるため、規則１を用いてノード図形Ｂを対応付けることができる。同様に再帰的にノード図形Ｃ、Ｄ、Ｅを地物属性と対応付けることができる。
【００７５】
図面１１０３において、ＳＴＥＰ１−５で、ノード図形Ａとノード図形Ｅを地物属性と対応付けた場合、次に示す規則２を用いてノード図形Ｂ、Ｃ、Ｄの対応付けを行うことができる。
【００７６】
［規則２：対応付けの行われた二点のノード間をつなぐ最短経路がただ一つの場合、その経路及び経路上のノード列は一意に決まるため、対応付けを行うことができる］なお、ネットワークの最短経路の検索は、従来例であるダイクストラ法アルゴリズムで求めることができる。
【００７７】
図面１１０３の対応付けの行われたノード図形Ａ、ノード図形Ｅの間をつなぐ最短経路は経路ＡＢＣＤＥのみであるため、ノード図形Ｂ、Ｃ、Ｄを地物属性と対応付けることができる。
【００７８】
図面１１０２は、規則１、規則２を適用することにより全ノード図形を対応付けることができる。ノード図形Ａ、ノード図形ＥをＳＴＥＰ１−５で対応付けた場合、ノード図形Ｂ、Ｃ、Ｄは規則２の最短経路ＡＢＣＤＥ上にあるノードとなるため、対応付けられる。これによりノード図形Ｃが対応付けられるため、規則１を適用することによりノード図形Ｆ、Ｇ、Ｈを対応付けることができる。
【００７９】
図面１１０４は、規則２を適用することにより全ノード図形を対応付けることができる。ノード図形Ａ、ノード図形ＥをＳＴＥＰ１−５で対応付けた場合、ノード図形Ｂ、Ｃ、Ｄは規則２の最短経路ＡＢＣＤＥ上にあるノードとなるため、対応付けられる。次に、ネットワークから対応付けられたノードＢ、Ｃ、Ｄを除き、最短経路検索を行うことで、経路ＡＦＧＨＩＥが最短経路として検索される。規則２を適用することにより、経路上のノード図形Ｆ、Ｇ、Ｈ、Ｉを対応付けることができる。
【００８０】
図面１１０５において、ノード図形ＡをＳＴＥＰ１−５で対応付けた場合、次に示す規則３を用いて残りのノード図形の対応付けを行う。
【００８１】
［規則３：対応付けの行われたノードに接続する対応付けの行われていない経路が複数ある場合、経路の特徴を抽出することにより経路を一意に判定し、経路上のノードの対応付けを行う。経路の特徴は、（１）次の分岐点ノードあるいは端点ノードまでのノード数、（２）次の分岐点ノードに接続する経路の数である］
図面１１０５のノード図形ＡをＳＴＥＰ１−５で対応付けた場合、ノード図形Ａに接続する経路は経路ＡＢＣＤ、経路ＡＥＦＧの二通りとなる。規則３を適用することにより、経路ＡＢＣＤの次の分岐点ノードＤに接続する経路の数は４であり、経路ＡＥＦＧの次の分岐点ノードＧに接続する経路の数は３であるため、経路ＡＢＣＤ、経路ＡＥＦＧは一意に区別できる。これによりノード図形Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇが対応づけられる。
【００８２】
また、ノード図形Ｄに接続する経路は経路ＤＪ、経路ＤＫＬＭＮ、経路ＤＲＳＴの三通りとなる。規則３を適用することにより、経路ＤＪの次の端点ノードＪまでのノード数は１であり、経路ＤＫＬＭＮの次の分岐点ノードＮまでのノード数は４であり、経路ＤＲＳＴの次の分岐点ノードＴまでのノード数は３であるため、経路ＤＪ、経路ＤＫＬＭＮ、経路ＤＲＳＴは一意に区別できる。これによりノード図形Ｊ、Ｋ、Ｌ、Ｍ、Ｎ、Ｒ、Ｓ、Ｔが対応づく。
残る未対応付けノードであるノード図形Ｈ、Ｉ、Ｕ、Ｖ、Ｏ、Ｐ、Ｑは、ＳＴＥＰ１−５に戻りユーザにより手動で対応付ける。
【００８３】
次に、アーク図形を対応付ける方法について示す。アーク図形は次の規則４を用いて対応付ける。
［規則４：対応付けの行われた二点の隣接ノード間をつなぐアークは一意に決まるため、対応付けを行うことができる］
図面１１１において、ノード図形Ａ、Ｂが対応付けられた場合、アーク図形ＡＢは一意に決まるため対応付けることができる。以上の方式を用いて、図形の接続関係による図形と地物の対応付けを行う。
【００８４】
図９に戻り、
ＳＴＥＰ１−８：図形に対応する地物のＩＤを図形に格納する。
ＳＴＥＰ１−９：地物に対応づかない図形は、図面が間違っているか（矛盾図形）、あるいは図面が新しいか（更新図形）のいずれかである。ディスプレイに表示し、矛盾図形か更新図形かの判定をユーザの判断にまかせる。
【００８５】
ＳＴＥＰ１−１０：更新図形の場合、図形に対応する地物のＩＤを図形に格納する。またその図形が代表する地物の属性情報を更新するため、更新図形のＩＤ一覧をパラメータとしてＳＴＥＰ２の処理に渡す。
【００８６】
ＳＴＥＰ１−１１：それぞれの図形に図８で説明したＩＤを格納していく。クラスＩＤは図形のレイヤ番号とメタデータから取得し、インスタンスＩＤは通し番号順に未登録の番号を振り当てる。図９の右上に示す図面９０１は、上記各ステップを経て更新図形（アーク９０２、９０３、ノード９０５、９０６）がノ追加された図面例を示す。
【００８７】
図１４は、図３のＳＴＥＰ２で示した地物属性更新機能の処理フローチャートを示す。
ＳＴＥＰ２−１：ユーザの作成・編集・削除等による更新図形のＩＤ一覧を取得する。更新図形が新規作成された図形９０１の場合、新たな地物属性を地物属性ＤＢに登録する。地物のクラスは更新図形のレイヤから判別される図形の種類で判定する。
【００８８】
ＳＴＥＰ２−２：入力図面が地図の場合、図形の位置座標に意味がある。絶対座標で表現された更新図形の代表点（ノード図形の場合は重心、アーク図形の場合は端点の中点）を地物属性の一つとして登録する。
ＳＴＥＰ２−３：図１２で示した接続条件の規則で求めた地物の接続関係を地物属性の一つとして登録する。
ＳＴＥＰ２−４：ＳＴＥＰ２−１で取得されたＩＤを持つ地物に接続している地物の接続関係を連動して更新する。
ＳＴＥＰ２−５：ＳＴＥＰ２−１で取得されたＩＤを持つ地物と集合関係を持つ地物に対し、接続関係を連動して更新する（ＳＴＥＰ２−６）。集合関係にあるべき地物が登録されていない場合、仮登録を行う（ＳＴＥＰ２−７）。
【００８９】
図１５は、図３のＳＴＥＰ３で示した図面連動更新機能の処理を説明するための図であり、図１５（ａ），（ｂ），（ｃ）及び（ｄ）は，それぞれＳＴＥＰ２で得られた地物間関連図例、ＳＴＥＰ３の処理フローチャート、トポロジ図面及び地図を示す。
【００９０】
ＳＴＥＰ３−１：初めに、ＳＴＥＰ２の地物更新機能で作成・更新した地物のＩＤ一覧を取得する。
ＳＴＥＰ３−２：元図面のメタデータを取得する。
ＳＴＥＰ３−３：図面ＤＢに格納されている全図面の中で、元図面の空間領域を含む図面全部に対して、ＳＴＥＰ３−４〜ＳＴＥＰ３−５の処理を行う。
【００９１】
ＳＴＥＰ３−４：各図面において、ＳＴＥＰ３−１で取得した更新地物の間から更新図形の候補となるＩＤを抜き出す。更新候補図面のメタデータから、該図面内に記載されるクラスの一覧を取得し、構成地物のＩＤ一覧からこのクラスＩＤを持つＩＤのみを選別する。図８の体系８０２、８０３、８０４に示すＩＤ体系はいずれもＩＤ内にクラス情報が含まれるため、この選別作業はクラスＩＤの値を比較することで実現できる。
【００９２】
ＳＴＥＰ３−５：削除地物である否かを判別し、削除地物に対応する図形に消去候補フラグを立てる。
ＳＴＥＰ３−６：追加地物である否かを判別し、追加地物に対応する仮図形を図面中に生成する。仮図形はＩＤを持っている。
ユーザはこの仮図形の位置・形状を後で編集することにより、正しい図面に更新することができる。変更する図面が、地物の位置関係を重要視しないトポロジ図（ｃ）の場合、ユーザによす図面再編集の手間を省くことができる。
【００９３】
なお、図形の仮の位置を決定する方法の特殊例として、元の図面・変更先の図面双方が地図（ｄ）の場合、仮図形９０２…９０６を図面間の縮尺変換、基準点変換、図法変換等を行うことにより、初めから正しい位置９０２’…９０６’に置くことができ、ユーザによる再編集の手間を省くことができる。以上の方法により、地物属性・関連図面連動更新機能を実現する。
【００９４】
上記実施形態の説明では地理情報システムのＷＡＮのネットワークの例について説明したが、本発明は上記実施形態に限定されるものではなく、ビルの配線図管理、ＬＡＮ管理、またそれを利用した故障監視・診断システム等にも用いることが出来る。また、カーナビゲーションの分野でも道路ネットワークにおいて、道路地図と経路検索用のネットワークトポロジ図の管理を行う、縮尺の異なる複数の地図を管理する場合にも実施できる。
【００９５】
【発明の効果】
本発明により、関連する複数の図面を相互に参照し、互いの図面間で共通に現れる地物やその属性、ネットワークの接続状況等を効率よく参照・利用できるためユーザの使い勝手が向上し、また複数の図面間の矛盾を発見し、互いに整合性を保ちながら更新していくため、図面管理者の図面更新に対する負担を削減でき、結果として地理情報システムの維持、保守コストの低減を実現できる。
【図面の簡単な説明】
【図１】本発明による図面管理システムの一実施形態の構成図である。
【図２】図１の図面管理システムで管理される複数の関連図面、地物属性を説明するための図である。
【図３】本発明による図面管理システムの図面更新方法一実施形態の処理フロー図である。
【図４】新規図面を入力した時の地物属性・関連図面の更新機能における各ステップでを表示画面で示した図である。
【図５】地理情報システムが管理する広域通信網（ＷＡＮ）の構造を示す図である。
【図６】本発明による図面管理システムの一実施形態である下水道配管を利用した広域通信網の図面管理システムで管理する地物について、その相互の接続関係と属性について示す図である。
【図７】図５のＷＡＮ管理システムで扱う図面群の説明図である。
【図８】本発明による図面管理システムで用いるＩＤの構成例を示す図である。
【図９】図３のＳＴＥＰ１の詳細なフローチャートである。
【図１０】本発明による図面管理システムの一実施形態における図面の格納形態と図形とＩＤとを関連付を説明するための図である。
【図１１】本発明による図面管理システムの図形更新方法の一実施形態における図形の接続関係により図形とＩＤとを関連付を説明するための図である。
【図１２】  本発明による図面管理システムの図形更新方法の一実施形態における図面内の図形から地物の接続関係を抽出する方法を説明するための図である。
【図１３】本発明による図面管理システムの図形更新方法の一実施形態における図面内の図形の接続関係を管理するノードテーブル、アークテーブルの図である。
【図１４】図３のＳＴＥＰ２の詳細なフローチャートである。
【図１５】図３のＳＴＥＰ３のフローチャートである。
【図１６】従来の地理情報システムの構成を示す図である。
【図１７】従来の地理情報システムの構成を示す図である。
【符号の説明】
１０１…ディスプレイ、１０２…キーボード、１０４…プリンタ、
１０５…スキャナ、1０６…計算機、１０７…図面データベース、
１０８…地物属性データベース、１０９…ユーザインタフェース部、
１１０…図面検索編集機能、１１１…地物属性検索編集機能部、
１１２…図形・地物手動対応付機能、
１１３…地物属性・関連図面連動更新機能部、
１１４…図形・地物自動対応付け機能部、１１５…地物属性更新機能部、
１１７…図面連動更新機能部、１１８…図面生成機能部、
１１９…図面管理機能部、１２０…地物属性管理機能部。
【図１】
0003950587.tif 000002
【図２】
0003950587.tif 000003
【図３】
0003950587.tif 000004
【図４】
0003950587.tif 000005
【図５】
0003950587.tif 000006
【図６】
0003950587.tif 000007
【図７】
0003950587.tif 000008
【図８】
0003950587.tif 000009
【図９】
0003950587.tif 000010
【図１０】
0003950587.tif 000011
【図１１】
0003950587.tif 000012
【図１２】
0003950587.tif 000013
【図１３】
0003950587.tif 000014
【図１４】
0003950587.tif 000015
【図１５】
0003950587.tif 000016
【図１６】
0003950587.tif 000017
【図１７】
0003950587.tif 000018