(57)【要約】【課題】地表に位置する施設の管理に用いられるデータ（例えばＣＡＤデータ等）の取得を容易にする技術を提供すること。【解決手段】端末装置であって、使用者が位置を指定するための入力部と、地表を表す地図のデータと、地表に位置する設備に関するデータと、を重畳して、前記入力部において指定された位置の地図を表示するための画面を生成する画面制御部と、前記画面制御部によって生成された画面を表示する表示部と、を備える。【選択図】図１
2012103292.tif 000002
【特許請求の範囲】
【請求項１】
使用者が位置を指定するための入力部と、
地表を表す地図のデータと、地表に位置する設備に関するデータと、を重畳して、前記入力部において指定された位置の地図を表示するための画面を生成する画面制御部と、
前記画面制御部によって生成された画面を表示する表示部と、
を備える端末装置。
【請求項２】
前記画面制御部は、前記入力部の操作に応じてカーソルの位置を制御し、前記設備に関するデータが位置する領域に前記カーソルが位置する場合に、前記設備に関するデータが位置する領域を表す枠を表示する、請求項１に記載の端末装置。
【請求項３】
前記地表に位置する設備は道路または道路付属設備であり、前記画面制御部は、所定の距離毎に道路の位置を表すキロポストを表す図形又は文字を前記写真のデータに重畳して表示する請求項１又は２に記載の端末装置。
【請求項４】
前記画面制御部は、所定の前記キロポストを表すボタンを表示し、使用者によって前記ボタンが選択されると、選択されたキロポストを略中央に位置させて前記画面を生成する請求項３に記載の端末装置。
【請求項５】
前記画面制御部は、前記画面のうち印刷した際に紙面に印刷される領域を表す印刷枠を表示する請求項１〜４のいずれかに記載の端末装置。
【請求項６】
前記画面制御部は、基盤地図情報としての地理空間情報をさらに重畳する、請求項１〜５のいずれかに記載の端末装置。
【請求項７】
端末装置が、使用者による位置の指定を受け付ける入力ステップと、
端末装置が、地表を表す地図データと、地表に位置する設備に関するデータと、を重畳して、前記入力ステップにおいて指定された位置の地図を表示するための画面を生成する画面制御ステップと、
端末装置が、前記画面制御ステップによって生成された画面を表示する表示ステップと、を有する表示方法。
【請求項８】
端末装置に対し、
使用者による位置の指定を受け付ける入力ステップと、
地表を表す地図のデータと、地表に位置する設備に関するデータと、を重畳して、前記入力ステップにおいて指定された位置の地図を表示するための画面を生成する画面制御ステップと、
前記画面制御ステップによって生成された画面を表示する表示ステップと、
を実行させるためのコンピュータプログラム。
【請求項９】
端末装置に対し、
使用者による位置の指定を受け付ける入力ステップと、
地表を表す地図のデータと、基盤地図情報であるＧＩＳと、地表に位置する流末排水系統、および法面に関する設備データと、を重畳して、前記入力ステップにおいて指定された位置の写真を表示するための画面を生成する画面制御ステップと、
前記画面制御ステップによって生成された画面を表示する表示ステップと、
特定の路面または斜面等をクリックすると、流末排水系統や法面が点滅等により明示され影響範囲に関する属性情報や履歴情報等が表示されるステップと
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、道路の施設管理のための技術に関する。
【背景技術】
【０００２】
我が国において、高速道路の建設が全国に拡大している。高速道路は、舗装、橋梁、トンネル、法面、排水系施設（流末排水経路）、交通安全施設、交通管理施設など各種道路施設などによって構成されている。高速道路での安全で円滑な道路交通を維持するためには、これらの施設の点検や補修を行うことや、適切な修繕計画を立案すること（以下、これらの作業をまとめて「施設管理」と言う。）が必要となる。このような施設管理の効率化に対する要求は年々増してきており、様々なシステムが提案されている。例えば特許文献１に開示された技術では、橋梁等の道路構造物をはじめとする各種構造物の維持管理のための管理システムが提案されている。
【０００３】
道路本体や各種施設の点検や補修の際には、ＣＡＤ（Computer Aided Design）データや道路施設管理台帳などが活用されることが一般的である。施設管理を行おうとする者は、管理の対象となる道路本体や各種施設のＣＡＤデータや平面図を検索し、紙面に印刷して施設管理を行うことが従来まで一般的であった。例えば、昨今の急激な降雨に伴う法面崩壊を未然防止するために、過去の補修履歴や補修工法、前後の相関などを把握することが重要である。また危険な流体を運搬する大型自動車が路上で転倒した場合などは、転倒した位置の早期特定と、流末排水系統と影響範囲の適切な把握、周辺自治体等への緊急連絡先の把握など早期対処が求められる。従来までは、道路の路線系統毎にまとめて保存されているＣＡＤデータや道路台帳図などの中から一つ一つのデータや図面を開くことによってその内容を確認し、必要なデータ等を選択し対処することが一般的であり、より迅速で効率的な対応方法が求められていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６６１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
施設管理に用いられるＣＡＤデータや道路管理施設台帳等の量は膨大である。そのため、従来のようなＣＡＤデータと各種施設台帳から必要なデータだけを探す方法は、多くの時間を要してしまうという問題があった。また、このような問題はＣＡＤデータ等に限った問題ではない。すなわち、竣工写真データ、道路本体や各種施設を構成する部材や寸法、材質などに関するデータ、建設年度や施工業者などに関する情報など、施設管理に用いられる全てのデータに共通する問題である。例えば、ある施設に関するＣＡＤデータ等を取得し終えた後に、当該施設の建設年度等の情報を取得する場合には、さらに多くの時間を要してしまっていた。
【０００６】
上記事情に鑑み、本発明は、施設管理に用いられるデータの取得を容易にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、端末装置であって、使用者が位置を指定するための入力部と、地表を表す地図のデータと、地表に位置する設備に関するデータと、を重畳して、前記入力部において指定された位置の地図を表示するための画面を生成する画面制御部と、前記画面制御部によって生成された画面を表示する表示部と、を備える。
【０００８】
本発明の一態様は、上記の端末装置であって、前記画面制御部は、前記入力部の操作に応じてカーソルの位置を制御し、前記設備に関するデータが位置する領域に前記カーソルが位置する場合に、前記設備に関するデータが位置する領域を表す枠を表示する。
【０００９】
本発明の一態様は、上記の端末装置であって、前記地表に位置する設備は道路または道路付属設備であり、前記画面制御部は、所定の距離毎に道路の位置を表すキロポストを表す図形又は文字を前記写真のデータに重畳して表示する。
【００１０】
本発明の一態様は、上記の端末装置であって、前記画面制御部は、所定の前記キロポストを表すボタンを表示し、使用者によって前記ボタンが選択されると、選択されたキロポストを略中央に位置させて前記画面を生成する。
【００１１】
本発明の一態様は、上記の端末装置であって、前記画面制御部は、前記画面のうち印刷した際に紙面に印刷される領域を表す印刷枠を表示する。
本発明の一態様は、上記の端末装置であって、前記画面制御部は、基盤地図情報としての地理空間情報をさらに重畳する。地理空間情報とは、例えばＧＩＳ（地理情報システム：Geographic Information System）で使用される情報である。
【００１２】
本発明の一態様は、表示方法であって、端末装置が、使用者による位置の指定を受け付ける入力ステップと、端末装置が、地表を表す地図のデータと、地表に位置する設備に関するデータと、を重畳して、前記入力ステップにおいて指定された位置の地図を表示するための画面を生成する画面制御ステップと、端末装置が、前記画面制御ステップによって生成された画面を表示する表示ステップと、を有する。
【００１３】
本発明の一態様は、端末装置に対し、使用者による位置の指定を受け付ける入力ステップと、地表を表す地図のデータと、地表に位置する設備に関するデータと、を重畳して、前記入力ステップにおいて指定された位置の地図を表示するための画面を生成する画面制御ステップと、前記画面制御ステップによって生成された画面を表示する表示ステップと、を実行させるためのコンピュータプログラムである。
本発明の一態様は、端末装置に対し、使用者による位置の指定を受け付ける入力ステップと、地表を表す地図のデータと、基盤地図情報であるＧＩＳと、地表に位置する流末排水系統、および法面に関する設備データと、を重畳して、前記入力ステップにおいて指定された位置の写真を表示するための画面を生成する画面制御ステップと、前記画面制御ステップによって生成された画面を表示する表示ステップと、特定の路面または斜面等をクリックすると、流末排水系統や法面が点滅等により明示され影響範囲に関する属性情報や履歴情報等が表示されるステップと、を実行させるためのコンピュータプログラムである。
【発明の効果】
【００１４】
本発明により、施設管理に用いられるデータの取得を容易にすることが可能となる。
【図面の簡単な説明】
【００１５】
【図１】施設管理システムのシステム構成を表すシステム構成図である。
【図２】端末装置の機能構成を表す概略ブロック図である。
【図３】施設管理補助装置の機能構成を表す概略ブロック図である。
【図４】航空写真情報テーブルの概略を表す図である。
【図５】ＣＡＤ情報テーブルの概略を表す図である。
【図６】属性情報テーブルの概略を表す図である。
【図７】キロポスト情報テーブルの概略を表す図である。
【図８】キロポストボタン情報テーブルの概略を表す図である。
【図９】表示データが表す表示のうち、キロポスト表示状態における表示の具体例を表す図である。
【図１０】ＣＡＤデータ表示枠を表示しているメインウィンドウの具体例を表す図である。
【図１１】複数のＣＡＤデータが存在する領域にカーソルが位置する場合の、要素データ制御部の処理の概略を表す図である。
【図１２】図１１のカーソルにおけるＣＡＤデータ表示枠の表示例を表す図である。
【図１３】属性表示状態における表示の具体例を表す図である。
【図１４】印刷枠表示状態における表示の具体例を表す図である。
【発明を実施するための形態】
【００１６】
図１は、施設管理システム１００のシステム構成を表すシステム構成図である。施設管理システム１００は、道路に関する施設管理の際に用いられるシステムである。以下の説明における施設とは、上述したように道路に関する本体並びに付帯施設であり、例えば道路の路面、橋梁、橋脚、トンネル、法面、擁壁、用水溝、排水溝、カルバート、地下排水溝、呑み口、防護柵、縁石、水路、眩光防止施設、落下物防止柵、立入防止柵、視線誘導標、スノーポール、電気設備、通信設備等である。施設管理システム１００は、端末装置２００及び施設管理補助装置３００を備える。施設管理システム１００に設けられる端末装置２００の台数は１台であっても良いし複数台であっても良い。端末装置２００と施設管理補助装置３００とは、ネットワークを介して通信可能に接続される。端末装置２００は、施設管理補助装置３００にアクセスし、画面の表示に必要なデータ（要素データ）の送信を要求する。施設管理補助装置３００は、要求された要素データを生成し、要求元である端末装置２００へ送信する。端末装置２００は、要素データを受信して、表示すべき画面を生成し、表示部に表示する。以下、施設管理システム１００の各装置について説明する。
【００１７】
図２は、端末装置２００の機能構成を表す概略ブロック図である。端末装置２００は、パーソナルコンピュータやスマートフォンやＰＤＡ（Personal Digital Assistant）等の、通信機能を有した情報処理装置である。端末装置２００は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備える。端末装置２００は、端末用助プログラムを実行することによって、入力部２０１、表示部２０２、画面制御部２０３、データ記憶部２０４、データ制御部２０５、通信部２０６を備える装置として機能する。なお、端末装置２００の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。
【００１８】
入力部２０１は、使用者が端末装置２００に対して命令や値を入力するための入力装置である。入力装置は、例えばキーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の装置である。
表示部２０２は、画面制御部２０３によって生成される画面を表示するための画像表示装置である。画像表示装置は、例えばＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の装置である。
【００１９】
画面制御部２０３は、入力部２０１を介して使用者から入力された指示に従って、画面を生成し、表示部２０２に表示させる。画面制御部２０３は、データ記憶部２０４に記憶されているデータ又はデータ制御部２０５から渡されるデータを用いて画面を生成する。画面制御部２０３は、画面を生成するに当たってデータ制御部２０５に記憶されていないデータが必要となった場合には、データ記憶部２０４に対して必要なデータを要求する。例えば、画面制御部２０３は、画面に表示すべき地図の縮尺と中心座標とを通知することによってデータを要求しても良い。
【００２０】
データ記憶部２０４は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。データ記憶部２０４は、データ制御部２０５によって施設管理補助装置３００から受信されたデータを記憶する。
データ制御部２０５は、画面制御部２０３によって要求されたデータを施設管理補助装置３００に対して要求する。データ制御部２０５は、施設管理補助装置３００からデータを受信すると、画面制御部２０３に対して渡し、データ記憶部２０４に書き込む。
【００２１】
通信部２０６は、ネットワークを介して施設管理補助装置３００との通信を制御する。通信部２０６は、施設管理補助装置３００からデータを受信すると、受信されたデータをデータ制御部２０５へ渡す。また、通信部２０６は、データ制御部２０５からデータを受けると、受けたデータを施設管理補助装置３００へ送信する。
【００２２】
図３は、施設管理補助装置３００の機能構成を表す概略ブロック図である。施設管理補助装置３００は、メインフレームやワークステーションやパーソナルコンピュータなどの情報処理装置を用いて構成される。施設管理補助装置３００は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備える。施設管理補助装置３００は、施設管理補助プログラムを実行することによって、航空写真ＤＢ３０１、ＣＡＤデータＤＢ３０２、属性情報ＤＢ３０３、キロポストＤＢ３０４、キロポストボタンＤＢ３０５、地図情報ＤＢ３０６、通信部３０７、要素データ制御部３０８を備える装置として機能する。なお、施設管理補助装置３００の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。
【００２３】
航空写真ＤＢ３０１は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。航空写真ＤＢ３０１は、複数の航空写真のデータを記憶する。航空写真のデータは、上空を飛行する航空機や人工衛星などの飛行体から地上を撮像して生成された画像データである。例えば、航空写真のデータは、オルソ航空写真（２５ｃｍ解像度以上）のデータや、衛星写真のデータである。また、航空写真ＤＢ３０１は、航空写真情報テーブルを記憶する。
【００２４】
航空写真ＤＢ３０１は、同じ地点を撮像領域に含む写真として、縮尺の異なる複数の写真を記憶する。例えば、ある地点Ａを撮像領域に含む航空写真として、航空写真ａ−１、航空写真ａ−２、・・・、航空写真ａ−ｎがある。ｎは、２以上の整数である。航空写真ａ−１は、航空写真ａ−２よりも地上解像度が高い画像である。すなわち、航空写真ａ−１の１つのピクセルの幅に相当する地図上の距離は、航空写真ａ−２の１つのピクセルの幅に相当する地図上の距離よりも短い。同様に、航空写真ａ−２は、航空写真ａ−３よりも縮尺が小さい画像であり、航空写真ａ−（ｎ−１）は、航空写真ａ−ｎよりも地上解像度が高い画像である。
【００２５】
航空写真のデータは、二次元平面データで表現される場合や、高さ方向の情報（地図上の高度の情報）を有する数値標高モデル（ＤＥＭ：Digital Elevation Model）に重畳して、コンピュータ上で立体化（三次元化）して表現されることも可能である。例えば、航空写真のデータは、四隅（左上、右上、右下、左下）の位置情報を有しても良く、この情報に基づき正確な位置上に表現することが可能となる。位置情報とは、緯度及び経度の情報である。高さの情報は、例えばＤＥＭにおいて、メッシュ単位で区切られている数値標高モデルの各メッシュの中心点または四隅に格納されても良く、ＤＥＭの緯度経度座標値に合わせて、一枚ごとにメッシュ化された航空写真の位置あわせを行って、地形モデル上に航空写真を貼り付けることによって、地図の画像を生成しても良い。このような航空写真のデータは、例えばＪＰＥＧ（Joint Photographic Experts Group）２０００のフォーマットで構成されても良い。航空写真のデータは他のフォーマットで形成されても良いし、高さ方向の情報は他の方法で航空写真等のデータを表現しても良い。端末装置２００の画面制御部２０３は、航空写真のデータを表示する際に、高さ方向の情報に基づいて航空写真を変形させて立体的に表示する。
【００２６】
図４は、航空写真情報テーブルの概略を表す図である。航空写真情報テーブルは、航空写真ＩＤと地図位置情報と縮尺とを対応付けて持つ。このように、航空写真情報テーブルは、航空写真の情報と地図の情報とを関連づけるテーブルである。航空写真ＩＤは、各航空写真のデータに予め付与された識別情報である。地図位置情報は、航空写真が地図上のどの位置を撮像した画像であるかを表す。地図位置情報は、例えば航空写真の左上、及び右下の二点の位置に対応する経度と緯度と高度とを表しても良い。縮尺は、航空写真の縮尺を表す。各航空写真は、航空写真情報テーブルに登録されている地図位置情報にしたがって地図上に配置される。このとき、各航空写真は切れ目がないように互いに接して配置される。そのため、ある航空写真と他の航空写真とにまたがる領域についても、繋ぎ目無く表示することが可能となる。すなわち、このような領域について連続して閲覧することが可能となる。写真に撮像された道路の中心線と、実際の道路の中心線の緯度、経度、高度とを合わせることによって、航空写真のデータに対して地図位置情報が与えられる。この処理は、コンピュータによって自動的に行われても良いし、人間によって行われても良い。
【００２７】
ＣＡＤデータＤＢ３０２は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。ＣＡＤデータＤＢ３０２は、複数のＣＡＤデータを記憶する。ＣＡＤデータは、施設の構造を表すＣＡＤのデータである。また、ＣＡＤデータＤＢ３０２は、ＣＡＤ情報テーブルを記憶する。
【００２８】
図５は、ＣＡＤ情報テーブルの概略を表す図である。ＣＡＤ情報テーブルは、ＣＡＤデータＩＤと地図位置情報とを対応付けて持つ。このように、ＣＡＤ情報テーブルは、ＣＡＤの情報と地図の情報とを関連づけるテーブルである。ＣＡＤデータＩＤは、各ＣＡＤデータに予め付与された識別情報である。地図位置情報は、ＣＡＤデータが地図上のどの位置の施設を表したものであるかを表す。地図位置情報は、例えばＣＡＤデータの左上、左下、右下、右上の四隅の位置に対応する経度及び緯度を表しても良い。
【００２９】
属性情報ＤＢ３０３は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。属性情報ＤＢ３０３は、属性情報テーブルを記憶する。図６は、属性情報テーブルの概略を表す図である。属性情報テーブルは、属性情報ＩＤと地図位置情報と属性情報とを対応付けて持つ。このように、属性情報テーブルは、属性情報と地図の情報とを関連づけるテーブルである。属性情報ＩＤは、各属性情報に予め付与された識別情報である。地図位置情報は、属性情報が地図上のどの位置の施設の属性情報を表すものであるかを表す。地図位置情報は、例えば属性情報の施設が設けられている領域に対応する複数の点の経度と緯度と高度とを表しても良い。例えば、属性情報が表す施設の図面の形状が上空から見て四角形であれば、四角形を構成する四つの角のうち二つの角の点（例えば左上及び右下の角の点）の経度と緯度と高度とが地図位置情報として設定される。また、属性情報が表す施設の図面の形状が上空から見てｎ個の点を線で結ぶことによって表される領域に位置する場合には、ｎ個の点の緯度及び経度が地図位置情報として設定されても良い。このように四点の緯度と経度と高度の情報が地図位置情報として設定されたうえ、各点間を結ぶベクトル情報に基づき、縮尺が異なっても円滑にコンピュータ上に表現することが可能である。
【００３０】
属性情報は、施設に関する属性情報である。属性情報に具体的にどのような情報が含まれるのかは、施設管理者の管理する目的によって異なる。例えば、施設が道路の路面である場合には、属性情報は、舗装された年、舗装の種類、管理を行う事務所、路線名、インターチェンジの区間名、上下線区分、表層種別、表層名称などを含む。また、施設が橋梁である場合には、属性情報は、橋梁の名称、上下線区分、橋の種別、構造種別、形状、工法、請負業者、などを含む。
【００３１】
キロポストＤＢ３０４は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。キロポストＤＢ３０４は、キロポスト情報テーブルを記憶する。例えば、キロポストＤＢ３０４は、道路毎にキロポスト情報テーブルを記憶しても良い。図７は、キロポスト情報テーブルの概略を表す図である。キロポスト情報テーブルは、ＫＰ番号と地図位置情報とを対応付けて持つ。このように、キロポスト情報テーブルは、キロポストの情報と地図の情報とを関連づけるテーブルである。ＫＰ番号は、各キロポストを表す識別情報である。地図位置情報は、各キロポストが地図上のどこに位置するかを表す。地図位置情報は、例えばキロポストの位置に対応する経度と緯度と高度とを表しても良い。
【００３２】
キロポストボタンＤＢ３０５は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。キロポストボタンＤＢ３０５は、キロポストボタン情報テーブルを記憶する。図８は、キロポストボタン情報テーブルの概略を表す図である。キロポストボタン情報テーブルは、ＫＰ番号と縮尺と中心座標とを対応付けて持つ。ＫＰ番号は、各キロポストボタンのＫＰ番号である。縮尺は、各ＫＰ番号に応じたキロポストボタンが選択された場合に表示される地図の縮尺を表す。中心座標は、各ＫＰ番号に応じたキロポストボタンが選択された場合に表示される地図の中心位置の座標を表す。例えば、ＫＰ番号が“３０”であるキロポストボタンが選択された場合、縮尺２００００分の１の地図が表示され、表示される地図の中心位置は、緯度、経度、高度が（ｘ５１２，ｙ５１２，ｚ５１２）の地点となる。なお、この地図縮尺はユーザにより任意に設定可能である。
【００３３】
地図情報ＤＢ３０６は、磁気記憶装置や半導体記憶装置などの記憶装置を用いて構成される。地図情報ＤＢ３０６は、地理空間基盤情報と呼ばれるＧＩＳ或いは紙面に生成された地図の画像データ（以下、「紙面地図データ」という。）を記憶する。ＧＩＳまたは紙面地図データは、例えば複数の地点に対して与えられた緯度及び経度の座標情報を含む。紙面地図データは、例えば以下のようにして生成される。まず、紙面の地図の複数の地点に対して、緯度及び経度を設定する。そして、設定された緯度及び経度に基づいて、紙面の地図の画像をアフィン変換する。このような処理によって、紙面地図データが生成される。紙面地図データは、例えばＧｅｏＴＩＦＦ等のフォーマットで構成される。
【００３４】
通信部３０７は、ネットワークを介して各端末装置２００との通信を制御する。通信部３０７は、端末装置２００からデータを受信すると、受信されたデータを要素データ制御部３０８へ渡す。また、通信部３０７は、要素データ制御部３０８から送信用のデータを受けると、受けたデータを端末装置２００へ送信する。
【００３５】
要素データ制御部３０８は、端末装置２００から受ける要求に応じて、要求された画面の表示に用いられる要素データを生成する。例えば、要素データ制御部３０８は、要求された画面に表示される領域に関連するデータを、航空写真ＤＢ３０１、ＣＡＤデータＤＢ３０２、属性情報ＤＢ３０３、キロポストＤＢ３０４、キロポストボタンＤＢ３０５、地図情報ＤＢ３０６から読み出す。より具体的には、要素データ制御部３０８は以下のように動作する。まず、要素データ制御部３０８は、縮尺及び中心座標を端末装置２００から受信すると、この縮尺及び中心座標に基づいて画面に表示される領域を判定する。次に、要素データ制御部３０８は、航空写真ＤＢ３０１または地図情報ＤＢ３０６を参照し、受信された縮尺に応じた縮尺の航空写真または地図情報のデータのうち、表示される領域に地図位置情報が含まれる航空写真のデータを読み出す。受信された縮尺と、それに応じた縮尺とは、予め設定される。例えば、受信された縮尺に最も近い縮尺であっても良いし、受信された縮尺よりも大きい縮尺であって、最も近い縮尺であっても良いし、受信された縮尺よりも小さい縮尺であって、最も近い縮尺であっても良いし、他の縮尺であっても良い。また、要素データ制御部３０８は、ＣＡＤデータＤＢ３０２、属性情報ＤＢ３０３、キロポストＤＢ３０４を参照し、表示される領域に地図位置情報が含まれる各レコードを読み出す。同様に、要素データ制御部３０８は、キロポストボタンＤＢ３０５を参照し、表示される領域に中心座標が含まれる各レコードを読み出す。また、要素データ制御部３０８は、地図情報ＤＢ３０６を参照し、表示される領域の紙面地図データを読み出す。そして、要素データ制御部３０８は、読み出したデータを含む要素データを生成する。要素データ制御部３０８は、生成された要素データを、通信部３０７を介して端末装置２００へ送信する要素データの宛先は、要求元の端末装置２００である。
【００３６】
次に、画面制御部２０３によって生成される画面の詳細について説明する。図９は、画面制御部２０３によって生成される画面のうち、キロポスト表示状態における画面の具体例を表す図である。端末装置２００の表示部２０２が表示する画面には、サブウィンドウ４０１、メインウィンドウ４０２、補助ウィンドウ４０３、地図出力ボタン４０４が表示される。
【００３７】
この画面が初めて表示される場合、画面制御部２０３は、メインウィンドウ４０２に表示される地図の縮尺と中心座標（緯度及び経度）とをデータ制御部２０５へ通知する。データ制御部２０５は、通信部２０６を介して縮尺と中心座標とを施設管理補助装置３００へ送信する。施設管理補助装置３００の要素データ制御部３０８は、受信された縮尺及び中心座標に基づいて、メインウィンドウ４０２に表示される領域に関連するデータを、航空写真ＤＢ３０１、ＣＡＤデータＤＢ３０２、属性情報ＤＢ３０３、キロポストＤＢ３０４、キロポストボタンＤＢ３０５、地図情報ＤＢ３０６から読み出す。そして、要素データ制御部３０８は、読み出したデータに基づいて要素データを生成し、端末装置２００へ送信する。データ制御部２０５は、要素データを受信すると、受信した要素データに含まれる各データをデータ記憶部２０４に書き込む。また、データ制御部２０５は、受信した要素データに含まれる各データを画面制御部２０３へ渡す。画面制御部２０３は、受信された要素データに含まれる各データに基づいて、メインウィンドウ４０２に表示される画面を生成する。
【００３８】
サブウィンドウ４０１に表示される画面も、メインウィンドウ４０２と同様に、画面制御部２０３が画面の生成に必要な情報をデータ制御部２０５に要求することによって生成される。例えば、図９のようにＣ道路の２０ｋｍのフォルダが選択されると、画面制御部２０３は、Ｃ道路の２０ｋｍのフォルダに含まれる各キロポストボタンに関連する情報をデータ制御部２０５に要求する。次に、データ制御部２０５がＣ道路の２０ｋｍのフォルダに含まれる各キロポストボタンに関連する情報を施設管理補助装置３００に要求する。次に、要素データ制御部３０８は、キロポストボタンＤＢ３０５を参照し、２０〜２９のＫＰ番号に関するレコード（ＫＰ番号、縮尺、中心座標）を読み出して要素データを生成する。この要素データに基づいて、画面制御部２０３は、サブウィンドウ４０１の画面に、２０〜２９のキロポストボタン４０１１を表示させる。また、画面制御部２０３は、サブウィンドウ４０１において２０〜２９のいずれかのキロポストボタンが選択された場合に、受信した要素データに基づいて、メインウィンドウ４０２に表示される地図の縮尺及び中心座標を判定し、この縮尺及び中心座標の地図を表示する。
【００３９】
メインウィンドウ４０２に表示される画面は、複数のレイヤによって構成される。例えば、紙面地図データのレイヤ、航空写真のレイヤ、ＣＡＤのレイヤ、キロポストのレイヤ、属性情報のレイヤ、地表に位置する流末排水系統を表すレイヤ、法面に関する設備データを表すレイヤ、などのレイヤによって画面が構成される。どのレイヤをメインウィンドウ４０２に表示させるかは、使用者によって選択される。画面制御部２０３は、使用者によって選択されたレイヤの情報をメインウィンドウ４０２に表示させる。また、複数のレイヤが選択された場合には、画面制御部２０３は、選択された複数のレイヤの情報を重畳して表示する。
【００４０】
次に、キロポスト表示状態について詳細に説明する。キロポスト表示状態では、サブウィンドウ４０１には、キロポストボタン４０１１がツリー構造で表示される。ツリー構造では、最上位に全てのキロポストボタン４０１１を含む高速道路フォルダが存在する。次に、高速道路フォルダの下位フォルダとして、各道路に位置する全てのキロポストボタン４０１１を含む道路フォルダが存在する。道路フォルダの具体例として、Ａ道路フォルダ、Ｂ道路フォルダ、Ｃ道路フォルダ等がある。各道路フォルダの下位フォルダとして、１０キロメートル毎に区切られた各領域に位置する全てのキロポストボタン４０１１を含む１０ｋｍ単位フォルダが存在する。そして、各１０ｋｍ単位フォルダの下位には、各領域に位置するキロポストボタン４０１１が格納されている。
【００４１】
図９の場合、Ｃ道路フォルダの２０ｋｍフォルダの中に、“２０”〜“２９”の１０個のキロポストボタン４０１１が格納されている。端末装置２００の使用者は、入力部２０１を操作することによって、サブウィンドウ４０１内でカーソル５０１を移動させることができる。端末装置２００の使用者が、Ｃ道路の表示部分及び２０ｋｍの表示部分に対して順にカーソル５０１を合わせてクリックすると、上記１０個のキロポストボタン４０１１がサブウィンドウ４０１に表示される。
【００４２】
キロポストボタン４０１１は、１キロメートル毎に設けられるボタンである。キロポストボタン４０１１がクリックされると、メインウィンドウ４０２に、クリックされたキロポストボタン４０１１に対応するキロポストの位置を中心とした地図が表示される。図９では、サブウィンドウ４０１に表示された“２２”のキロポストボタン４０１１がクリックされた場合の表示例が示されている。図９のメインウィンドウ４０２には、“２２”のキロポストボタンに対応する縮尺及び中心座標に基づいて、Ｃ道路の２２キロメートル地点のキロポストの位置を中心とした地図が表示されている。このとき、メインウィンドウ４０２に表示される地図は、航空写真ＤＢ３０１に記憶されている航空写真の画像を用いた地図である。
【００４３】
図９のメインウィンドウ４０２には、クリックされたキロポストボタン４０１１に対応するキロポストのみならず、表示された地図内に位置する全てのキロポストの位置が、キロポストの数値とともに表示される。一般的に、キロポストは約１００メートル毎に設置される。そのため、図９のメインウィンドウ４０２には、道路（Ｃ道路）に沿って、２１．４〜２２．５のキロポストが１００メートルおきに表示される。なお、メインウィンドウ４０２に表示される各キロポストの表示位置は、キロポストＤＢ３０４のキロポスト情報テーブルから抽出された要素データに基づいて画面制御部２０３が決定する。
【００４４】
図１０は、ＣＡＤデータまたは電子化された道路平面図面（以降、総称してＣＡＤデータと呼称する）の表示枠を表示しているメインウィンドウ４０２の具体例を表す図である。端末装置２００の使用者は、入力部２０１を操作することによって、メインウィンドウ４０２に表示されている地図上で、カーソル５０１を移動させることができる。ＣＡＤデータが存在する領域にカーソル５０１が入ると、そのＣＡＤデータが存在する領域を表すＣＡＤデータ表示枠５０２が地図上に表示される。現在のカーソル５０１の位置が、ＣＡＤデータが存在する領域内であるか否かは、ＣＡＤデータＤＢ３０２に記憶されているＣＡＤ情報テーブルから抽出された要素データに基づいて画面制御部２０３が判定する。画面制御部２０３は、カーソル５０１の位置がＣＡＤデータの存在する領域内であると判定した場合には、このＣＡＤデータのＣＡＤデータ表示枠５０２を画面に表示させる。
【００４５】
ＣＡＤデータ表示枠５０２が表示されているときにクリックがされると、画面制御部２０３は、補助ウィンドウ４０３にこのＣＡＤデータのファイル名を表示する。また、画面制御部２０３は、メインウィンドウ４０３には、例えば航空写真により構成される地図上に、ＣＡＤデータの図面を重畳して表示する。
【００４６】
図１１は、複数のＣＡＤデータが存在する領域にカーソル５０１が位置する場合の、画面制御部２０３の処理の概略を表す図である。図１１の場合、カーソル５０１は、第一のＣＡＤデータの領域５０２ａと、第二のＣＡＤデータの領域５０２ｂとが重複した領域に位置する。この場合、画面制御部２０３は、カーソル５０１の位置を領域内に含む全てのＣＡＤデータのＣＡＤデータ表示枠５０２を表示するように構成されても良い。この場合、画面制御部２０３は、第一のＣＡＤデータの領域５０２ａを表すＣＡＤデータ表示枠５０２と、第二のＣＡＤデータの領域５０２ｂを表すＣＡＤデータ表示枠５０２とを、それぞれメインウィンドウ４０２に表示させる。
【００４７】
一方、画面制御部２０３は、カーソル５０１の位置を領域内に含むＣＡＤデータのうち、いずれか一つを選択してＣＡＤデータ表示枠５０２を表示するように構成されても良い。この場合、画面制御部２０３は、カーソル５０１の位置を領域内に含む各ＣＡＤデータの領域の中心点を算出する。図１１の場合、第一のＣＡＤデータの中心点は点５０３ａであり、第二のＣＡＤデータの中心点は点５０３ｂである。なお、この中心点の位置は、予めＣＡＤデータＤＢ３０２に登録されて要素データに含まれていても良い。
【００４８】
次に、画面制御部２０３は、各ＣＡＤデータの中心点と、カーソル５０１との距離を算出する。図１１の場合、第一のＣＡＤデータの中心点５０３ａとカーソル５０１との距離はＬａであり、第二のＣＡＤデータの中心点５０３ｂとカーソル５０１との距離はＬｂである。次に、画面制御部２０３は、最も短い距離に対応するＣＡＤデータを選択する。図１１の場合、Ｌａの方がＬｂよりも小さい。そのため、画面制御部２０３は、第一のＣＡＤデータを選択する。そして、画面制御部２０３は、選択したＣＡＤデータのＣＡＤデータ表示枠５０２を表示する。図１２は、図１１のカーソル５０１におけるＣＡＤデータ表示枠５０２の表示例を表す図である。図１２に示されるように、距離が最も短かった第一のＣＡＤデータのＣＡＤデータ表示枠５０２がメインウィンドウ４０２に表示されている。一方、距離が最短ではなかった第二のＣＡＤデータのＣＡＤデータ表示枠５０２は表示されていない。このようにＣＡＤデータ表示枠５０２が表示されることによって、使用者は必要とするＣＡＤデータを容易に取得することが可能となる。
【００４９】
図１３は、属性表示状態における表示の具体例を表す図である。使用者が入力部２０１を操作して属性表示状態に遷移するための所定の操作（例えば属性表示用のボタンを押下する操作）を行うと、画面制御部２０３は、表示すべき属性情報がデータ記憶部２０４に記憶されているか否か判定する。表示すべき属性情報とは、例えば地図位置情報の座標が現在メインウィンドウ４０２に表示されている領域内に位置する属性情報である。表示すべき属性情報がデータ記憶部２０４に記憶されていない場合には、画面制御部２０３は、表示すべき属性情報を、データ制御部２０５を介して施設管理補助装置３００へ要求する。この要求に対して施設管理補助装置３００は属性情報を含む要素データを端末装置２００に送信する。画面制御部２０３は、受信した要素データに基づいて画面を表示する。
【００５０】
属性表示状態では、メインウィンドウ４０２には、属性情報ＤＢ４０３に登録されている施設が、所定の表示態様で地図上に表示される。図１３の場合、道路の属性情報のうち舗装された年に応じて、所定の色又は模様で道路が表示される。例えば、路面６０１ａ及び路面６０１ｃは、Ｘ１年に舗装されており、路面６０１ｂは、Ｘ２年に舗装されている。そのため、路面６０１ａ及び路面６０１ｃと路面６０１ｂとは異なる表示態様で表示される。また、属性情報が属性情報ＤＢ４０３に登録されていない道路に関しては、上記のような所定の表示態様での表示が行われない。そのため、このような未登録の道路は、航空写真のままで表示される。メインウィンドウ４０２において、属性情報ＤＢ４０３に登録さている施設がクリックされると、クリックされた施設の属性情報がサブウィンドウ４０１に表示される。
【００５１】
図１４は、印刷枠表示状態における表示の具体例を表す図である。使用者が入力部２０１を操作して印刷枠表示状態に遷移するための所定の操作（例えば印刷ボタン４０４を押下する操作）を行うと、画面制御部２０３は、下記のような印刷枠表示状態の表示を行う。
【００５２】
印刷枠表示状態では、メインウィンドウ４０２において、印刷される地図の領域を表す枠（印刷枠８０１）が表示される。印刷ボタン４０４が押下された時点では、メインウィンドウ４０２の中央に印刷枠８０１が表示される。印刷枠８０１の縦幅及び横幅は、予め設定されている印刷用紙のサイズに応じて決定される。即ち、印刷ボタン４０４が押下された時点における縮尺の地図を、設定されている印刷用紙に所定の余白を残して印刷する場合に、実際に印刷用紙に印刷される地図の領域が、印刷枠８０１として表示される。印刷枠８０１の大きさは、画面制御部２０３によって算出される。印刷枠８０１は、ドラッグ操作をすることによって、所望の場所に移動させることができる。最終的に印刷の指示がなされた時点の印刷枠８０１の位置に応じて印刷がなされる。
【００５３】
次に、使用者が施設管理システム１００の端末装置２００を操作して、所望のＣＡＤデータを取得して印刷するまでの処理について説明する。まず、使用者が、管理対象の施設に関する大まかな場所を把握する。具体的には、使用者は、管理対象の施設が属する道路の名前と、キロポストの値とを把握する。施設管理を行う者は、自身が管理すべき施設の大まかな場所を把握していることが一般的である。そのため、上記のような把握は、施設を管理する者にとっては容易に行うことができる。以下の説明では、Ｃ道路の２２キロメートルのキロポスト付近に管理対象の施設があるものとする。
【００５４】
次に、使用者は、キロポスト表示状態の表示が行われるように端末装置２００を操作する。例えば、使用者は、キロポスト表示状態の画面を表示するためのボタンを、入力部２０１を操作してクリックする（ステップＳ１０１）。端末装置２００は、キロポスト表示状態の画面を表示するために必要となるデータがデータ記憶部２０４に記憶されているか否か判定する。記録されている場合には、画面制御部２０３がデータ記憶部２０４からデータを読み出して画面を表示する。一方、必要なデータがデータ記憶部２０４に記憶されていない場合には、画面制御部２０３は、データ制御部２０５を介して必要なデータを要求するための要求データを、施設管理補助装置３００へ送信する（ステップＳ１０２）。施設管理補助装置３００は、この要求データを受信すると、キロポスト表示状態の画面に必要な要素データを生成し（ステップＳ１０３）、端末装置２００へ送信する（ステップＳ１０４）。
【００５５】
端末装置２００は、要素データを受信すると（ステップＳ１０５）、この要素データに基づいた画面を表示部２０２に表示する（ステップＳ１０６）。使用者は、入力部２０１を操作し、管理対象の施設が位置するキロポスト付近のキロポストボタン４０１１をサブウィンドウ４０１に表示させる。具体的には以下の通りである。使用者がＣ道路の表示部分及び２０ｋｍの表示部分を順にクリックすると、端末装置２００の画面制御部２０３はそれぞれの表示部分がクリックされたことを検知する。画面制御部２０３は、それぞれのクリックに応じたサブウィンドウ４０１の表示を更新する。この更新によって、図９に示されるサブウィンドウ４０１が表示される。
【００５６】
次に、使用者は、入力部２０１を操作し、サブウィンドウ４０１内の“２２”のキロポストボタン４０１１をクリックする（ステップＳ１０７）。このクリックに応じて、端末装置２００の画面制御部２０３は、“２２”のキロポストボタン４０１１がクリックされたことを検知する（ステップＳ１０８）。画面制御部２０３は、このクリックに応じて、キロポスト“２２”を中心とした地図を表示する画面を生成する（ステップＳ１０９）。この地図を表示する画面は、例えば航空写真のデータを用いて生成される。画面制御部２０３は、生成した画面によってメインウィンドウ４０２の表示を更新する（ステップＳ１１０）。この更新によって、図９に示されるメインウィンドウ４０２が表示される。
【００５７】
次に、端末装置２００の使用者は、管理対象の施設が位置する付近にカーソル５０１を移動させる（ステップＳ１１１）。端末装置２００の画面制御部２０３は、カーソル５０１の位置を検知する（ステップＳ１１２）。画面制御部２０３は、カーソル５０１の移動に応じて、ＣＡＤデータ表示枠５０２を含む画面を生成する（ステップＳ１１３）。端末装置２００の画面制御部２０３は、生成した画面を表示部２０２に表示する（ステップＳ１１４）。使用者は、所望の施設のＣＡＤデータに対応するＣＡＤデータ表示枠５０２が表示された時点で、クリックを行う（ステップＳ１１５）。
【００５８】
ステップＳ１１５におけるクリックに応じて、補助ウィンドウ４０３に、このＣＡＤデータのファイル名が表示される（ステップＳ１１６）。また、メインウィンドウ４０３には、航空写真により構成される地図上に、ＣＡＤデータの図面が重畳して表示される（ステップＳ１１７）。補助ウィンドウ４０３がクリックされると、ＣＡＤデータが施設管理補助装置３００から端末装置２００に送信され（ステップＳ１１８）、端末装置２００に保存される（ステップＳ１１９）。次に、使用者は、ＣＡＤデータが取得された周辺の地図を印刷するために印刷ボタン４０４をクリックする（ステップＳ１２０）。そして、使用者は、所望の位置に印刷枠８０１を設定し、印刷の指示を行う（ステップＳ１２１）。この指示に応じて、画面制御部２０３は印刷枠８０１の領域を印刷するための印刷データを生成し（ステップＳ１２２）自装置が使用可能な印刷装置に印刷させる（ステップＳ１２３）。
使用者は、端末装置２００で上記の操作を行うことによって、施設管理に必要となるＣＡＤデータや属性情報や地図を容易に取得することが可能となる。
【００５９】
＜変形例＞
また、上記の説明では、航空写真のデータは高さ方向の情報を有している。しかしながら、航空写真のデータは高さ方向の情報を有していなくとも良い。この場合、高さ方向の情報に基づく処理は実行されない。例えば、画面生成部２０２は、全ての航空写真のデータを同一の平面上に配置することによって、航空写真を用いた地図を形成する。
施設管理補助装置３００は、路面または斜面と、その路面又は斜面に関連した流末排水系統や法面とを対応付けて記憶しても良い。この場合、要素データ制御部３０８は、端末装置２００の画面に表示される路面または斜面に対応する流末排水系統や法面の情報を、要素データとして端末装置２００へ送信する。端末装置２００のデータ制御部２０５は、路面または斜面がクリックされると、クリックされた路面または斜面に対応する流末排水系統や法面を点滅等により明示する。
また、施設管理補助装置３００は、路面または斜面と、その路面又は斜面に関連した流末排水系統や法面と、その影響範囲に関する属性情報や履歴情報とを対応付けて記憶しても良い。この場合、端末装置２００のデータ制御部２０５は、路面または斜面がクリックされると、クリックされた路面または斜面に対応する流末排水系統や法面の影響範囲に関する属性情報や履歴情報などを表示する。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６０】
１００…施設管理システム，  ２００…端末装置，  ３００…施設管理補助装置，  ３０１…航空写真ＤＢ，  ３０２…ＣＡＤデータＤＢ，  ３０３…属性情報ＤＢ，  ３０４…キロポストＤＢ，  ３０５…キロポストボタンＤＢ，  ３０６…地図情報ＤＢ，  ３０７…通信部，  ３０８…要素データ制御部，  ４０１…サブウィンドウ，  ４０２…メインウィンドウ，  ４０３…補助ウィンドウ，  ４０４…印刷ボタン４０４，  ５０１…カーソル，  ５０２…ＣＡＤデータ表示枠，  ８０１…印刷枠
【図１】
2012103292.tif 000003
【図２】
2012103292.tif 000004
【図３】
2012103292.tif 000005
【図４】
2012103292.tif 000006
【図５】
2012103292.tif 000007
【図６】
2012103292.tif 000008
【図７】
2012103292.tif 000009
【図８】
2012103292.tif 000010
【図９】
2012103292.tif 000011
【図１０】
2012103292.tif 000012
【図１１】
2012103292.tif 000013
【図１２】
2012103292.tif 000014
【図１３】
2012103292.tif 000015
【図１４】
2012103292.tif 000016