(57)【要約】【課題】複数の橋梁を連設した高架構造物について、高架構造物を構成する部材に関する情報を部材の種類毎に複数の台帳に分けて記録した部材台帳データと部材毎の保守履歴を記録した保守台帳データから、任意の橋梁を構成する部材と保守履歴に関する情報を抽出する。【解決手段】複数の橋梁のそれぞれを支える橋脚を示す橋脚識別子及びこの橋脚により支えられる橋梁を示す橋梁識別子を組にして記録する橋梁台帳データを設け、部材台帳データ及び保守台帳データには少なくとも部材毎に異なるレコードを設け、これらレコードには当該部材が設けられる橋脚の橋脚識別子を記録し、選択した橋梁に関するレコードを橋梁台帳データから選択し、この選択されたレコードに記録される橋脚識別子と同一の橋脚識別子を記録するレコードを部材台帳データ及び保守台帳データから選択する。【選択図】図２
2008121194.tif 000002
【特許請求の範囲】
【請求項１】
複数の橋梁を連設して構築した高架構造物について、この高架構造物を構成する部材に関する情報を前記部材の種類毎に複数の台帳に分けて記録した部材台帳データと、前記部材毎の保守履歴に関する情報を記録した保守台帳データと、前記複数の橋梁のそれぞれを支える橋脚を示す橋脚識別子及び当該橋脚により支えられる橋梁を示す橋梁識別子を組にして記録する橋梁台帳データと、にアクセス可能なコンピュータに、前記複数の橋梁のうちのいずれか選択された橋梁を構成する前記部材に関する情報とこの部材の保守履歴に関する情報とを出力する処理を行わせるプログラムであって、
前記部材台帳データ及び前記保守台帳データは、少なくとも各前記部材毎に異なるレコードを有し、各前記レコードには当該部材が設けられる橋脚の前記橋脚識別子が記録され、
前記プログラムは、
前記複数の橋梁のうちいずれかを指定する橋梁指定処理と、
前記橋梁台帳データのうち、指定された前記橋梁に関するレコードを選択する第１のレコード選択処理と、
前記第１のレコード選択処理により選択されたレコードに記録される橋脚識別子と同一の橋脚識別子を記録するレコードを、前記部材台帳データ及び前記保守台帳データから選択する第２のレコード選択処理と、
前記第２のレコード選択処理により選択されたレコードに各々含まれる各フィールドのうち所定のフィールドのデータを出力するデータ出力処理と、
を前記コンピュータに実行させることを特徴とする橋梁カルテ出力プログラム。
【請求項２】
前記部材には、径間に亘って設けられる部材と橋脚箇所に設けられる部材とがあり、
前記橋梁台帳データは前記径間毎にレコードを有し、該レコードには前記径間の両端の橋脚の橋脚識別子が記録され、
前記プログラムは、前記第１のレコード選択処理により前記橋梁台帳データから選択されたレコードから、当該橋梁を支える全ての橋脚の橋脚識別子を抽出する橋脚識別子抽出処理を更にコンピュータに実行させ、
前記第２のレコード選択処理は、前記部材台帳データのうち前記橋脚箇所に設けられる部材に関する情報を記録するレコードであって、前記橋脚識別子抽出処理により抽出された橋脚識別子と同一の橋脚識別子を記録するレコードを選択することを含む、
ことを特徴とする請求項１に記載の橋梁カルテ出力プログラム。
【請求項３】
複数の橋梁を連設して構築した高架構造物について、この高架構造物を構成する部材に関する情報を前記部材の種類毎に複数の台帳に分けて記録した部材台帳データと、前記部材毎の保守履歴に関する情報を記録した保守台帳データと、前記複数の橋梁のそれぞれを支える橋脚を示す橋脚識別子及び当該橋脚により支えられる橋梁を示す橋梁識別子を組にして記録する橋梁台帳データと、にアクセス可能なコンピュータを用いた、前記複数の橋梁のうちのいずれか選択された橋梁を構成する前記部材に関する情報とこの構造物の保守履歴に関する情報を出力する方法であって、
前記部材台帳データ及び前記保守台帳データは、少なくとも各前記部材毎に異なるレコードを有し、各前記レコードには当該部材が設けられる橋脚の前記橋脚識別子が記録され、
前記コンピュータは、
前記複数の橋梁のうちいずれかを指定する橋梁指定入力を受け付ける橋梁入力ステップと、
前記橋梁台帳データのうち、指定された前記橋梁に関するレコードを選択する第１のレコード選択ステップと、
前記第１のレコード選択ステップにより選択されたレコードに記録される橋脚識別子と同一の橋脚識別子を記録するレコードを、前記部材台帳データ及び前記保守台帳データから選択する第２のレコード選択ステップと、
前記第２のレコード選択ステップにより選択されたレコードに各々含まれる各フィールドのうち所定のフィールドのデータを出力するデータ出力ステップと、
を行うことを特徴とする橋梁カルテ出力方法。
【請求項４】
前記部材には、径間に亘って設けられる部材と橋脚箇所に設けられる部材とがあり、
前記橋梁台帳データは前記径間毎にレコードを有し、該レコードには前記径間の両端の橋脚の橋脚識別子が記録され、
前記コンピュータは、前記第１のレコード選択処理により前記橋梁台帳データから選択されたレコードから、当該橋梁を支える全ての橋脚の橋脚識別子を抽出する橋脚識別子抽出ステップを行い、
前記第２のレコード選択ステップは、前記部材台帳データのうち、前記橋脚箇所に設けられる部材に関する情報を記録するレコードであって、前記橋脚識別子抽出ステップにより抽出された橋脚識別子と同一の橋脚識別子を記録するレコードを選択するステップを含む、
ことを特徴とする請求項３に記載の橋梁カルテ出力方法。
【請求項５】
複数の橋梁を連設して構築した高架構造物について、この高架構造物を構成する部材に関する情報と、前記部材の保守履歴に関する情報とを記録する高架構造物データであって、
前記高架構造物を構成する前記部材の種類毎に複数の台帳に分けて、この部材に関する情報を記録する部材台帳データと、
前記部材毎の保守履歴に関する情報を記録する保守台帳データと、
前記複数の橋梁のそれぞれを支える橋脚を示す橋脚識別子及び当該橋脚により支えられる橋梁を示す橋梁識別子を組にして記録する橋梁台帳データと、を備え、
前記部材台帳データ及び前記保守台帳データは、少なくとも各前記部材毎に異なるレコードを有し、各前記レコードには当該部材が設けられる橋脚の前記橋脚識別子が記録され、
前記高架構造物データは、
前記橋脚識別子をキーとして、前記橋梁台帳データに含まれるレコードを、前記部材台帳データ及び前記保守台帳データに含まれるレコードへと関連付けるリレーションシップ情報と、
各前記橋梁を支持する橋脚に設けられた前記部材に関する情報と、この部材の保守履歴に関する情報とを、前記部材台帳データテーブル及び前記保守台帳データテーブルからそれぞれ抽出するクエリ定義データと、
をさらに備えることを特徴とする高架構造物データ。
【請求項６】
前記部材には、径間に亘って設けられる部材と橋脚箇所に設けられる部材とがあり、
前記橋梁台帳データは前記径間毎にレコードを有し、該レコードには前記径間の両端の橋脚の橋脚識別子が記録され、
前記クエリ定義データは、
前記橋梁台帳データの各レコードから、当該橋梁を支える全ての橋脚の橋脚識別子を抽出する第１のクエリ定義データと、
前記部材台帳データのうち、前記橋脚箇所に設けられる部材に関する情報を記録するレコードであって、前記第１のクエリ定義データにより抽出された橋脚識別子と同一の橋脚識別子を記録するレコードを抽出する第２のクエリ定義データと、を含む、
ことを特徴とする請求項５に記載の高架構造物データ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の橋梁を連設して構築した高架構造物について、この高架構造物を構成する部材に関する情報を記録した部材台帳データと、部材毎の保守履歴に関する情報を記録した保守台帳データから、高架構造物を構成する複数の橋梁のうちの任意の橋梁を構成する部材とその保守履歴に関する情報とをコンピュータに出力させるプログラム及び方法に関する。さらにこのような高架構造物を構成する部材に関する情報と、その部材の保守履歴に関する情報と、を記録する高架構造物データに関する。
【背景技術】
【０００２】
図１に、道路を地上から高く架け渡す土木構造物の構成を示す。このような道路や線路などを地上から高く架け渡す土木構造物を、以下、本明細書及び特許請求の範囲において「高架構造物」と示す。
高架構造物５０は、主に、架け渡される道路を支える主桁５１や床版５２などの上部構造の荷重を指示する橋脚５３と、主桁５１と橋脚５３の接点にあって、上部構造の重量を下部構造に安全に伝達する支承５４と、舗装面５５などの部材から構成される。主桁５１は２以上の橋脚５３間（径間）に亘って架けられており、２つの橋脚５３の間の間に架けられる主桁５１は単純桁、３つ以上の橋脚５３の間の間に架けられる主桁５１は連続桁と呼ばれる。
ここで、「橋梁」の語は、一般に高架構造物全体を指す語として使用される場合もあるが、多数の橋脚５３間に亘って連続して道路を架け渡す高架構造物においては、このような高架構造物をその延長方向に主桁５１毎に区切って取り扱い、高架構造物全体のうち一本の主桁５１によって掛け渡される範囲の長さ部分を、「橋梁」と呼ぶことがあり、本明細書及び特許請求の範囲でもこの用法に従って使用するものとする。
【０００３】
また、高架構造物５０を構成する部材として、他にも地覆５６ａ、高欄５６ｂ、水切り５７ａ及び５７ｂ、遮音壁５８並びに裏面吸音板５９などがある。
地覆５６ａは、車両が橋面外へ逸脱するのを防ぐために橋面の幅員最端部に設置される突起状の構造物であり、高欄５６ｂは、車両が橋面外へ逸脱するのを防ぐために地覆上に設けられる防護柵である。
また、水切り５７ａ及び５７ｂは、床版５２の下面をつたう雨滴が床版５２内に漏洩することを防止するための凹条や突起である。裏面吸音板５９は、下層の道路を走行する自動車騒音が高架道路の裏面で反射されることを防止する吸音板である。
その他にも、高架構造物には、異なる床版間に掛け渡された舗装面間を繋ぐための伸縮継手（図示せず）や、震災などの際に上部構造が落下することを防止するために主桁５１と橋脚５３とを繋ぐ橋梁落下防止装置（図示せず）や、震災などの際に橋脚が倒壊することを防止するための橋脚耐震補強装置（図示せず）などの部材が設けられている。
【０００４】
なお、本発明に関して記載すべき先行技術文献はない。出願人が知っている先行技術が文献公知発明に係るものではないからである。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来、上記のような高架構造物の設備諸元データは、高架構造物を構成する各部材（すなわち主桁５１、床版５２や橋脚５３など）の種類毎に異なる設備台帳を作成して管理し、また高架構造物の保守履歴もまた、これら設備台帳とは別に点検補修台帳を作成して管理していた。
しかし近年では、高架構造物の維持管理費の一層の効率化の要請から、異なる種類の部材間において補修の優先順序を検討する必要性が生じている。このため点検計画及び補修計画の立案の際に、点検補修を行う橋梁部分を構成する多数の種類の部材の設備諸元データや保守履歴を、個々に作成された設備台帳や補修台帳から手作業で取得する必要があり、このために膨大な労力を払ってきた。
【０００６】
上記問題点に鑑み、本発明では、複数の橋梁を連設して構築した高架構造物について、これら橋梁のうちの任意の橋梁を構成する部材とその保守履歴に関する情報とを、高架構造物を構成する部材に関する情報を部材の種類毎に複数の台帳に分けて記録した部材台帳データと部材毎の保守履歴に関する情報を記録した保守台帳データの中から、コンピュータに抽出させ出力させることを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明では、複数の橋梁のそれぞれを支える橋脚を示す橋脚識別子及びこの橋脚により支えられる橋梁を示す橋梁識別子を組にして記録する橋梁台帳データを設けた。また、部材台帳データ及び保守台帳データには、少なくとも部材毎に異なるレコードを設け、これらレコードには当該部材が設けられる橋脚の橋脚識別子を記録した。
そして、部材台帳データ、保守台帳データ及び橋梁台帳データに対してアクセス可能なコンピュータに、複数の橋梁のうちいずれかを指定する橋梁指定処理と、橋梁台帳データのうち指定された橋梁に関するレコードを選択する第１のレコード選択処理と、第１のレコード選択処理により選択されたレコードに記録される橋脚識別子と同一の橋脚識別子を記録するレコードを部材台帳データ及び保守台帳データから選択する第２のレコード選択処理と、第２のレコード選択処理により選択されたレコードに各々含まれる各フィールドのうち所定のフィールドのデータを出力するデータ出力処理と、を行わせることとした。
上記処理によって、高架構造物のうち橋梁指定処理で指定された橋梁の部分について、この橋梁の部分を構成する各部材の設備諸元データや保守履歴を、部材の種類毎に作成された複数の設備台帳やこれとは別に作成された補修台帳の中から、容易に抽出することが可能となる。
【発明の効果】
【０００８】
本発明によって、複数の橋梁を連設して構築した高架構造物の中から、任意の橋梁を構成する部材に係る設備諸元データや保守履歴を、部材の種類毎に作成された複数の設備台帳やこれとは別に作成された補修台帳の中からコンピュータに抽出させることが可能となるため、点検計画及び補修計画を立案する際に従来要していた膨大な労力を省力化することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付する図面を参照して本発明の実施例を説明する。図２は、本発明の実施例による橋梁カルテ出力プログラムを実行させるハードウエアの構成例を示すブロック図である。
コンピュータ１は、ＣＰＵ２と、このＣＰＵ２に接続されるメモリ３、データ出力装置であるディスプレイ４及びプリンタ７、データ入力装置であるキーボード５、並びに記憶装置であるハードディスク６を備えて構成される。
ハードディスク６には、コンピュータ１を動作させるために必要なオペレーティングシステム（ＯＳ）１０と、それぞれ本発明の実施例による橋梁カルテ出力プログラムを成す、橋梁カルテアプリケーションプログラム１１と、リレーショナルデータベースアプリケーションプログラム１２と、このリレーショナルデータベースアプリケーションプログラム１２により作成された高架構造物データベース１４と、橋梁カルテアプリケーションプログラム１１に対して、高架構造物データベース１４へのアクセス及びリレーショナルデータベースアプリケーションプログラム１２のデータベース操作機能の利用を可能にするプログラムインタフェースコンポーネント１３と、高架構造物を撮影した写真や竣工図面などの画像データ１５が記憶されている。
【００１０】
本構成例では、オペレーティングシステム１０に、Microsoft社のMicrosoft Windows（登録商標）を用い、リレーショナルデータベースアプリケーションプログラム１２には、同じくMicrosoft Access（登録商標）を用いることとした。
また、橋梁カルテアプリケーションプログラム１１を、同じくMicrosoft Visual Basic（登録商標）を用いて作成し、プログラムインタフェースコンポーネント１３としての、アクティブＸ・データ・オブジェクツ（ADO: ActiveX Data Objects）を介して、高架構造物データベース１４へのアクセスし、リレーショナルデータベースアプリケーションプログラム１２のデータベース操作機能を利用することとした。
【００１１】
図３は、ハードディスク６に記憶される高架構造物データベース１４内の各台帳データと、画像データ１５の一覧を示すブロック図である。図示するとおり、高架構造物データベース１４は、図１に示す高欄５６ｂ及び地覆５６ａの設備諸元データを記録する高欄地覆台帳と、舗装５５の設備諸元データを記録する舗装台帳と、遮音壁５８の設備諸元データを記録する遮音壁台帳と、裏面吸音板５９の設備諸元データを記録する裏面吸音板台帳と、水切り５７ａ及び５７ｂの設備諸元データを記録する水切り台帳と、床版５２の設備諸元データを記録する床版台帳と、伸縮継手（図示せず）の設備諸元データを記録する伸縮継手台帳と、支承５４の設備諸元データを記録する支承台帳と、落橋防止装置（図示せず）の設備諸元データを記録する落橋防止台帳と、橋脚耐震補強装置（図示せず）を記録する橋脚耐震補強台帳と、を有している。
【００１２】
また高架構造物データベース１４は、主桁５１上に設けられる構造物である上部工の設備諸元データを記録する上部工台帳と、上部工についてその所在地などの基本的な情報を記録するための基本台帳と、橋脚その他下部工の設備諸元データを記録する下部工台帳と、を有している。
これら各台帳データは、特許請求の範囲に記載される、高架構造物を構成する部材に関する情報を前記部材の種類毎に複数の台帳に分けて記録した部材台帳データに対応する。また本明細書では以下の説明において、上記各台帳データを総称して「部材台帳データ」と記すことがある。
【００１３】
さらに、高架構造物データベース１４は、高架構造物を構成する各部材を点検結果及び補修内容を記録する点検補修台帳を有しており、この点検補修台帳は、特許請求の範囲に記載される、前記部材毎の保守履歴に関する情報を記録した保守台帳データに対応する。
本実施例では、上記の各台帳データ（図示の点線で囲まれた範囲のデータ）は、リレーショナルデータベースアプリケーションプログラム１２で作成される高架構造物データベース１４に含まれるテーブルデータであって、表計算ソフトウエアなどを用いて予め作成されている既存のテーブルデータを高架構造物データベース１４に読み込んで利用する。こうすることによって、従前にコンピュータ可読媒体に複数の台帳に分けて記録された部材台帳データや点検補修データを利用することが可能である。
【００１４】
図４〜図８に、それぞれ基本台帳、高欄地覆台帳、舗装台帳、遮音壁台帳及び裏面吸音板台帳のテーブル構造を示す。各図は、テーブル中の１レコードに含まれるフィールドの列、フィールド名及びデータ型を示す。以下に示す、図１０〜図１５及び図１７〜図２１においても同様である。
図４〜図８に示されるグループの台帳では、部材毎に１レコードを使用して各部材の設置位置や設備諸元データが記録される。ここで、このグループの台帳の対象となるのは、図９の高架構造物の側面図に示す径間（すなわち隣接する橋脚５３ａ及び５３ｂの間並びに橋脚５３ｂ及び５３ｃの間）に亘って設けられる種類の部材である。したがってこれらの台帳では、それぞれの部材が設けられる径間を区別するために、各レコードに径間が始まる橋脚番号である始脚番号を記録する始脚番号フィールドと、径間が終了する橋脚番号である終脚番号を記録する終脚番号フィールドを有している。
【００１５】
また、本グループの台帳の対象となる部材は、上部工の上の道路の方向毎、又は本線やランプ車線毎に配置される部材である。したがって同じ上部工の上に異なる方向のレーンが設けられる場合や、同じ上部工の上に本線とランプ車線とが設けられる場合には、同じ径間内に異なるレーンに設けられた複数の部材が配置される。このため、本グループの台帳では、各部材が設けられる方向及び本線ランプを区別するため方向フィールドと本線ランプ区分フィールドが各レコードに設けられる。
したがって、本グループの台帳では、始脚番号フィールド、終脚番号フィールド、方向フィールド及び本線ランプ区分フィールドに格納されたデータの組合せをキーにして各部材毎のレコードを特定することができる。
【００１６】
図１０〜図１２に、それぞれ上部工台帳、水切り台帳及び床版台帳のテーブル構造を示す。これらの台帳でも部材毎に１レコードを使用して各部材の設置位置や設備諸元データが記録される。
本グループの台帳の対象となるのは、径間に亘って設けられる種類の部材である。したがってこれらの台帳では、それぞれの部材が設けられる径間を区別するために、各レコードに径間が始まる橋脚番号である始脚番号を記録する始脚番号フィールドと、径間が終了する橋脚番号である終脚番号を記録する終脚番号フィールドを有している。
そして、本グループの台帳では、始脚番号フィールド及び終脚番号フィールドを特定することができる。
【００１７】
なお、これら上部工台帳、水切り台帳及び床版台帳もまた、方向フィールド及び本線ランプ区分フィールドを有しているが、これらは当該上部工や、水切り及び床版が設けられる上部工の上に設置される道路の方向や本線ランプの別を示すために設けられたフィールドであって、上記の基本台帳のように同じ上部工の上に設けられた異なるレーンを区別するものではない。
【００１８】
図１３〜図１５に、それぞれ伸縮継手台帳、支承台帳及び落橋防止台帳のテーブル構造を示す。これらの台帳でも部材毎に１レコードを使用して各部材の設置位置や設備諸元データが記録される。
本グループの対象となる部材は、上部工に設けられる部材であるが、上部工のように複数の橋脚の間に亘って設けられる部材ではなく各橋脚の箇所に設けられる部材である。したがって、このグループの台帳では、それぞれの部材が設けられる橋脚を示す橋脚番号を記録するための橋脚番号フィールドを有している。
【００１９】
ここで、伸縮継手台帳の対象となる伸縮継手は、上部工の上の道路の方向毎又は本線やランプ車線毎に配置される部材である。このため、伸縮継手台帳では、各伸縮継手が設けられる方向及び本線ランプを区別するため方向フィールドと本線ランプ区分フィールドが各レコードに設けられる。
また支承台帳の対象となる支承は、橋脚の箇所に設けられる部材であるが、主桁の境界となる橋脚の箇所では、この橋梁に支えられる隣接する２つの主桁のそれぞれに対して支承が設けられる。この様子を図１６を参照して説明する。
主桁５１ａは、３つの橋脚５３ａ、５３ｂ及び５３ｃによって支えられ、径間５３ａ〜５３ｂの間では橋脚５３ａを始脚とし橋脚５３ｂを終脚と定められ、径間５３ｂ〜５３ｃの間では、５３ｂを始脚とし５３ｃを終脚と定められているとする。
【００２０】
図示するとおり、橋脚５３ａは、主桁５１ａとこれに隣接する主桁５１ｂの境界となっており、主桁５１ａ及び主桁５１ｂをそれぞれ支えるための支承５４ａと５４ｄが設けられ、橋脚５３ｃは、主桁５１ａとこれに隣接する主桁５１ｃの境界となっており、主桁５１ａ及び主桁５１ｃをそれぞれ支えるための支承５４ｃと５４ｅが設けられている。
このように主桁の境界となる橋脚では、この橋脚に支えられる隣接する２つの主桁を支える支承が設けられるため、支承台帳にはこれらの支承を区別するために支承位置フィールドが設けられる。本実施例では、始脚５３ａの終点側に設けられる支承５４ａを記録するレコードでは、支承位置フィールドに「終点側」が入力され、終脚５３ｃの始点側に設けられる支承５４ｃを記録するレコードでは、支承位置フィールドに「始点側」が入力される。主桁の中間部分を支える支承５４ｂを記録するレコードでは、支承位置フィールドに「中間支点上」が入力される。
【００２１】
同様に落橋防止台帳の対象となる落橋防止装置もまた、橋脚の箇所に設けられる部材であるが、各橋梁にはこれに連結される主桁毎にそれぞれ落橋防止装置が設けられる。この様子を図１６を参照して説明する。
図示するとおり、橋脚５３ａには、主桁５１ａと橋脚５３ａを連結する落橋防止装置６０ａと、主桁５１ｂと橋脚５３ａを連結する落橋防止装置６０ｃが設けられ、また橋脚５３ｃには、主桁５１ａと橋脚５３ｃを連結する落橋防止装置６０ｂと、主桁５１ｃと橋脚５３ｃを連結する落橋防止装置６０ｄが設けられている。
このように、１つの橋脚に対して複数の落橋防止装置が設けられるため、落橋防止台帳にはこれらの落橋防止装置を区別するために始脚終脚区分フィールドが設けられる。本実施例では、始脚５３ａの終点側に設けられる落橋防止装置６０ａを記録するレコードでは、始脚終脚区分フィールドに「終脚」が入力され、終脚５３ｃの始点側に設けられる落橋防止装置６０ｂを記録するレコードでは、始脚終脚区分フィールドに「始脚」が入力される。
【００２２】
図１７及び図１８に、それぞれ下部工台帳及び橋脚耐震補強台帳のテーブル構造を示す。これらの台帳でも部材毎に１レコードを使用して各部材の設置位置や設備諸元データが記録される。
本グループの対象となる部材は各橋脚の箇所に設けられる部材である。したがって、このグループの台帳ではそれぞれの部材が設けられる橋脚を示す橋脚番号を記録するフィールドが設けられており、下部工台帳では始脚番号フィールドに橋脚番号を記録し、橋脚耐震補強台帳では橋脚番号フィールドに橋脚番号を記録する。
【００２３】
図１９に、点検補修台帳のテーブル構造を示す。点検補修台帳は、高架構造物を点検した点検結果又は補修の内容を記録する台帳であって、各部材毎に、かつ点検又補修を実施する毎に異なるレコードに、点検結果又は補修の内容が記録される。
図示するとおり、点検補修台帳は、点検又補修を実施した年度を記録する年度フィールド（Ｂ列）、点検又補修を実施した部材の種類を示す構造物フィールド（Ｄ列）、点検箇所又は補修箇所を示す始脚番号フィールド及び終脚番号フィールド（Ｆ列及びＧ列）、点検の結果を示す二次判定フィールド（Ｊ列）、点検及び補修箇所の数を示す数量フィールド（Ｋ列）及び補修した日付を示す応急対応実施日フィールド（Ｍ列）などが設けられている。
【００２４】
点検補修台帳では、点検又は補修の対象が上部工のような径間に亘って設けられる部材である場合には、点検又は補修の対象が設けられている径間の両端の橋脚番号を始脚番号フィールド及び終脚番号フィールドに記録し、点検又は補修の対象が下部工のような橋脚の箇所に設けられる部材である場合には、点検又は補修の対象が設けられている橋脚の橋脚番号を始脚番号フィールドに記録する。
【００２５】
図３に戻り、高架構造物データベース１４は、図３に示す点線によって囲まれた部材の種類毎に分けられた部材台帳データ及びこれとは別個に作成された点検補修台帳の中から、橋梁毎に、すなわち、上述した「橋梁」の語の用法によれば高架構造物全体のうち一本の主桁によって掛け渡される範囲の長さ部分毎に、その橋梁の範囲の部材の設備諸元データ及び点検補修データを抽出するために使用される橋梁台帳を有している。図２０に橋梁台帳のテーブル構造を示す。
【００２６】
橋梁台帳は、１つの橋梁について一意に割り当てられた橋梁識別子である橋梁ＩＤを記録するための橋梁ＩＤフィールド（Ａ列）と、始脚番号フィールド及び終脚番号フィールド（Ｆ列及びＧ列）を有しており、始脚番号フィールド及び終脚番号フィールドで示された径間が、橋梁ＩＤフィールドによって示される橋梁の範囲内に含まれることを示す台帳である。
そして橋梁台帳は径間毎に異なるレコードを有し、同じ橋梁に含まれる径間を示す各レコードの橋梁ＩＤフィールドに、同じ橋梁ＩＤを記録する。したがって、ある橋梁が複数の径間に亘っている（すなわち１つの主桁が３つ以上の橋脚に亘って架けられる）連続桁である場合には、１つの橋脚について複数のレコードが使用され、これらのレコードには各径間の両端の橋脚番号を示す始脚番号及び終脚番号がそれぞれ記録されるとともに、その橋梁ＩＤフィールドには同一の橋梁ＩＤが記録される。
【００２７】
図９を参照して、１つの橋梁ＩＤが示す構造物の範囲とこれに含まれる各径間の範囲を説明する。主桁５２ａが架けられた橋梁は２径間連続桁であって、主桁５２ａは３つの橋脚５０ａ〜５０ｃに架けられ、この橋梁には２つの径間５３ａ〜５３ｂ及び５３ｂ〜５３ｃが含まれている。
この場合に、橋梁台帳には、主桁５２ａが架けられた橋梁に対して、径間５３ａ〜５３ｂの両端の橋脚番号をそれぞれ始脚番号フィールド及び終脚番号フィールドに記録するレコードと、径間５３ｂ〜５３ｃの両端の橋脚番号をそれぞれ始脚番号フィールド及び終脚番号フィールドに記録するレコードと、を別々に設け、これら２つのフィールドの橋梁ＩＤフィールドには同一の橋梁ＩＤを記録する。
また、橋梁台帳には、主桁５２ａの始点を支える橋脚５３ａの橋脚番号を記録する橋梁始脚番号フィールド（図２０のＤ列）と、終点を支える橋脚５３ｃの橋脚番号を記録する橋梁終脚番号フィールド（図２０のＧ列）を設ける。
【００２８】
このように橋梁台帳を定義すれば、データを表示及び出力すべき橋梁を記録したレコードを橋梁台帳の中から選択し、これと同じ橋梁ＩＤを有する他の全てのレコードを抽出し、これらのレコードの始脚番号フィールド及び終脚番号フィールドを参照することによって、選択された橋梁を支える橋脚の橋脚番号を全て取得することが可能となる。そして取得した橋脚番号をキーとして使用してこれらの橋脚番号を記録したレコードを部材台帳データ及び点検補修台帳から抽出することによって、選択された橋梁の部分に設けられた部材の設備諸元データ及び点検補修データを記録したレコードを抽出することができる。
なお、図４〜図８、図１０〜図１５及び図１７〜図２０に示したテーブル構造は、本実施例を説明する上で必要なフィールド名のみを列挙した例示であって、各台帳には実際の管理項目に応じたより多くのフィールドを設けてもよい。
【００２９】
高架構造物データベース１４は、さらに図２１に示す橋梁所見処方テーブル、備考テーブル及び図面写真テーブルを有する。
橋梁所見処方テーブルは、各橋梁毎に検査者の所見や補修作業の処方をコメントとして記録するテーブルであって、各レコードは、対象となる橋梁の橋梁ＩＤを記録する橋梁ＩＤフィールド（Ｂ列）と、所見を記録する所見フィールド（Ｃ列）と、処方を記録する処方フィールド（Ｄ列）を有する。
備考テーブルは、各橋梁毎にメモなどをコメントとして記録するテーブルであって、各レコードは、対象となる橋梁の橋梁ＩＤを記録する橋梁ＩＤフィールド（Ｂ列）と、コメントを記録する備考フィールド（Ｃ列）を有する。
図面写真テーブルは、各橋梁毎に、当該橋梁やこれを構成する各部材の図面や写真を記録するテーブルであって、各レコードは、対象となる橋梁の橋梁ＩＤを記録する橋梁ＩＤフィールド（Ｂ列）と、図面及び写真の区別を示す種別フィールド（Ｃ列）と、記録すべき図面や写真の画像データが保存されているハードディスク６内のパス名を記録するファイルパスフィールド（Ｄ列）と、記録すべき図面や写真の画像データのファイル名を記録するファイル名フィールド（Ｅ列）と、図面や写真についてメモを記録するコメントフィールド（Ｆ列）を有する。
【００３０】
以下、図２２〜図３２を参照して、上述した各テーブルデータ間のリレーションシップについて説明する。周知のようにリレーショナルデータベースでは、複数のテーブル間においてそれぞれの共通するフィールドを関連付け、選択クエリを用いることによって、これら共通フィールドが同じ値を有する各テーブルのレコード同士を連結して、１つのテーブルのレコードのように取り扱うことができる。
本実施例では、主にリレーションシップを、橋梁台帳の始脚番号フィールドや終脚番号フィールドと、各部材台帳データ及び点検補修台帳の始脚番号フィールド、終脚番号フィールドや橋脚番号フィールドとの間に設けて、橋梁台帳と各部材台帳データ及び点検補修台帳とを連結するために使用している。
【００３１】
図２２は、橋梁台帳と上部工台帳との間に設けられるリレーションシップを示す図である。図１０を参照して上述した通り、上部工台帳では部材が設けられる径間を区別するために、径間が始まる始脚番号を記録する始脚番号フィールドと、径間が終了する終脚番号を記録する終脚番号フィールドを有している一方、橋梁台帳は、上述の通り各橋梁の部分に含まれる各径間が始まる始脚番号を記録する始脚番号フィールドと、径間が終了する終脚番号を記録する終脚番号フィールドを有している。
そこで図示するとおり、上部工台帳の始脚番号フィールドと橋梁台帳の始脚番号フィールド同士の間、及び上部工台帳の終脚番号フィールドと橋梁台帳の始脚番号フィールド同士の間にそれぞれリレーションシップを設ける。
図２２では、フィールド間にリレーションシップが設けられる様子を、リレーションシップが設けられたフィールド間を点線で接続して示している。図２３〜図３１及び図３３においても同様である。
【００３２】
また、道路の路線や方向、本線やランプ車線が異なる橋脚に同一の橋脚番号が割り当てられた場合でもこれらを区別できるように、上部工台帳及び橋梁台帳の路線名フィールド同士の間、上部工台帳及び橋梁台帳の方向フィールド同士の間、並びに上部工台帳及び橋梁台帳の本線ランプ区分同士の間にもリレーションシップを設ける。
【００３３】
図２３は、橋梁台帳と基本台帳との間に設けられるリレーションシップを示す図である。図４を参照して上述した通り、基本工台帳でも部材が設けられる径間を区別するために、径間が始まる始脚番号を記録する始脚番号フィールドと、径間が終了する終脚番号を記録する終脚番号フィールドを有している。そこで上部工台帳と同様に、上部工台帳の始脚番号フィールドと橋梁台帳の始脚番号フィールド同士の間、及び上部工台帳の終脚番号フィールドと橋梁台帳の始脚番号フィールド同士の間にそれぞれリレーションシップを設ける。また、上部工台帳と同様に、基本台帳及び橋梁台帳の路線名フィールド同士の間にもリレーションシップを設ける。
【００３４】
一方で、図４を参照して上述した通り、同じ上部工の上に異なる方向のレーンが設けられる場合や同じ上部工の上に本線とランプ車線とが設けられる場合には、基本台帳では、同じ径間部分の上部工について、レーン毎及び又は本線ランプの別毎にそれぞれ異なるレコードが設けられる。このため方向フィールドには方向を区別するための識別情報が、本線ランプ区分フィールドには本線ランプを区別するための識別情報が記録される。
しかし、上部工台帳や橋梁台帳では、同じ上部工の上に異なる方向のレーンや本線とランプ車線とが設けられていても、１つの径間には原則として１レコードが割り当てられ、方向フィールド及び本線ランプ区分フィールドに記録される内容は方向及び本線ランプを区別できる情報ではない。このため基本台帳と橋梁台帳とでは、方向フィールド及び本線ランプ区分フィールドに記録される情報が異なることになる。
【００３５】
このため、基本台帳のレコードには本線ランプ区分（上部工）フィールド及び方向（上部工）フィールド（図４のＳ列及びＴ列）が設けられる。基本台帳の各レコードの本線ランプ区分（上部工）フィールド及び方向（上部工）フィールドには、そのレコードの始脚番号フィールド及び橋脚番号フィールドの値と、同一の始脚番号フィールド及び橋脚番号フィールドの値を有する上部工台帳のレコードの本線ランプ区分フィールド及び方向フィールドと同じ内容を記録する。
そして、基本台帳の本線ランプ区分（上部工）フィールドと橋梁台帳の本線ランプ区分フィールド、基本台帳の方向（上部工）フィールドと橋梁台帳の方向フィールドとの間にリレーションシップを設ける。
【００３６】
図２４の（Ａ）は高欄地覆台帳と基本台帳との間に設けられるリレーションシップを示す図であり、図２４の（Ｂ）は舗装台帳と基本台帳との間に設けられるリレーションシップを示す図であり、図２５の（Ａ）は遮音壁台帳と基本台帳との間に設けられるリレーションシップを示す図であり、図２５の（Ｂ）は裏面吸音板台帳と基本台帳との間に設けられるリレーションシップを示す図である。
図４〜図８を参照して上述したように、高欄地覆台帳、舗装台帳、遮音壁台帳及び裏面吸音板台帳では、基本台帳と同様に方向毎に又は本線ランプの別毎にレコードが割り当てられるので、これらの台帳のそれぞれと基本台帳との間では、路線名フィールド同士の間、始脚番号フィールド同士の間、終脚番号フィールド同士の間、本線ランプ区分フィールド同士の間及び方向フィールド同士の間にリレーションシップが設けられる。
そしてこれら４つの台帳は、それぞれの台帳と基本台帳との間のリレーションシップ及び基本台帳と橋梁台帳との間のリレーションシップによって、橋梁台帳に連結される。
【００３７】
図２６の（Ａ）は水切り台帳と橋梁台帳との間に設けられるリレーションシップを示す図であり、図２６の（Ｂ）は床版台帳と橋梁台帳との間に設けられるリレーションシップを示す図である。水切り台帳及び床版台帳は、それぞれの台帳と上部工台帳との間のリレーションシップ及び上部工台帳と橋梁台帳との間のリレーションシップによって、橋梁台帳に連結される。
図１０〜図１２を参照して説明したように、これらの水切り台帳及び床版台帳では、上部工台帳と同様に径間毎にレコードが割り当てられる。したがって、これらの台帳のそれぞれと上部工台帳との間では、始脚番号フィールド同士の間及び終脚番号フィールド同士の間にリレーションシップが設けられる。また、上部工台帳と橋梁台帳との間のリレーションシップと同様に、水切り台帳及び床版台帳と上部工台帳との間では、路線名フィールド同士の間、本線ランプ区分フィールド同士の間及び方向フィールド同士の間にもリレーションシップが設けられる。
【００３８】
図２７の（Ａ）は支承台帳と以下に説明する橋脚番号クエリとの間に設けられるリレーションシップを示す図であり、図２７の（Ｂ）は落橋防止台帳と橋脚番号クエリとの間に設けられるリレーションシップを示す図である。支承台帳及び落橋防止台帳は、橋梁台帳から作成したクエリである橋脚番号クエリとの間のリレーションシップによって、橋梁台帳に連結される。
【００３９】
図１３〜図１５を参照して説明したように、高架構造物を構成する部材には、上部工のように径間に亘って設けられる種類の部材と、支承や落橋防止装置のように橋脚の箇所に設けられる種類の部材とがある。
径間に亘って設けられる種類の部材に関する台帳データ、例えば上部工台帳や基本台帳は、部材の設置箇所を示すデータとして径間を表す始脚番号及び終脚番号を持つ。また各橋梁の範囲に含まれる径間を示す橋梁台帳においても、各橋梁の範囲に含まれる径間を表す必要があることから、同様に始脚番号及び終脚番号によって径間を指定する。
【００４０】
一方で、橋脚の箇所に設けられる種類の部材に関する台帳データである支承台帳及び落橋防止台帳は、図１３〜図１５を参照して説明したように、設置箇所を示すデータとして径間を表す始脚番号及び終脚番号を持たず、１つの橋脚番号を有する。
ここで、例えば橋梁台帳と支承台帳との間に、橋梁台帳と落橋防止台帳との間にリレーションシップを設けて、特定の橋梁区間に設けられた支承や落橋防止装置を抽出することを考える。このとき支承台帳及び落橋防止台帳（以下「支承台帳等」と示す）の橋脚番号フィールドと橋梁台帳の始脚番号フィールドとの間にリレーションシップを設けると、橋梁の終点側を支える橋脚に設けられた支承や落橋防止装置を抽出できなくなり、同様に支承台帳等の橋脚番号フィールドと橋梁台帳の終脚番号フィールドとの間にリレーションシップを設けると、橋梁の始点側を支える橋脚に設けられた支承や落橋防止装置を抽出できなくなる。
【００４１】
このため、橋梁台帳の各レコードの橋梁ＩＤ及び始脚番号フィールドを取り出した選択クエリと、同じく橋梁ＩＤ及び終脚番号フィールドを取り出した選択クエリとを結合することによって、各橋梁毎に、橋梁ＩＤと当該橋梁を支える橋脚の橋脚番号の対を、当該橋梁を支える橋脚の全てについて抽出する橋脚番号クエリを作成する。このような橋脚番号クエリの例をＳＱＬ（Structured Query Language）言語で記述すると以下のとおりとなる。
【００４２】
SELECT 橋梁始脚.橋梁ID, 
橋梁始脚.始脚番号 AS 橋脚番号, 
橋梁始脚.路線名,
IIf(橋梁始脚.始脚番号=橋梁始脚.橋梁始脚番号, "終点側", "中間支点上") AS 支承
位置,
IIf(橋梁始脚.始脚番号=橋梁始脚.橋梁始脚番号, "終脚", Null) AS 始脚終脚区分, 
橋梁始脚.本線ランプ区分, 
橋梁始脚.方向 
FROM 橋梁台帳 AS 橋梁始脚
UNION SELECT 橋梁終脚.橋梁ID, 
橋梁終脚.終脚番号 AS 橋脚番号, 
橋梁終脚.路線名, 
IIf(橋梁終脚.終脚番号= 橋梁終脚.橋梁終脚番号,"始点側","中間支点上") AS 支承
位置, 
IIf(橋梁終脚.終脚番号=橋梁終脚.橋梁終脚番号,"始脚",Null) AS 始脚終脚区分, 
橋梁終脚.本線ランプ区分, 
橋梁終脚.方向 
FROM 橋梁台帳 AS 橋梁終脚;
【００４３】
橋脚番号クエリを実行することにより、橋梁台帳から選択された所定の橋梁に関するレコードから、この橋梁を支える全ての橋梁の橋脚識別子が抽出されるので、橋脚番号クエリの実行は、特許請求の範囲に記載された橋脚識別子抽出処理に対応する。また橋脚番号クエリを記述する上記のＳＱＬ記述は、特許請求の範囲に記載されたクエリ定義データに対応する。
【００４４】
そして橋脚番号クエリと支承台帳等の間では、路線名フィールド同士の間、橋脚番号フィールド同士の間、本線ランプ区分フィールド同士の間及び方向フィールド同士の間でリレーションシップが設けられる。
また、図１６を参照して説明したように、支承台帳の各レコードには、同じ橋脚に設けられる支承であってもこの橋脚を始脚とする橋梁を支える支承であるのか、終脚とする橋梁を支える支承であるのかを区別するために、支承位置フィールドが設けられ、対象の支承が橋梁の始点側（すなわち主桁の始点側）を支える場合には支承位置フィールドに「終点側」が入力され、橋梁の終点側を支えるときには支承位置フィールドに「始点側」が入力される。中間部分を支えるときは支承位置フィールドに「中間支点上」が入力される。
このため上記のＳＱＬ記述に示すとおり、橋脚番号クエリは、橋脚番号が橋梁の始脚番号と等しいときは「終点側」の値を、橋脚番号が橋梁の終脚番号と等しいときは「始点側」の値を、それ以外の場合には「中間支点上」の値を有する支承位置フィールドを有し、橋脚番号クエリと支承台帳の間では、支承位置フィールド同士の間にリレーションシップが設けられる。
【００４５】
同様に、落橋防止台帳の各レコードには、同じ橋脚に設けられる落橋防止装置であってもこの橋脚を始脚とする橋梁に連結されるのか、終脚とする橋梁に連結されるのかを区別するために、始脚終脚区分フィールドが設けられ、対象の落橋防止装置が橋梁の始点側（すなわち主桁の始点側）に連結される場合には始脚終脚区分フィールドに「終脚」が入力され、終点側に連結されるときには始脚終脚区分フィールドに「始脚」が入力される。
このため上記のＳＱＬ記述に示すとおり、橋脚番号クエリは、橋脚番号が橋梁の始脚番号と等しいときは「終脚」の値を、橋脚番号が橋梁の終脚番号と等しいときは「始脚」の値を持つ始脚終脚区分フィールドを有し、橋脚番号クエリと落橋防止台帳の間において、始脚終脚区分フィールド同士の間にリレーションシップが設けられる。
【００４６】
図２８は、橋脚番号クエリと基本台帳と伸縮継手台帳との間のリレーションシップを示す図である。伸縮継手台帳は、伸縮継手台帳と基本台帳との間のリレーションシップ及び基本台帳と橋脚番号クエリとの間のリレーションシップによって、橋梁台帳に連結される。伸縮継手台帳では、支承台帳等と同様に伸縮継手が設けられる橋脚毎にレコードが割り当てられており、また基本台帳と同様に方向毎に又は本線ランプの別毎にレコードが割り当てられる。
【００４７】
したがって、まず橋脚番号クエリの路線名フィールド、橋脚番号フィールド、本線ランプ区分フィールド及び方向フィールドと、基本台帳の路線名フィールド、始脚番号フィールド、本線ランプ区分フィールド（上部工）及び方向フィールド（上部工）とのそれぞれの間にリレーションシップを設けて、橋脚番号クエリと基本台帳とを連結する。こうすることによって、橋脚番号クエリの各橋脚番号について、同じ橋脚上に異なる方向のレーンが設けられている場合には方向別にレコードが設けられ、同じ橋脚上に本線とランプ車線とが設けられる場合には、本線とランプ車線のそれぞれにレコードが設けられたテーブルが生成される。
そして、伸縮継手台帳の路線名フィールド、橋脚番号フィールド、本線ランプ区分フィールド及び方向フィールドと、基本台帳の路線名フィールド、始脚番号フィールド、本線ランプ区分フィールド及び方向フィールドとのそれぞれの間にリレーションシップを設けて、伸縮継手台帳と基本台帳とを連結する。
【００４８】
図２９の（Ａ）は、下部工台帳と橋脚番号クエリとの間のリレーションシップを示す図であり、図２９の（Ｂ）は、橋脚耐震補強台帳と橋脚番号クエリとの間のリレーションシップを示す図である。
下部工台帳では、支承台帳等と同様に下部工が設けられる橋脚の箇所毎にレコードが割り当てられているため、下部工台帳の路線名フィールド及び始脚番号フィールドと、橋脚番号クエリの路線名フィールド及び橋脚番号フィールドとのそれぞれの間にリレーションシップを設けて、下部工台帳と橋梁台帳とを連結しけている。
【００４９】
橋脚耐震補強台帳においても、支承台帳等と同様に下部工が設けられる橋脚の箇所毎にレコードが割り当てられているため、橋脚耐震補強台帳及び橋脚番号クエリの路線名フィールド同士の間及び橋脚番号フィールド同士の間にリレーションシップを設けて、橋脚耐震補強台帳と橋梁台帳とを連結している。
【００５０】
図３０及び図３１は、点検補修台帳と橋梁台帳とを連結して生成される結合点検補修クエリの生成方法を説明する図である。図１９を参照して説明したとおり、点検補修台帳は、各部材毎に、かつ点検又補修を実施する毎に、異なるレコードが割り当てられて生成されており、点検又補修を実施した部材の種類を構造物フィールドに、点検箇所又は補修箇所を示す始脚番号フィールド及び終脚番号フィールドに格納している。
ここで、点検又補修を実施した部材が径間に亘って設置された部材であれば、この部材について生成されたレコードは、径間（すなわち始脚番号及び終脚番号）を指定して点検又補修を実施した箇所を特定し、点検又補修を実施した部材が橋脚の箇所に設置された部材であれば、橋脚番号を指定して点検又補修を実施した箇所を特定する必要がある。
【００５１】
このため、図３２に示すような構造物テーブルを高架構造物データベース１４に設ける。構造物テーブルは、部材の種類を記録する構造物フィールドと、その部材が径間に亘って設置される種類の部材であるのか橋脚の箇所に設置される種類の部材であるのかを示す種別フィールドを有する。構造物フィールドに記録された部材が、径間に亘って設置された部材であるとき種別フィールドは「上部工」の値を有し、橋脚の箇所に設置される部材であるとき種別フィールドは「下部工」の値を有する。
【００５２】
そして図３０の（Ａ）及び図３１の（Ａ）に示すように、点検補修台帳と構造物テーブルとを、構造物フィールド同士にリレーションシップを設けて結合する。
そして、このように結合して生成されたテーブルの種別フィールドの値が「上部工」であるレコードに対しては、図３０の（Ａ）に示すとおり、点検補修台帳及び橋梁台帳の路線名フィールド同士の間、始脚番号フィールド同士の間、終脚番号フィールド同士の間、本線ランプ区分フィールド同士の間及び方向フィールド同士の間にリレーションシップを設けて、点検補修台帳及び橋梁台帳同士を結合した上で、図３０の（Ｂ）に示すフィールドを有する選択クエリを生成する。
【００５３】
点検補修台帳と構造物テーブルと結合して生成された種別フィールドの値が「下部工」であるレコードに対しては、図３０の（Ｂ）に示すとおり、点検補修台帳及び橋脚番号クエリの路線名フィールド同士の間、本線ランプ区分フィールド同士の間及び方向フィールド同士の間、並びに点検補修台帳の始脚番号フィールドと橋脚番号クエリの橋脚番号フィールド同士の間にリレーションシップを設けて、点検補修台帳及び橋脚番号クエリ同士を結合した上で、図３１の（Ｂ）に示すフィールドを有する選択クエリを生成する。
【００５４】
図３０の（Ｂ）及び図３１の（Ｂ）に示す選択クエリは、ともに橋梁ＩＤフィールド、点検補修ＩＤフィールド、年度フィールド、点検種別フィールド、Ａ損傷フィールド、Ｂ損傷フィールド、Ａ補修フィールド、Ｂ補修フィールド、数量フィールド、損傷概要フィールド、構造物フィールドを有し、それぞれフィールドは以下の値を有する。
【００５５】
選択クエリ内のレコードの点検補修ＩＤフィールド、年度フィールド、点検種別フィールド、数量フィールド、損傷概要フィールド及び構造物フィールドの値は、このレコードに対応する点検補修台帳のレコードの点検補修ＩＤフィールド、年度フィールド、点検種別フィールド、数量フィールド、損傷概要フィールド及び構造物フィールドに記録された値となる。
【００５６】
選択クエリ内のレコードのＡ損傷フィールドには、このレコードに対応する点検補修台帳のレコードの二次判定フィールドの値が「Ａ」の場合に「Ａ」の値が代入され、それ以外の場合は値を有しない。
選択クエリ内のレコードのＢ損傷フィールドには、このレコードに対応する点検補修台帳のレコードの二次判定フィールドの値が「Ｂ」の場合に「Ｂ」の値が代入され、それ以外の場合は値を有しない。
【００５７】
選択クエリ内のレコードのＡ補修フィールドには、このレコードに対応する点検補修台帳のレコードの二次判定フィールドの値が「Ａ」の場合に、この点検補修台帳のレコードの応急対応実施日フィールドの値が代入され、それ以外の場合は値を有しない。
選択クエリ内のレコードのＢ補修フィールドには、このレコードに対応する点検補修台帳のレコードの二次判定フィールドの値が「Ｂ」の場合に、この点検補修台帳のレコードの応急対応実施日フィールドの値が代入され、それ以外の場合は値を有しない。
【００５８】
図３０の（Ｂ）の選択クエリでは、クエリ内のレコードの橋梁ＩＤフィールドには、このレコードに対応する点検補修台帳のレコードの始脚番号及び終脚番号の値の組と、同一の始脚番号及び終脚番号の値の組を有する橋梁台帳のレコードの橋梁ＩＤの値が代入される。この値は、選択クエリ内のレコードに対応する点検補修台帳のレコードが示す点検又は補修の実施箇所である径間が属する橋梁の橋梁ＩＤとなる。
一方で図３１の（Ｂ）の選択クエリでは、クエリ内のレコードの橋梁ＩＤフィールドには、このレコードに対応する点検補修台帳のレコードの始脚番号の値と、同一の値の橋脚番号の値を有する橋脚番号クエリの橋梁ＩＤが代入される。この値は、選択クエリ内のレコードに対応する点検補修台帳のレコードが示す点検又は補修の実施箇所である橋脚が属する橋梁の橋梁ＩＤとなる。
【００５９】
そして図３０の（Ｂ）及び図３１の（Ｂ）に示す選択クエリを結合することにより、径間に亘って設置された部材及び橋脚の箇所に設置された部材の両方について、これら部材が設けられる橋梁の橋梁ＩＤと、それぞれの部材について行った点検結果又補修内容とを連結した結合点検補修クエリを生成できる。橋梁ＩＤをキーに用いてこの結合点検補修クエリ内のレコードを選択することによって、任意の橋梁を構成する各部材について行った点検結果又補修内容を抽出することができる。このような結合点検補修クエリの例をＳＱＬ言語で記述すると以下のとおりとなる。
【００６０】
SELECT 
上部工橋梁.橋梁ID AS 橋梁ID, 
上部工点検.点検補修ID,  
上部工点検.年度 AS 年度, 
上部工点検.点検種別 AS 点検種別, 
IIf(上部工点検.二次判定="A",上部工点検.二次判定) AS A損傷,
IIf(上部工点検.二次判定="B",上部工点検.二次判定) AS B損傷, 
IIf(上部工点検.二次判定="A",上部工点検.応急対応実施日) AS A補修, 
IIf(上部工点検.二次判定="B",上部工点検.応急対応実施日) AS B補修, 
上部工点検.数量, 
上部工点検.損傷概要, 
上部工構造物.構造物 AS 構造物, 
上部工構造物.種別 
FROM 橋梁台帳 AS 上部工橋梁, 点検補修台帳  AS 上部工点検, 
構造物テーブル AS 上部工構造物 
WHERE 上部工構造物.種別="上部工" 
AND 上部工橋梁.方向 = 上部工点検.方向 
AND 上部工橋梁.本線ランプ区分 = 上部工点検.本線ランプ区分 
AND 上部工橋梁.終脚番号 = 上部工点検.終脚番号 
AND 上部工橋梁.始脚番号 = 上部工点検.始脚番号 
AND 上部工橋梁.路線名 = 上部工点検.路線名 
AND 上部工点検.構造物 = 上部工構造物.構造物 
AND 上部工点検.二次判定 is not null
UNION SELECT 
下部工橋梁.橋梁ID AS 橋梁ID, 
下部工点検.点検補修ID, 
下部工点検.年度 AS 年度, 
下部工点検.点検種別 AS 点検種別, 
IIf(上部工点検.二次判定="A",上部工点検.二次判定) AS A損傷,
IIf(上部工点検.二次判定="B",上部工点検.二次判定) AS B損傷, 
IIf(上部工点検.二次判定="A",上部工点検.応急対応実施日) AS A補修, 
IIf(上部工点検.二次判定="B",上部工点検.応急対応実施日) AS B補修, 
下部工点検.数量, 
下部工点検.損傷概要, 
下部工構造物.構造物 AS 構造物,
下部工構造物.種別 
FROM 橋脚番号クエリ AS 下部工橋梁, 点検補修台帳 AS 下部工点検, 構造物テーブル AS  下部工構造物
WHERE 下部工構造物.種別="下部工" 
AND 下部工点検.路線名 = 下部工橋梁.路線名 
AND 下部工点検.始脚番号 = 下部工橋梁.橋脚番号 
AND 下部工点検.構造物 = 下部工構造物.構造物
AND 下部工点検.二次判定 is not null;
【００６１】
図３３の（Ａ）は橋梁所見処方テーブルと橋梁台帳との間のリレーションシップを示す図であり、図３３の（Ｂ）は備考テーブルと橋梁台帳との間のリレーションシップを示す図であり、図３３の（Ｃ）は図面写真テーブルと橋梁台帳との間のリレーションシップを示す図である。橋梁所見処方テーブル、備考テーブル及び図面写真テーブルと橋梁台帳とは、橋梁ＩＤ同士にリレーションシップが設けられて連結されている。
【００６２】
なお、上述した各リレーションシップを定めるリレーションシップ情報、並びに橋脚番号クエリ及び結合点検補修クエリを定めるクエリ定義データは、高架構造物データベース１４内に保持することができる。
【００６３】
続いて図３４〜図５６を参照して、橋梁カルテアプリケーションプログラム１１の動作を説明する。図３４は橋梁カルテアプリケーションプログラム１１のメインルーチンのフローチャートである。橋梁カルテアプリケーションプログラム１１はMicrosoft Visual Basic（登録商標）により記述され、オブジェクト指向プログラミング技法を用いて作成されている。橋梁カルテアプリケーションプログラム１１では各オブジェクトを埋め込んだフォームをディスプレイ４上に表示し、表示されたオブジェクトをユーザが操作することによって、操作されたオブジェクトに対応する処理をコンピュータ１が実行されることによってプログラムが動作する。
【００６４】
プログラムが実行されると、コンピュータ１は、ステップＳ１０において図３５に示される橋梁検索フォームを呼び出す。図３５に示す橋梁検索フォームでは、予め定めた管理キーである「路線名」、「地点名称」、「本線ランプ区分」、「方向」、「橋脚番号」を入力することによって、橋梁台帳の中から入力された管理キーに適合するデータを有するレコードを検索する。
【００６５】
図３６は、橋梁検索フォームによって実行される処理手順を示すフローチャートである。
ステップＳ１１において、コンピュータ１は、橋梁検索フォームの管理キー入力欄１０１に対するユーザからの管理キー（検索条件）の入力を受け付け、ステップＳ１２にて、橋梁検索ボタン１０２が押下されるまで待機する。
橋梁検索ボタン１０２が押下されると、ステップＳ１３にてコンピュータ１は、管理キー入力欄１０１に管理キーが適正に入力されているか否かを判定し、管理キーが設定されている場合には、ステップＳ１４においてコンピュータ１は、上述のＡＤＯ等であるプログラムインタフェースコンポーネント１３を介して、橋梁台帳に対する選択クエリを実行することにより、入力された管理キーに適合するデータを有するレコードを橋梁台帳の中から検索する。検索の結果、そして選択されたレコードの一覧を橋梁一覧１０３に表示する。
【００６６】
ステップＳ１５において、コンピュータ１は、橋梁表示欄１０３に表示された橋梁一覧のうちのいずれかを選択するユーザの選択指示を受け付け、ステップＳ１６にて橋梁カルテ表示ボタン１０４が押下されるまで待機する。
橋梁カルテ表示ボタン１０４が押下されると、ステップＳ１７にてコンピュータ１は、表示された橋梁一覧のうちいずれかが選択されているか否かを判定し、橋梁が選択されている場合には、ステップＳ１８においてコンピュータ１は、選択された橋梁の橋梁ＩＤをデータ表示／入力フォームに渡して、データ表示／入力フォームを呼び出す（図３４のステップＳ２０）。
【００６７】
図３７は、橋梁検索フォームの他の実施例を示す図である。図３７に示す橋梁検索フォームでは、橋梁台帳、もしくは上部工台帳や基本台帳などの部材台帳データのいずれかの台帳を選択し、選択された台帳中のフィールドを選択し、そのフィールドの値を検索条件として入力する。
図３６のフローチャートのステップＳ１１において、コンピュータ１は、橋梁検索フォームの台帳項目入力欄１０５に対するユーザからの台帳種別とフィールドの選択指示と、検索キーであるフィールドの値の入力を受け付ける。
またステップＳ１４では、コンピュータ１は、ステップＳ１１にて選択された台帳と橋梁台帳とが図２２〜図２９のいずれかに示すようにリレーションシップで連結された選択クエリを実行することにより、入力された検索キーに適合するデータを有するレコードを橋梁台帳の中から検索する。
【００６８】
図３８はデータ表示／出力フォームを示す図である。データ表示／出力フォームでは、ユーザは、橋梁検索フォームによって選択された橋梁に関して、橋梁台帳、部材台帳データ、点検補修台帳等に記録されている各データをディスプレイ４に表示し、またはファイルとして出力することができる。ユーザは、操作メニュー欄１１１に一覧表示された各フォームのいずれかを選択することにより、表示内容を選択することができる。図３９は、データ表示／出力フォームによって実行される処理手順を示すフローチャートである。
【００６９】
ステップＳ２１において、コンピュータ１は、操作メニュー欄に表示されたフォーム一覧のうちのいずれかを選択するユーザの選択指示を受け付ける。
コンピュータ１は、ステップＳ２１にて選択されたフォームが、橋梁カルテ、橋梁基本情報、橋梁構造諸元、吊足場上補修状況、部分足場上補修状況、高速上補修状況、点検補修履歴のいずれかである場合には、図３８及び図４０〜図４５に示すそれぞれの表示フォームに表示を切替え（ステップＳ２２及びＳ２３）、各フォームの表示内容に応じたデータを表示する（ステップＳ２４）。
【００７０】
コンピュータ１は、ステップＳ２１にて選択されたフォームが橋梁所見処方フォームであるときには、図４６に示す橋梁所見処方フォームを呼び出す（ステップＳ２５及びＳ４０）。また、ステップＳ２１にて選択されたフォームが備考フォームであるときには、図４８に示す備考フォームを呼び出す（ステップＳ２６及びＳ５０）。
さらに、コンピュータ１は、ステップＳ２１にて選択されたフォームが図面フォームであるときには、図５０に示す図面フォームを呼び出す（ステップＳ２７及びＳ６０）。また、ステップＳ２１にて選択されたフォームが写真フォームであるときには、図５２に示す写真フォームを呼び出す（ステップＳ２８及びＳ８０）。
またコンピュータ１は、ステップＳ２１にて選択されたフォームがデータ出力フォームであるときには、図５４に示す図面フォームを呼び出す（ステップＳ２９及びＳ１００）。
そして、コンピュータ１は「橋梁検索へ戻る」ボタン１１２が押下されると、図３５に示す橋梁検索フォームを再び呼び出してデータ表示／出力フォームを終了し（ステップＳ３０及びステップＳ１０）、終了ボタン１１３が押下されるとプログラムを終了する（ステップＳ３１）。
【００７１】
図３８に示すフォームには、橋梁検索フォームによって選択された橋梁に関する構造概要や点検補修履歴概要などの橋梁カルテが表示される。各表示欄１１４〜１１６に表示する内容はそれぞれ以下の通りである。
橋梁情報欄１１４に表示される内容は次の表の通りである。
【００７２】
【表１】
2008121194.tif 000003
【００７３】
表１において、「表示項目名」の列にはフォーム上に表示される項目名を示し、「取り出し元のテーブル／クエリ」の列には、表示されるデータを取り出す台帳やクエリの名称を示し、「取り出し元フィールド」の列には、「取り出し元のテーブル／クエリ」の列に指定されたテーブルやクエリの中からデータを取り出すフィールド名を示す。
また「表示形式」の列には、取り出したデータを表示の際に加工する場合にその表示方法を示し、取り出したデータをそのまま表示する際には空欄とする。
【００７４】
「取り出し元のテーブル／クエリ」の列に示された各テーブルやクエリが橋梁台帳である場合には、コンピュータ１は、橋梁検索フォームにて選択された橋梁ＩＤをキーとして使用して、プログラムインタフェースコンポーネント１３を介して橋梁台帳に対する選択クエリを実行することにより選択された橋梁ＩＤを有するレコードを抽出し、抽出されたレコードの中の「取り出し元フィールド」から表示すべきデータを取り出す。
【００７５】
「取り出し元のテーブル／クエリ」の列に示された各テーブルやクエリが橋梁台帳以外の台帳又はクエリである場合には、コンピュータ１は、橋梁検索フォームにて選択された橋梁ＩＤをキーに用いて、「取り出し元のテーブル／クエリ」に示された台帳又はクエリと橋梁台帳とをリレーションシップによって連結した選択クエリを実行する。
「取り出し元のテーブル／クエリ」に示された台帳又はクエリのそれぞれと、橋梁台帳との間に設けるべきリレーションシップは、図２２〜図３１においてそれぞれ示したとおりである。そしてコンピュータ１は、選択クエリの実行の結果として抽出された「取り出し元のテーブル／クエリ」に示された台帳又はクエリとレコードの「取り出し元フィールド」から表示すべきデータを取り出す。
以下、表２〜表２１についても同様である。なお、コンピュータ１により実行される上記の各選択クエリを定めるクエリ定義データは、高架構造物データベース１４内に保持することができる。
【００７６】
構造概要欄１１５に表示される内容は次の表２の通りである。
【００７７】
【表２】
2008121194.tif 000004
【００７８】
点検補修履歴概要１１６に表示される内容は次の表３の通りである。
【００７９】
【表３】
2008121194.tif 000005
【００８０】
図４０は、橋梁基本情報が表示された状態を示す図である。本表示画面は、橋梁検索フォームによって選択された橋梁に関する基本的な情報を表示し、径間情報欄１２０と位置情報欄１２１を有する。
径間情報欄１２０に表示される内容は次の表４の通りである。
【００８１】
【表４】
2008121194.tif 000006
【００８２】
位置情報欄１２１に表示される内容は次の表５の通りである。
【００８３】
【表５】
2008121194.tif 000007
【００８４】
図４１は、橋梁構造諸元が表示された状態を示す図である。本表示画面は、橋梁検索フォームによって選択された橋梁の構造諸元情報を表示し、上部工欄１３０、床版欄１３１、高欄地覆欄１３２及び下部工欄１３３を有する。
上部工欄１３０に表示される内容は次の表６の通りである。
【００８５】
【表６】
2008121194.tif 000008
【００８６】
床版欄１３１に表示される内容は次の表７の通りである。
【００８７】
【表７】
2008121194.tif 000009
【００８８】
高欄地覆欄１３２に表示される内容は次の表８の通りである。
【００８９】
【表８】
2008121194.tif 000010
【００９０】
下部工欄１３３に表示される内容は次の表９の通りである。
【００９１】
【表９】
2008121194.tif 000011
【００９２】
図４２は、吊足場上補修状況が表示された状態を示す図である。本画面は、橋梁検索フォームによって選択された橋梁に関して、吊足場を仮設した場合に実施可能な補修の状況を表示し、床版補強欄１３４、床版その他補強欄１３５、水切り欄１３６及び裏面吸音板欄１３７を有する。
床版補強欄１３４に表示される内容は次の表１０の通りである。
【００９３】
【表１０】
2008121194.tif 000012
【００９４】
床版その他補強欄１３５に表示される内容は次の表１１の通りである。
【００９５】
【表１１】
2008121194.tif 000013
【００９６】
水切り欄１３６に表示される内容は次の表１２の通りである。
【００９７】
【表１２】
2008121194.tif 000014
【００９８】
裏面吸音板欄１３７に表示される内容は次の表１３の通りである。
【００９９】
【表１３】
2008121194.tif 000015
【０１００】
図４３は、部分足場上補修状況が表示された状態を示す図である。本画面は、橋梁検索フォームによって選択された橋梁に関して、橋脚およびその周囲に足場を仮設した場合に実施可能な補修の状況を表示し、下部工補強欄１４１、下部工耐震補強欄１４２、支承欄１４３及び落橋防止装置欄１４４を有する。
【０１０１】
下部工補強欄１４１に表示される内容は次の表１４の通りである。
【０１０２】
【表１４】
2008121194.tif 000016
【０１０３】
下部工耐震補強欄１４２に表示される内容は次の表１５の通りである。
【０１０４】
【表１５】
2008121194.tif 000017
【０１０５】
支承欄１４３に表示される内容は次の表１６の通りである。
【０１０６】
【表１６】
2008121194.tif 000018
【０１０７】
落橋防止装置欄１４４に表示される内容は次の表１７の通りである。
【０１０８】
【表１７】
2008121194.tif 000019
【０１０９】
図４４は、高速上補修状況が表示された状態を示す図である。本画面は、、橋梁検索フォームによって選択された橋梁上に設けられた道路上から実施可能な補修の状況を表示し、舗装欄１５１、遮音壁欄１５２及び伸縮継手欄１５３を有する。
舗装欄１５１に表示される内容は次の表１８の通りである。
【０１１０】
【表１８】
2008121194.tif 000020
【０１１１】
遮音壁欄１５２に表示される内容は次の表１９の通りである。
【０１１２】
【表１９】
2008121194.tif 000021
【０１１３】
伸縮継手欄１５３に表示される内容は次の表２０の通りである。
【０１１４】
【表２０】
2008121194.tif 000022
【０１１５】
図４５は、点検補修履歴が表示された状態を示す図である。本画面は、橋梁検索フォームによって選択された橋梁に関して、過去に実施された点検の結果発見された損傷の種類や数量、又は補修が実施された損傷の種類や数量を表示し、点検補修履歴欄１６１を有する。
点検補修履歴欄１６１に表示される内容は次の表２１の通りである。
【０１１６】
【表２１】
2008121194.tif 000023
【０１１７】
図４６は、図３９のフローチャートで呼び出される橋梁処方所見フォームを示す図である。橋梁処方所見フォームでは、橋梁検索フォームによって選択された橋梁について、検査者の所見や補修作業の処方をコメントとして表示又は入力する。
図４７は、橋梁処方所見フォームによって実行される処理手順を示すフローチャートである。
【０１１８】
ステップＳ４１において、コンピュータ１は、橋梁処方所見テーブルの中から、橋梁検索フォームにて選択された橋梁ＩＤと同一のＩＤを有するレコードを選択する。
ステップＳ４２において、コンピュータ１は、ステップＳ４１で選択したレコードの所見フィールドに記録されているデータを所見欄１７１に表示し、処方フィールドに記録されているデータを処方欄１７２に表示する。
【０１１９】
ステップＳ４３において、コンピュータ１は、テキストボックスである所見欄１７１及び処方欄１７２内のデータに対するユーザの編集操作を受け付ける。
このとき、ユーザが所見クリアボタン１７３を押下すると、コンピュータ１は、ステップＳ４４及びステップＳ４５において所見欄１７１に入力されているデータを削除する。またユーザが処方クリアボタン１７４を押下すると、コンピュータ１は、ステップＳ４６及びステップＳ４７において処方欄１７２に入力されているデータを削除する。
そして、ユーザが更新ボタン１７５を押下すると、コンピュータ１は、ステップＳ４９においてステップＳ４１で選択したレコードの所見フィールド及び処方フィールドの内容を、それぞれ所見欄１７１及び処方欄１７２に表示されている内容に更新する。
【０１２０】
図４８は、図３９のフローチャートで呼び出される備考フォームを示す図である。備考フォームでは、橋梁検索フォームによって選択された橋梁に関するメモなどをコメントとして橋梁毎に表示又は入力する。
図４９は、備考フォームによって実行される処理手順を示すフローチャートである。
ステップＳ５１において、コンピュータ１は、橋梁処方所見テーブルの中から、橋梁検索フォームにて選択された橋梁ＩＤと同一のＩＤを有するレコードを選択する。
ステップＳ５２において、コンピュータ１は、ステップＳ５１で選択したレコードの備考フィールドに記録されているデータを備考欄１８１に表示する。
【０１２１】
ステップＳ５３において、コンピュータ１は、テキストボックスである備考欄１８１内のデータに対するユーザの編集操作を受け付ける。
このとき、ユーザがクリアボタン１８２を押下すると、コンピュータ１は、ステップＳ５４及びステップＳ５５において備考欄１８１に入力されているデータを削除する。
そして、ユーザが更新ボタン１８３を押下すると、コンピュータ１は、ステップＳ５７においてステップＳ５１で選択したレコードの備考フィールドの内容を、備考欄１８１に表示されている内容に更新する。
【０１２２】
図５０は、図３９のフローチャートで呼び出される図面フォームを示す図である。図面フォームでは、橋梁検索フォームによって選択された橋梁に関する図面を表示及び登録する。
図５１は、図面フォームによって実行される処理手順を示すフローチャートである。
ステップＳ６１において、コンピュータ１は、図面写真テーブルの中から、橋梁検索フォームにて選択された橋梁ＩＤと同一のＩＤを有し、かつ種別フィールドの値が「図面」であるレコードを選択する。
ステップＳ６２において、コンピュータ１は、ステップＳ６１で選択したレコードのファイルパスフィールドの値で示されたフォルダにある、同じくファイル名フィールドの値のファイル名を有する画像ファイルを、ハードディスク６の中から読み出して、各画像表示欄１９１に順次表示する。またそれぞれのコメントフィールドに記録されているコメントを各コメント欄１９２に表示する。
ステップＳ６３において、コンピュータ１は、テキストボックスである各コメント欄１９２内のデータに対するユーザの編集操作を受け付ける。
【０１２３】
ステップＳ６４において、コンピュータ１は、ユーザが各画像表示欄１９１に表示する画像ファイルの登録を受け付ける。画像ファイルは、例えばユーザがマウス装置などを使用して表示させる画像表示欄１９１に画像ファイルをドラッグアンドドロップして登録する。このときに橋梁カルテアプリケーションプログラム１１は、ＯＳ１０が生成するイベント情報を検出して、ドラッグアンドドロップされた位置に対応する表示欄、ファイルパス及びファイル名を決定して、これらファイルパス及びファイル名を画像写真テーブルに登録する。
【０１２４】
ユーザがいずれかの削除ボタン１９３を押下すると（ステップＳ６５）、コンピュータ１はステップＳ６６において、図面写真テーブルの中から、押下された削除ボタン１９３に対応する画像表示欄１９１に表示されている画像のファイル名及びファイルパスを記録しているレコードを削除する。
ユーザがいずれかのクリアボタン１９４を押下すると（ステップＳ６７）、コンピュータ１はステップＳ６８において、押下されたクリアボタン１９４に対応するコメント欄１９２のテキストボックスをクリアする。
【０１２５】
ユーザがコメント更新ボタン１９５を押下すると（ステップＳ６９）、コンピュータ１は、ステップＳ７０においてステップＳ６１で選択したレコード及び、ステップＳ６４で新たに画像が登録されたレコードのコメントフィールドの内容を、各コメント欄１９２に表示されている内容に更新する。
【０１２６】
図５２は、図３９のフローチャートで呼び出される写真フォームを示す図である。写真フォームでは、橋梁検索フォームによって選択された橋梁に関する写真（損傷写真や現況写真）を表示及び登録する。
図５３は、写真フォームによって実行される処理手順を示すフローチャートである。
ステップＳ８１において、コンピュータ１は、図面写真テーブルの中から、橋梁検索フォームにて選択された橋梁ＩＤと同一のＩＤを有し、かつ種別フィールドの値が「写真」であるレコードを選択する。
【０１２７】
ステップＳ８２において、コンピュータ１は、ステップＳ８１で選択したレコードのファイルパスフィールドの値で示されたフォルダにある、同じくファイル名フィールドの値のファイル名を有する画像ファイルを、ハードディスク６の中から読み出して、各画像表示欄２０１に順次表示する。またそれぞれのコメントフィールドに記録されているコメントを各コメント欄２０２に表示する。
ステップＳ８３において、コンピュータ１は、テキストボックスである各コメント欄２０２内のデータに対するユーザの編集操作を受け付ける。
ステップＳ８４において、コンピュータ１は、ユーザが各画像表示欄２０１に表示する画像ファイルの登録を受け付ける。画像ファイルの登録は図面フォームについて上述した処理と同様に行う。
【０１２８】
ユーザがいずれかの削除ボタン２０３を押下すると（ステップＳ８５）、コンピュータ１はステップＳ８６において、図面写真テーブルの中から、押下された削除ボタン２０３に対応する画像表示欄２０１に表示されている画像のファイル名及びファイルパスを記録しているレコードを削除する。
ユーザがいずれかのクリアボタン２０４を押下すると（ステップＳ８７）、コンピュータ１はステップＳ８８において、押下されたクリアボタン２０４に対応するコメント欄２０２のテキストボックスをクリアする。
ユーザがコメント更新ボタン２０５を押下すると（ステップＳ８９）、コンピュータ１は、ステップＳ９０においてステップＳ８１で選択したレコード及び、ステップＳ８４で新たに画像が登録されたレコードのコメントフィールドの内容を、各コメント欄２０２に表示されている内容に更新する。
【０１２９】
図５４は、図３９のフローチャートで呼び出されるデータ力フォームを示す図である。本画面では、橋梁台帳、部材台帳データ及び点検補修台帳の中から、橋梁選択フォームで選択された橋梁の部分について抽出したデータを、予め定められた形式でファイルに出力する。
出力内容は、例えばデータ表示／入力フォームの各画面で表示した内容のうちの、構造諸元及び点検補修履歴概要、所見、処方、図面及び写真としてよく、出力するファイルは、例えばMicrosoft Excel（登録商標）のテーブルファイルとしてよい。
【０１３０】
図５５は、データ力フォームによって実行される処理手順を示すフローチャートである。
ステップＳ１０１において、コンピュータ１は、ユーザがオプションボタン２１１及び２１２を操作して行う出力様式の選択指示を受け付ける。その結果、カルテ出力が選択された場合には処理をステップＳ１０３に進め、台帳出力が選択された場合には処理をステップＳ１０６に進める（Ｓ１０２）。
ステップＳ１０３では、コンピュータ１は、出力先フォルダ欄２１３への出力先の指定入力を受け付ける。そして「Excel 出力ボタン」が押下されると（Ｓ１０４）、指定された出力先へ、上記出力内容のファイルを出力する（Ｓ１０５）。
【０１３１】
ステップＳ１０１において台帳出力が選択されると、処理はステップＳ１０６に進み、表示画面は図５６に示す画面に変わる。この画面では、台帳選択欄２１５で選択する台帳の中から橋梁選択フォームで選択された橋梁の部分について抽出したレコードを含むファイルを出力する。
ステップＳ１０６では、コンピュータ１は、出力先フォルダ欄２１６への出力先の指定入力を受け付ける。またステップＳ１０７では出力すべき台帳の選択指示を受け付ける。
そして「Excel 出力ボタン」が押下されると（Ｓ１０８）、ステップＳ１０７にて選択した台帳のうち、橋梁選択フォームで選択された橋梁の部分について抽出されたレコードを含むファイルを、ステップＳ１０６で指定された出力先へ出力する（Ｓ１０９）。
【産業上の利用可能性】
【０１３２】
本発明は、複数の橋梁を連設して構築した高架構造物の設備台帳管理や点検補修台帳管理に利用可能である。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施例による橋梁カルテ出力プログラムの対象となる高架構造物の構成を示す概略構成図である。
【図２】本発明の実施例による橋梁カルテ出力プログラムを実行させるハードウエアの構成例を示すブロック図である。
【図３】図２のハードディスクに記憶される高架構造物データベース内の各台帳データと、画像データの一覧を示すブロック図である。
【図４】基本台帳のテーブル構造を示す図である。
【図５】高欄地覆台帳のテーブル構造を示す図である。
【図６】舗装台帳のテーブル構造を示す図である。
【図７】遮音壁台帳のテーブル構造を示す図である。
【図８】裏面吸音板台帳のテーブル構造を示す図である。
【図９】高架構造物の側面図である。
【図１０】上部工台帳のテーブル構造を示す図である。
【図１１】水切り台帳のテーブル構造を示す図である。
【図１２】床版台帳のテーブル構造を示す図である。
【図１３】伸縮継手台帳のテーブル構造を示す図である。
【図１４】支承台帳のテーブル構造を示す図である。
【図１５】落橋防止台帳のテーブル構造を示す図である。
【図１６】支承位置フィールド及び始脚終脚区分フィールドに格納されるデータ内容を説明する図である。
【図１７】下部工台帳のテーブル構造を示す図である。
【図１８】橋脚耐震補強台帳のテーブル構造を示す図である。
【図１９】点検補修台帳のテーブル構造を示す図である。
【図２０】橋梁台帳のテーブル構造を示す図である。
【図２１】橋梁所見処方テーブル、備考テーブル及び図面写真テーブルの構造を示す図である。
【図２２】橋梁台帳と上部工台帳との間に設けられるリレーションシップを示す図である。
【図２３】橋梁台帳と基本台帳との間に設けられるリレーションシップを示す図である。
【図２４】（Ａ）は高欄地覆台帳と基本台帳との間に設けられるリレーションシップを示す図であり、（Ｂ）は舗装台帳と基本台帳との間に設けられるリレーションシップを示す図である。
【図２５】（Ａ）は遮音壁台帳と基本台帳との間に設けられるリレーションシップを示す図であり、（Ｂ）は裏面吸音板台帳と基本台帳との間に設けられるリレーションシップを示す図である。
【図２６】（Ａ）は水切り台帳と橋梁台帳との間に設けられるリレーションシップを示す図であり、（Ｂ）は床版台帳と橋梁台帳との間に設けられるリレーションシップを示す図である。
【図２７】（Ａ）は支承台帳と橋脚番号クエリとの間に設けられるリレーションシップを示す図であり、（Ｂ）は落橋防止台帳と橋脚番号クエリとの間に設けられるリレーションシップを示す図である。
【図２８】橋脚番号クエリと基本台帳と伸縮継手台帳との間のリレーションシップを示す図である。
【図２９】（Ａ）は下部工台帳と橋脚番号クエリとの間のリレーションシップを示す図であり、（Ｂ）は橋脚耐震補強台帳と橋脚番号クエリとの間のリレーションシップを示す図である。
【図３０】点検補修台帳と橋梁台帳とを連結して生成した結合点検補修クエリの生成方法を説明する図（その１）である。
【図３１】点検補修台帳と橋梁台帳とを連結して生成した結合点検補修クエリの生成方法を説明する図（その２）である。
【図３２】構造物テーブルを示す図である。
【図３３】（Ａ）は橋梁所見処方テーブルと橋梁台帳との間のリレーションシップを示す図であり、（Ｂ）は備考テーブルと橋梁台帳との間のリレーションシップを示す図であり、（Ｃ）は図面写真テーブルと橋梁台帳との間のリレーションシップを示す図である。
【図３４】橋梁カルテアプリケーションプログラムのメインルーチンのフローチャートである。
【図３５】管理キーによる検索を行う橋梁検索フォームを示す図である。
【図３６】橋梁検索フォームによって実行される処理手順を示すフローチャートである。
【図３７】台帳項目による検索を行う橋梁検索フォームを示す図である。
【図３８】データ表示／出力フォームを示す図である。
【図３９】データ表示／出力フォームによって実行される処理手順を示すフローチャートである。
【図４０】橋梁基本情報が表示された状態を示す図である。
【図４１】橋梁構造諸元が表示された状態を示す図である。
【図４２】吊足場上補修状況が表示された状態を示す図である。
【図４３】部分足場上補修状況が表示された状態を示す図である。
【図４４】高速上補修状況が表示された状態を示す図である。
【図４５】点検補修履歴が表示された状態を示す図である。
【図４６】図３９のフローチャートで呼び出される橋梁処方所見フォームを示す図である。
【図４７】橋梁処方所見フォームによって実行される処理手順を示すフローチャートである。
【図４８】図３９のフローチャートで呼び出される備考フォームを示す図である。
【図４９】備考フォームによって実行される処理手順を示すフローチャートである。
【図５０】図３９のフローチャートで呼び出される図面フォームを示す図である。
【図５１】図面フォームによって実行される処理手順を示すフローチャートである。
【図５２】図３９のフローチャートで呼び出される写真フォームを示す図である。
【図５３】写真フォームによって実行される処理手順を示すフローチャートである。
【図５４】図３９のフローチャートで呼び出されるデータ力フォームを示す図である。
【図５５】データ力フォームによって実行される処理手順を示すフローチャートである。
【図５６】台帳出力を行う場合のデータ力フォームを示す図である。
【符号の説明】
【０１３４】
１    コンピュータ
２    ＣＰＵ
３    メモリ
４    ディスプレイ
５    キーボード
６    ハードディスク
７    プリンタ
１０    オペレーティングシステム（ＯＳ）
１１    橋梁カルテアプリケーションプログラム１
１２    リレーショナルデータベースアプリケーションプログラム
１３    プログラムインタフェースコンポーネント
１４    高架構造物データベース
１５    画像データ
【図１】
2008121194.tif 000024
【図２】
2008121194.tif 000025
【図３】
2008121194.tif 000026
【図４】
2008121194.tif 000027
【図５】
2008121194.tif 000028
【図６】
2008121194.tif 000029
【図７】
2008121194.tif 000030
【図８】
2008121194.tif 000031
【図９】
2008121194.tif 000032
【図１０】
2008121194.tif 000033
【図１１】
2008121194.tif 000034
【図１２】
2008121194.tif 000035
【図１３】
2008121194.tif 000036
【図１４】
2008121194.tif 000037
【図１５】
2008121194.tif 000038
【図１６】
2008121194.tif 000039
【図１７】
2008121194.tif 000040
【図１８】
2008121194.tif 000041
【図１９】
2008121194.tif 000042
【図２０】
2008121194.tif 000043
【図２１】
2008121194.tif 000044
【図２２】
2008121194.tif 000045
【図２３】
2008121194.tif 000046
【図２４】
2008121194.tif 000047
【図２５】
2008121194.tif 000048
【図２６】
2008121194.tif 000049
【図２７】
2008121194.tif 000050
【図２８】
2008121194.tif 000051
【図２９】
2008121194.tif 000052
【図３０】
2008121194.tif 000053
【図３１】
2008121194.tif 000054
【図３２】
2008121194.tif 000055
【図３３】
2008121194.tif 000056
【図３４】
2008121194.tif 000057
【図３６】
2008121194.tif 000058
【図３９】
2008121194.tif 000059
【図４７】
2008121194.tif 000060
【図４９】
2008121194.tif 000061
【図５１】
2008121194.tif 000062
【図５３】
2008121194.tif 000063
【図５５】
2008121194.tif 000064
【図３５】
2008121194.tif 000065
【図３７】
2008121194.tif 000066
【図３８】
2008121194.tif 000067
【図４０】
2008121194.tif 000068
【図４１】
2008121194.tif 000069
【図４２】
2008121194.tif 000070
【図４３】
2008121194.tif 000071
【図４４】
2008121194.tif 000072
【図４５】
2008121194.tif 000073
【図４６】
2008121194.tif 000074
【図４８】
2008121194.tif 000075
【図５０】
2008121194.tif 000076
【図５２】
2008121194.tif 000077
【図５４】
2008121194.tif 000078
【図５６】
2008121194.tif 000079