(57)【要約】【課題】構造物の表面変状を示す表面変状図形の補足情報を構造物の図面における視認性および可読性の低下を抑制した位置に配置することができる位置決定装置および位置決定方法を得ること。【解決手段】位置決定装置３は、取得部３１と、記憶部２０と、特定部３２と、決定部３３とを備える。取得部３１は、構造物の表面変状を示す表面変状図形を構成する線分の端点の構造物の図面における位置を示す端点位置情報と、表面変状図形を補足する情報である補足情報とを含む情報であって構造物の図面を表示装置に表示するための情報を取得する。特定部３２は、端点位置情報に基づいて、図面における表面変状図形の位置を特定する。決定部３３は、特定部３２によって特定された表面変状図形の位置に基づいて、図面における補足情報の位置を決定する。【選択図】図３
2019100147.tif 000002
【特許請求の範囲】
【請求項１】
構造物の表面変状を示す表面変状図形を構成する線分の端点の前記構造物の図面における位置を示す端点位置情報と、前記表面変状図形を補足する情報である補足情報とを含む情報であって表示装置に表示される前記構造物の図面の情報を取得する取得部と、
前記端点位置情報に基づいて、前記図面における前記表面変状図形の位置を特定する特定部と、
前記特定部によって特定された前記表面変状図形の位置に基づいて、前記図面における前記補足情報の位置を決定する決定部と、を備える
ことを特徴とする位置決定装置。
【請求項２】
前記特定部は、
前記端点位置情報に基づいて、前記図面の一部または全部を分割して形成される複数の分割領域のうち前記線分が存在する分割領域を特定することで、前記表面変状図形の位置を特定し、
前記決定部は、
前記複数の分割領域のうち前記線分が存在する分割領域以外の分割領域であって前記表面変状図形に近い位置ほど優先的に前記補足情報の位置に決定する
ことを特徴とする請求項１に記載の位置決定装置。
【請求項３】
前記各分割領域の状態を示す状態情報を記憶する記憶部を備え、
前記特定部は、
前記端点が存在する分割領域の前記状態情報と前記線分が存在する分割領域の前記状態情報とを、使用中領域を示す情報に設定し、
前記決定部は、
前記状態情報が前記使用中領域を示す情報でない分割領域を優先的に前記補足情報の位置に決定する
ことを特徴とする請求項２に記載の位置決定装置。
【請求項４】
前記記憶部は、
前記補足情報に含まれる文字の数の上限値を規定する上限情報を記憶し、
前記決定部は、
前記上限情報に基づいて、前記状態情報が前記使用中領域である分割領域の周囲の分割領域の前記状態情報を、前記補足情報に含まれる先頭文字の配置を禁止する禁止領域を示す情報に設定し、
前記決定部は、
前記複数の分割領域のうち前記状態情報が前記使用中領域および前記禁止領域のいずれでもない分割領域を優先的に前記補足情報に含まれる先頭文字の位置に決定する
ことを特徴とする請求項３に記載の位置決定装置。
【請求項５】
前記特定部は、
前記構造物を表す領域のうち前記表面変状が存在する密度が閾値以上の領域を分割して形成される複数の分割領域を用いて前記表面変状図形の位置を特定し、
前記決定部は、
前記密度が前記閾値以上の領域に存在する表面変状図形の補足情報の位置を前記複数の分割領域のうち前記線分が存在する分割領域以外の分割領域に優先的に決定し、前記密度が前記閾値未満の領域に存在する表面変状図形の補足情報の位置は前記分割領域を用いずに決定する
ことを特徴とする請求項２から４のいずれか一つに記載の位置決定装置。
【請求項６】
前記端点位置情報および前記補足情報を含む変状種別毎のテーブルのうち指定された１以上の変状種別のテーブルに基づいて、新たなテーブルを生成する合成部を備え、
前記決定部は、
前記合成部によって生成された前記新たなテーブルに含まれる前記補足情報に基づいて、前記指定された１以上の変状種別の前記補足情報の位置を決定する
ことを特徴とする請求項１から５のいずれか一つに記載の位置決定装置。
【請求項７】
前記構造物は、トンネルであり、
前記取得部は、
前記トンネル内の設備の位置を示す情報である設備位置情報を取得し、
前記決定部は、
前記設備の位置を避けた位置を前記補足情報の位置に決定する
ことを特徴とする請求項１から６のいずれか一つに記載の位置決定装置。
【請求項８】
コンピュータが実行する位置決定方法であって、
構造物の表面変状を示す表面変状図形を構成する線分の端点の前記構造物の図面における位置を示す端点位置情報と、前記表面変状図形を補足する情報である補足情報とを含む情報であって前記構造物の図面を表示装置に表示するための情報を取得する取得ステップと、
前記端点位置情報に基づいて、前記図面における前記表面変状図形の位置を特定する特定ステップと、
前記特定ステップによって特定された前記表面変状図形の位置に基づいて、前記図面における前記補足情報の位置を決定する決定ステップと、を含む
ことを特徴とする位置決定方法。
【請求項９】
前記特定ステップは、
前記端点位置情報に基づいて、前記図面の一部または全部を分割して形成される複数の分割領域のうち前記線分が存在する分割領域を特定することで、前記表面変状図形の位置を特定し、
前記決定ステップは、
前記複数の分割領域のうち前記線分が存在する分割領域以外の分割領域であって前記表面変状図形に近い位置ほど優先的に前記補足情報の位置に決定する
ことを特徴とする請求項８に記載の位置決定方法。
【請求項１０】
前記各分割領域の状態を示す状態情報が記憶部に記憶されており、
前記特定ステップは、
前記端点が存在する分割領域の前記状態情報と前記線分が存在する分割領域の前記状態情報とを、使用中領域を示す情報に設定し、
前記決定ステップは、
前記状態情報が前記使用中領域を示す情報でない分割領域を優先的に前記補足情報の位置に決定する
ことを特徴とする請求項９に記載の位置決定方法。
【請求項１１】
前記記憶部は、
前記補足情報に含まれる文字の数の上限値を規定する上限情報を記憶しており、
前記決定ステップは、
前記上限情報に基づいて、前記状態情報が前記使用中領域である分割領域の周囲の分割領域の前記状態情報を、前記補足情報に含まれる先頭文字の配置を禁止する禁止領域を示す情報に設定し、
前記決定ステップは、
前記複数の分割領域のうち前記状態情報が前記使用中領域および前記禁止領域のいずれでもない分割領域を優先的に前記補足情報に含まれる先頭文字の位置に決定する
ことを特徴とする請求項１０に記載の位置決定方法。
【請求項１２】
前記特定ステップは、
前記構造物を表す領域のうち前記表面変状が存在する密度が閾値以上の領域を分割して形成される複数の分割領域を用いて前記表面変状図形の位置を特定し、
前記決定ステップは、
前記密度が前記閾値以上の領域に存在する表面変状図形の補足情報の位置を前記複数の分割領域のうち前記線分が存在する分割領域以外の分割領域に優先的に決定し、前記密度が前記閾値未満の領域に存在する表面変状図形の補足情報の位置は前記分割領域を用いずに決定する
ことを特徴とする請求項９から１１のいずれか一つに記載の位置決定方法。
【請求項１３】
前記端点位置情報および前記補足情報を含む変状種別毎のテーブルのうち指定された１以上の変状種別のテーブルに基づいて、新たなテーブルを生成する生成ステップを含み、
前記決定ステップは、
前記生成された前記新たなテーブルに含まれる前記補足情報に基づいて、前記指定された１以上の変状種別の前記補足情報の位置を決定する
ことを特徴とする請求項８から１２のいずれか一つに記載の位置決定方法。
【請求項１４】
前記構造物は、トンネルであり、
前記取得ステップは、
前記トンネル内の設備の位置を示す情報である設備位置情報を取得し、
前記決定ステップは、
前記設備の位置を避けた位置を前記補足情報の位置に決定する
ことを特徴とする請求項８から１３のいずれか一つに記載の位置決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置に表示される情報の位置を決定する位置決定装置および位置決定方法に関する。
【背景技術】
【０００２】
トンネルおよび橋梁といった構造物は、経年変化によって性状が変化する。そのため、構造物における事故を未然に防ぐことができるように、ひび、遊離石灰、剥離、浮きおよび漏水といった構造物の表面変状を点検する作業が行われる。
【０００３】
構造物の表面変状を点検した結果は、一般に構造物を２次元平面上に展開して作成される構造物展開図にまとめられる。例えば、特許文献１には、トンネルの内壁を２次元平面上に展開してトンネル展開図を作成し、かかるトンネル展開図に構造物の表面変状を示す表面変状図形を配置する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−０８３０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ひびの長さを示す情報などのように表面変状図形を補足する補足情報をトンネル展開図に配置する場合、補足情報が表面変状図形と重複すると、補足情報の視認性および可読性が低下してしまう。このことは、トンネル展開図に限らず、構造物を示すその他の図においても同様である。
【０００６】
本発明は、上記に鑑みてなされたものであって、構造物の表面変状を示す表面変状図形を補足する補足情報の位置を構造物の図面における視認性および可読性の低下を抑制した位置に決定することができる位置決定装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明の位置決定装置は、取得部と、特定部と、決定部とを備える。取得部は、構造物の表面変状を示す表面変状図形を構成する線分の端点の構造物の図面における位置を示す端点位置情報と、表面変状図形を補足する情報である補足情報とを含む情報であって表示装置に表示される構造物の図面の情報を取得する。特定部は、端点位置情報に基づいて、図面における表面変状図形の位置を特定する。決定部は、特定部によって特定された表面変状図形の位置に基づいて、図面における補足情報の位置を決定する。
【発明の効果】
【０００８】
本発明によれば、構造物の表面変状を示す表面変状図形を補足する補足情報の位置を構造物の図面における視認性および可読性の低下を抑制した位置に決定することができる、という効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１にかかる表示システムの構成例を示す図
【図２】実施の形態１にかかる構造物の展開図の一例を示す図
【図３】実施の形態１にかかる位置決定装置の構成例を示す図
【図４】実施の形態１にかかる変状情報テーブルの一例を示す図
【図５】実施の形態１にかかる領域情報テーブルの一例を示す図
【図６】実施の形態１にかかる分割領域を説明するための図
【図７】実施の形態１にかかる位置決定装置の制御部による位置決定手順の一例を示すフローチャート
【図８】図７に示すステップＳ１０の具体的な処理手順の一例を示すフローチャート
【図９】図７に示すステップＳ１２の具体的な処理手順の一例を示すフローチャート
【図１０】実施の形態１にかかる注目表面変状図形と分割領域との関係を示す図
【図１１】実施の形態１にかかる注目分割領域を説明するための図
【図１２】実施の形態１にかかる新たな注目分割領域を説明するための図
【図１３】実施の形態１にかかる表面変状図形により使用中領域に設定される分割領域を示す図
【図１４】図７に示すステップＳ１３の具体的な処理手順の一例を示すフローチャート
【図１５】実施の形態１にかかる注目分割領域に隣接する分割領域を説明するための図
【図１６】実施の形態１にかかる情報配置可能領域と補足情報の位置との関係を示す図
【図１７】実施の形態１にかかる情報配置領域と補足情報の位置との関係を示す図
【図１８】実施の形態１にかかる位置決定装置のハードウェア構成の一例を示す図
【図１９】実施の形態２にかかる位置決定装置の構成例を示す図
【図２０】実施の形態２にかかる位置決定装置の制御部による位置決定手順の一例を示すフローチャート
【図２１】図２０に示すステップＳ１０Ａの具体的な処理手順の一例を示すフローチャート
【図２２】図２０に示すステップＳ１６の具体的な処理手順の一例を示すフローチャート
【図２３】実施の形態３にかかる位置決定装置の構成例を示す図
【図２４】実施の形態３にかかる位置決定装置の制御部による位置決定手順の一例を示すフローチャート
【図２５】図２４に示すステップＳ１２Ｂの具体的な処理手順の一例を示すフローチャート
【図２６】実施の形態３にかかる領域情報テーブルにおける分割領域の状態情報をＸＹ軸座標系における分割領域の位置に配置した様子を示す分割領域状態図
【図２７】図２４に示すステップＳ１３Ｂの具体的な処理手順の一例を示すフローチャート
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態にかかる位置決定装置および位置決定方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１１】
実施の形態１．
図１は、本発明の実施の形態１にかかる表示システムの構成例を示す図である。図１に示すように、実施の形態１にかかる表示システム１００は、図面情報生成装置１と、図面情報データベース２と、位置決定装置３と、表示処理装置４と、表示装置５とを備え、トンネルおよび橋梁といった構造物の図面を表示装置５に表示する。なお、表示装置５は、ＬＣＤ（Liquid  Crystal  Display）であるが、ＬＣＤ以外の表示装置であってもよい。
【００１２】
図面情報生成装置１、図面情報データベース２、位置決定装置３、および表示処理装置４は、ネットワーク６を介して互いに通信可能に接続される。ネットワーク６は、例えば、ＬＡＮ（Local  Area  Network）またはＷＡＮ（Wide  Area  Network）である。なお、ネットワーク６は、ＬＡＮおよびＷＡＮ以外の通信網または通信線であってもよい。
【００１３】
図面情報生成装置１は、構造物の状態を示す構造物情報を、計測車両の計測設備からネットワーク６を介して取得する。構造物情報には、構造物を３次元の点群で表した３次元点群情報が含まれる。計測車両の計測設備は、計測車両が走行している状態で構造物の状態を測定することで構造物情報を生成する。なお、計測車両によって得られる構造物情報は、ネットワーク６に接続された不図示のデータベースから取得することもできる。
【００１４】
図面情報生成装置１は、取得した構造物情報に基づいて、構造物に形成される１以上の表面変状を含む構造物を示す図を表示装置５に表示するための構造物図面情報を生成する。図面情報生成装置１によって生成される構造物図面情報は、構造物の図面の情報であり、構造物の外形を示す構造物外形情報と、構造物に形成された表面変状を示す変状情報とを含む。以下においては、構造物を示す図面として、構造物の展開図を例に挙げて説明するが、構造物を示す図面は、構造物の展開図に限定されず、構造物の平面図または側面図であってもよく、その他の図面であってもよい。
【００１５】
構造物外形情報は、構造物の展開図における構造物の外形を示す情報である。変状情報は、構造物に形成された表面変状の情報である。構造物の表面変状は、例えば、ひび、遊離石灰、剥離、浮き、または漏水である。変状情報は、構造物の展開図における表面変状図形の形状および位置を示す表面変状図形情報と、表面変状図形を補足する文字列を示す補足情報とを含む。
【００１６】
表面変状がひびを示す表面変状図形は１以上の線分で表される。ひびを示す表面変状図形の表面変状図形情報は、表面変状図形を構成する各線分の端点の位置を示す情報である端点位置情報を含む。また、ひび以外の表面変状を示す表面変状図形は、表面変状が占める領域を線分で囲む外形枠で表される。ひび以外の表面変状を示す表面変状図形の表面変状図形情報は、外形枠を構成する各線分の端点の位置を示す情報である端点位置情報を含む。
【００１７】
また、表面変状がひびを示す表面変状図形の補足情報は、ひびの長さを示す情報と、ひびの幅を示す情報とを含む。例えば、ひびの長さが３．８ｍｍであり、かつひびの幅が０．２ｍｍの場合の補足情報は、ひびの長さを示す情報である「Ｌ３．８」を含み、ひびの幅を示す情報である「Ｗ０．２」を含む。
【００１８】
図面情報生成装置１は、構造物図面情報を生成した場合、ネットワーク６を介して構造物図面情報を図面情報データベース２に記憶する。図面情報生成装置１によって生成される構造物図面情報には、表面変状図形を補足する文字列である補足情報の展開図における位置を示す位置情報は含まれておらず、補足情報の位置情報は、位置決定装置３によって生成される。
【００１９】
位置決定装置３は、図面情報データベース２に記憶された構造物図面情報を取得し、取得した構造物図面情報に基づいて、構造物の展開図上における補足情報の位置を決定する。位置決定装置３は、決定した補足情報の位置を示す位置情報を生成し、生成した位置情報を補足情報と関連付けて図面情報データベース２に記憶する。また、位置決定装置３は、生成した位置情報を補足情報と関連付けた構造物図面情報を生成して表示処理装置４へ出力することもできる。
【００２０】
表示処理装置４は、図面情報データベース２に記憶された構造物図面情報または位置決定装置３から出力された構造物図面情報に基づいて、構造物の展開図を示す画面情報を生成する。表示処理装置４は、生成した画面情報を表示装置５に出力する。表示装置５は、表示処理装置４から出力された画面情報に基づいて、構造物の展開図を表示する。なお、位置決定装置３は、図面情報生成装置１、図面情報データベース２、および表示処理装置４のうち少なくとも一つの機能を含む構成であってもよい。以下、構造物がトンネルであるものとして説明するが、構造物は、橋梁であってもよく、その他の構造物であってもよい。
【００２１】
図２は、実施の形態１にかかる構造物の展開図の一例を示す図である。図２に示す展開図５１は、トンネル５０の内壁を２次元平面上に展開したトンネル展開図であり、表示装置５に表示される。図２に示すように、展開図５１は、ＸＹ軸座標系で表され、トンネル５０の内壁の外形を展開した外形枠５２と、表面変状図形５３ａ，５３ｂ，５３ｃ，５３ｄと、補足情報５４ａ，５４ｂ，５４ｃ，５４ｄを含む。
【００２２】
図２に示す例では、表面変状図形５３ａ，５３ｂ，５３ｃ，５３ｄは、ひびを示す図形であり、補足情報５４ａ，５４ｂ，５４ｃ，５４ｄは、ひびの長さを示している。なお、以下において、表面変状図形５３ａ，５３ｂ，５３ｃ，５３ｄの各々を個別に区別せずに示すときは表面変状図形５３と呼ぶ。また、補足情報５４ａ，５４ｂ，５４ｃ，５４ｄの各々を個別に区別せずに示すときは補足情報５４と呼ぶ。
【００２３】
図２に示す展開図５１において、トンネル５０の長さ方向がＸ軸方向であり、トンネル５０の内壁の内周方向がＹ軸方向である。上述した構造物外形情報は、ＸＹ軸座標系における外形枠５２の位置を示す座標の情報である。また、上述した表面変状図形情報の端点位置情報は、ＸＹ軸座標系における表面変状図形５３の位置を示す座標の情報である。展開図５１は、図２では外形枠５２の左上の角を原点ＯとするＸＹ軸座標系で表されるが、ＸＹ軸座標系の原点Ｏは、図２に示す位置に限定されない。
【００２４】
表面変状図形５３ａ，５３ｂ，５３ｃ，５３ｄは、トンネル５０の内壁に形成された表面変状の形状を示す。展開図５１に配置された表面変状図形５３ａ，５３ｂ，５３ｃ，５３ｄによって、トンネル５０のどの位置に表面変状が形成されているかを把握することができる。
【００２５】
補足情報５４ａは、表面変状図形５３ａを補足する情報であり、補足情報５４ｂは、表面変状図形５３ｂを補足する情報である。補足情報５４ｃは、表面変状図形５３ｃを補足する情報であり、補足情報５４ｄは、表面変状図形５３ｄを補足する情報である。展開図５１に配置された補足情報５４ａ，５４ｂ，５４ｃ，５４ｄによって、表面変状の内容を把握することができる。
【００２６】
以下、位置決定装置３について具体的に説明する。図３は、実施の形態１にかかる位置決定装置の構成例を示す図である。図３に示すように、実施の形態１にかかる位置決定装置３は、通信部１０と、記憶部２０と、制御部３０とを備える。
【００２７】
通信部１０は、ネットワーク６に接続され、図面情報生成装置１、図面情報データベース２、および表示処理装置４との間でネットワーク６を介して情報の送受信を行うことができる。
【００２８】
記憶部２０は、図面情報生成装置１または図面情報データベース２から取得される変状情報を含む変状情報テーブル２１と、図２に示す外形枠５２で囲まれた領域をメッシュ状に分割して形成された複数の分割領域の状態情報が設定される領域情報テーブル２２とを記憶する。
【００２９】
図４は、実施の形態１にかかる変状情報テーブルの一例を示す図である。図４に示す変状情報テーブル２１は、「変状ＩＤ（Idenitifier）」に、「端点位置情報」、「補足情報」、「補足文字数」、および「補足情報位置」が関連付けられた情報である。
【００３０】
「変状ＩＤ」は、表面変状図形５３の識別情報であり、表面変状図形５３毎に異なる変状ＩＤが割り当てられる。「端点位置情報」は、表面変状図形５３を構成する各線分の端点の位置を示す情報である。例えば、図４に示す変状情報テーブル２１において、変状ＩＤが「Ｄ０００１」である表面変状図形５３の端点位置情報は、端点Ｐ１、端点Ｐ２、・・・、端点Ｐｎの位置情報を含む。
【００３１】
端点Ｐ１、端点Ｐ２、・・・、端点Ｐｎの位置情報は、上述したＸＹ軸座標系で表される。例えば、変状ＩＤが「Ｄ０００１」である表面変状図形５３において、端点Ｐ１の位置情報は、「ｘ１１，ｙ１１」であり、端点Ｐ２の位置情報は、「ｘ１２，ｙ１２」であり、端点Ｐｎの位置情報は、「ｘ１ｎ，ｙ１ｎ」である。ｘ１１，ｘ１２，ｘ１ｎは、Ｘ軸の座標であり、ｙ１１，ｙ１２，ｙ１ｎは、Ｙ軸の座標である。
【００３２】
なお、表面変状がひび以外、すなわち、表面変状が遊離石灰、剥離、浮き、または漏水である場合の表面変状図形５３は、表面変状が占める領域を囲む外形枠で表される。また、ひび以外の表面変状を示す表面変状図形５３の端点位置情報は、外形枠を構成する各線分の端点の位置を示す情報を含む。
【００３３】
「補足情報」は、表面変状図形５３を補足する文字列を示す上述した補足情報５４である。図４に示す例では、変状ＩＤが「Ｄ０００１」から「Ｄ０００３」の表面変状図形５３の補足情報５４は、ひびの内容を示す情報であり、ひびの長さを示す補足情報とひびの幅を示す補足情報とを含む。例えば、変状ＩＤが「Ｄ０００１」の表面変状図形５３の補足情報５４は、ひびの長さを示す補足情報である「Ｌ３．８」と、ひびの幅を示す補足情報である「Ｗ０．２」を含む。
【００３４】
また、表面変状がひび以外の表面変状である場合の表面変状図形５３の補足情報５４には、例えば、表面変状の長さを示す補足情報、表面変状の幅を示す補足情報、および表面変状の面積を示す補足情報が含まれる。
【００３５】
「補足文字数」は、補足情報５４を構成する文字列に含まれる文字の数を示す情報である。補足文字数は、補足情報５４と共に変状情報に含まれる情報である。図４に示す例では、補足文字数は、補足情報５４を構成する文字列に含まれる文字の数が３であることを示す。なお、補足情報毎に文字の数が異なる場合、変状情報テーブル２１において補足情報５４毎の補足文字数が設定される。図４に示す補足文字数は、小数点を含まない文字の数であるが、小数点を含む文字の数であってもよい。
【００３６】
「補足情報位置」は、ＸＹ軸座標系で表される展開図５１における補足情報５４の位置を示す情報であり、制御部３０によって決定され、変状情報テーブル２１に設定される。補足情報位置は、補足情報５４を構成する文字列に含まれる複数の文字のうち先頭文字の位置を示す情報が、補足情報５４を構成する文字列に含まれる各文字の位置を示す情報であってもよい。なお、図４に示す変状情報テーブル２１は、制御部３０によって補足情報位置が設定される前の状態を示している。
【００３７】
次に、記憶部２０に記憶される領域情報テーブル２２について説明する。図５は、実施の形態１にかかる領域情報テーブルの一例を示す図である。図５に示す領域情報テーブル２２は、「分割領域ＩＤ」に、「座標範囲」および「状態情報」が関連付けられた情報である。「分割領域ＩＤ」は、分割領域の識別情報であり、分割領域毎に異なる変状ＩＤが割り当てられる。
【００３８】
ここで、分割領域について説明する。図６は、実施の形態１にかかる分割領域を説明するための図である。図６に示すように、トンネル５０の内壁の外形を示す外形枠５２で囲まれた領域をメッシュ状に分割することで複数の分割領域６０が形成される。
【００３９】
図６に示す外形枠５２は、Ｘ座標が０から１８０までの範囲でＹ軸座標が０から１００までの範囲である。外形枠５２で囲まれた領域が、１０×１０のサイズの分割領域６０に分割されることで、外形枠５２で囲まれた領域に、１８０個の分割領域６０が形成される。なお、外形枠５２で囲まれた領域の分割数は１８０個に限定されず、分割領域６０のサイズも１０×１０に限定されない。
【００４０】
図５に示す領域情報テーブル２２の「座標範囲」は、各分割領域６０のＸ軸の座標範囲とＹ軸の座標範囲の情報を含む。例えば、分割領域ＩＤが「Ｒ０００１」である分割領域６０は、Ｘ軸の座標が０以上１０未満の範囲であり、Ｙ軸の座標が０以上１０未満の範囲である。分割領域ＩＤが「Ｒ０００２」である分割領域６０は、Ｘ軸の座標が１０以上２０未満の範囲であり、Ｙ軸の座標が０以上１０未満の範囲である。分割領域ＩＤが「Ｒ００１１」である分割領域６０は、Ｘ軸の座標が０以上１０未満の範囲であり、Ｙ軸の座標が１０以上２０未満の範囲である。
【００４１】
領域情報テーブル２２の「状態情報」は、制御部３０が補足情報５４の位置を決定する際に用いられる情報であり、分割領域６０が使用中領域であるか空き領域であるかを示す情報である。使用中領域は、分割領域６０が表面変状図形５３または補足情報５４の表示に使用されていることを意味し、空き領域は、使用中領域でないことを意味する。
【００４２】
状態情報が１である場合、分割領域６０が使用中領域であることを示し、状態情報が０である場合、分割領域６０が空き領域であることを示す。状態情報の初期値は、０であり、制御部３０によって状態情報が０から１へ変更される。
【００４３】
図５に示す例では、分割領域ＩＤが「Ｒ０００１」および「Ｒ００１１」である分割領域６０は、使用中領域であり、分割領域ＩＤが「Ｒ０００２」である分割領域６０は、空き領域であることを示している。なお、状態情報は、分割領域６０が使用中領域であるか否かを示す情報であればよく、上述した例に限定されない。
【００４４】
図３に戻って、位置決定装置３の説明を続ける。図３に示すように、位置決定装置３の制御部３０は、取得部３１と、特定部３２と、決定部３３と、出力部３４を備える。
【００４５】
取得部３１は、図面情報生成装置１または図面情報データベース２から構造物図面情報を取得し、取得した構造物図面情報を記憶部２０に記憶する。構造物図面情報は、外形枠５２を示す構造物外形情報と、外形枠５２で囲まれた領域に配置された表面変状を示す変状情報とを含む。変状情報は、各表面変状図形５３を構成する線分の端点の位置を示す端点位置情報と、各表面変状図形５３の補足情報５４とを含む。
【００４６】
具体的には、取得部３１は、図面情報生成装置１または図面情報データベース２から変状情報を表面変状単位で順次取得する。取得部３１は、取得した変状情報を表面変状単位で変状情報テーブル２１に順次設定していき、変状情報テーブル２１の更新を行う。なお、取得部３１は変状情報に変状ＩＤが含まれていない場合、取得部３１は、表面変状単位で変状ＩＤを生成する。取得部３１は、生成した変状ＩＤを変状情報に関連付けて変状情報テーブル２１に設定する。
【００４７】
特定部３２は、変状情報テーブル２１に含まれる端点位置情報に基づいて、表面変状図形５３の位置を特定する位置特定処理を実行する。具体的には、特定部３２は、構造物図面情報に含まれる構造物外形情報に基づいて、展開図５１の座標範囲を分割して複数の分割領域６０の情報を生成し、領域情報テーブル２２に設定する。
【００４８】
そして、特定部３２は、変状情報テーブル２１に含まれる端点位置情報に基づいて、複数の分割領域６０のうち表面変状図形５３の線分が存在する分割領域６０を特定することで、表面変状図形５３の位置を特定する。特定部３２は、領域情報テーブル２２において、表面変状図形５３の線分が存在する分割領域６０の状態情報を０から１に変更して、表面変状図形５３の線分が存在する分割領域６０を使用中領域にする。
【００４９】
決定部３３は、特定部３２によって特定された表面変状図形５３の位置に基づいて、変状情報テーブル２１に含まれる補足情報５４の位置である補足情報位置を決定する。例えば、決定部３３は、領域情報テーブル２２に基づき、状態情報が空き状態の分割領域６０を優先的に補足情報５４の位置に決定する。これにより、構造物の表面変状を示す表面変状図形５３の補足情報５４を展開図５１における視認性および可読性の低下を抑制した位置に配置することができる。
【００５０】
決定部３３は、決定した補足情報位置を変状情報テーブル２１に設定する。決定部３３は、すべての表面変状の補足情報位置の変状情報テーブル２１への設定が完了したタイミングで、出力部３４に変状情報テーブル２１の更新が終了した旨を通知する。出力部３４は、決定部３３によって決定された補足情報位置を示す情報を変状情報テーブル２１から取得する。そして、出力部３４は、取得した補足情報位置を示す情報を図面情報データベース２へ出力し、図面情報データベース２に記憶された構造物図面情報に補足情報位置を示す情報を追加する。これにより、図面情報データベース２における構造物図面情報が更新される。
【００５１】
なお、決定部３３は、すべての表面変状の補足情報位置を示す情報を出力部３４へ直接通知することができる。この場合、出力部３４は、決定部３３から取得した補足情報位置を示す情報を図面情報データベース２へ出力し、図面情報データベース２に記憶された構造物図面情報に補足情報位置を示す情報を追加する。
【００５２】
また、出力部３４は、取得部３１によって取得された構造物図面情報にすべての表面変状の補足情報位置を示す情報が追加された構造物図面情報を表示処理装置４へ出力することもできる。
【００５３】
表示処理装置４は、図面情報データベース２に記憶された構造物図面情報または位置決定装置３から取得した構造物図面情報に基づいて、構造物の展開図５１を示す画面情報を生成し、生成した画面情報を表示装置５に出力する。表示装置５は、表示処理装置４から出力された画面情報に基づいて、構造物の展開図５１を表示する。
【００５４】
なお、上述した例では、取得部３１、特定部３２、および決定部３３が記憶部２０へのデータの書き込みおよび記憶部２０からのデータの読み込みを行うものとしたが、制御部３０にテーブル管理部を設ける構成であってもよい。この場合、不図示のテーブル管理部は、取得部３１、特定部３２、または決定部３３からの要求に従って、記憶部２０へのデータの書き込みおよび記憶部２０からのデータの読み込みを行う。
【００５５】
次に、位置決定装置３による位置決定手順を説明する。図７は、実施の形態１にかかる位置決定装置の制御部による位置決定手順の一例を示すフローチャートである。
【００５６】
図７に示すように、制御部３０は、構造物外形情報と変状情報とを含む構造物図面情報を取得する（ステップＳ１０）。ステップＳ１０の処理は、制御部３０の取得部３１によって実行される処理であり、後で詳述する。
【００５７】
次に、制御部３０は、取得した構造物図面情報に基づいて、領域情報テーブル２２を生成する（ステップＳ１１）。制御部３０は、生成した領域情報テーブル２２を記憶部２０に記憶する。ステップＳ１１の処理は、制御部３０の特定部３２によって実行される処理である。特定部３２は、図２に示す外形枠５２で囲まれた領域を複数の分割領域６０に分割する。そして、特定部３２は、各分割領域６０の座標範囲を含む領域情報テーブル２２を生成する。
【００５８】
分割領域６０のサイズは、補足情報５４に含まれる文字列の１つの文字を表示するサイズであるが、補足情報５４に含まれる２以上の文字を表示することができるサイズであってもよい。特定部３２は、構造物図面情報に含まれる変状情報に基づき、展開図５１に配置される表面変状図形５３の数が多いほど、段階的に分割領域６０のサイズを小さくすることができる。また、特定部３２は、構造物図面情報に含まれる変状情報に基づき、展開図５１に配置されるすべての表面変状図形５３の線分を合計した値が大きいほど、段階的に分割領域６０のサイズを小さくすることができる。
【００５９】
次に、制御部３０は、表面変状図形５３の位置を特定し（ステップＳ１２）、特定した表面変状図形５３の位置に基づいて、補足情報５４の位置を決定する（ステップＳ１３）。ステップＳ１２の処理は、制御部３０の特定部３２によって実行される処理であり、ステップＳ１３の処理は、制御部３０の決定部３３によって実行される処理である。ステップＳ１２，Ｓ１３の処理は、後で詳述する。
【００６０】
次に、制御部３０は、すべての表面変状が処理済みであるか否かを判定する（ステップＳ１４）。制御部３０は、変状情報テーブル２１に含まれるすべての変状情報について、ステップＳ１２およびＳ１３の処理を終了した場合に、すべての表面変状が処理済みであると判定する。
【００６１】
制御部３０は、すべての表面変状が処理済みではないと判定した場合（ステップＳ１４：Ｎｏ）、処理をステップＳ１２へ移行する。また、制御部３０は、すべての表面変状が処理済みであると判定した場合（ステップＳ１４：Ｙｅｓ）、ステップＳ１３で決定した補足情報５４の位置を示す情報を出力し（ステップＳ１５）、図７に示す処理を終了する。ステップＳ１５の処理は、出力部３４によって実行される処理である。
【００６２】
図８は、図７に示すステップＳ１０の具体的な処理手順の一例を示すフローチャートである。図８に示すように、制御部３０の取得部３１は、図面情報生成装置１または図面情報データベース２から構造物図面情報に含まれる構造物外形情報を取得する（ステップＳ２１）。
【００６３】
次に、取得部３１は、図面情報生成装置１または図面情報データベース２から変状情報を表面変状単位で取得する（ステップＳ２２）。取得部３１は、取得した表面変状単位の変状情報を変状情報テーブル２１に追加して、変状情報テーブル２１を更新する（ステップＳ２３）。例えば、取得部３１は、変状情報として変状ＩＤが「Ｄ０００１」の変状情報を取得した場合、取得した変状情報に含まれる端点位置情報、補足情報５４、および補足文字数を示す情報を変状ＩＤ「Ｄ０００１」に関連付けて、変状情報テーブル２１に設定する。
【００６４】
次に、取得部３１は、図面情報生成装置１または図面情報データベース２から構造物図面情報に含まれるすべての変状情報を取得したか否かを判定する（ステップＳ２４）。例えば、構造物図面情報に含まれる変状情報が変状ＩＤ「Ｄ０００１」から「Ｄ００２０」までの２０個の変状情報であるとする。この場合、制御部３０は、２０個の変状情報をすべて取得した場合に、すべての変状情報を取得したと判定する。
【００６５】
制御部３０は、すべての変状情報を取得していないと判定した場合（ステップＳ２４：Ｎｏ）、ステップＳ２２へ移行して、未取得の変状情報についてのステップＳ２２，Ｓ２３の処理を行う。制御部３０は、すべての変状情報を取得したと判定した場合（ステップＳ２４：Ｙｅｓ）、図８に示す処理を終了する。制御部３０は、図８に示す処理により、構造物図面情報に含まれるすべての変状情報が設定された変状情報テーブル２１を生成することができる。
【００６６】
図９は、図７に示すステップＳ１２の具体的な処理手順の一例を示すフローチャートである。図９に示すように、制御部３０の特定部３２は、変状情報テーブル２１に含まれる端点位置情報に基づいて、今回注目する表面変状図形５３である注目表面変状図形を決定する（ステップＳ３１）。注目表面変状図形は、図７に示すステップＳ１２およびＳ１３の処理が実行されていない表面変状図形５３の中から決定される。
【００６７】
特定部３２は、変状情報テーブル２１の変状ＩＤの値が小さい順に注目表面変状図形を決定することができる。例えば、変状情報テーブル２１が図４に示す状態である場合、特定部３２は、まず変状ＩＤが「Ｄ０００１」の表面変状図形５３を注目表面変状図形に決定し、次に、変状ＩＤが「Ｄ０００２」の表面変状図形５３を注目表面変状図形に決定する。
【００６８】
特定部３２は、注目表面変状図形を決定した後、注目表面変状図形を構成する１以上の線分の中から今回の注目する線分である注目線分を決定する（ステップＳ３２）。例えば、変状情報テーブル２１が図４に示す状態であり、変状ＩＤが「Ｄ０００１」の表面変状図形５３が注目表面変状図形である場合、特定部３２は、端点Ｐ１と端点Ｐ２とを結ぶ線分を今回の注目線分に決定する。また、特定部３２は、端点Ｐ２と端点Ｐ３とを結ぶ線分を次回の注目線分とする。このように、特定部３２は、隣接する端点の組み合わせをシフトしながら注目線分を変更する。
【００６９】
特定部３２は、注目線分の各端点を含む分割領域６０を特定し、特定した分割領域６０を使用中領域にする（ステップＳ３３）。特定した分割領域６０を使用中領域にする処理は、特定した分割領域６０の状態情報を０から１へ変更することによって行われる。
【００７０】
図１０は、実施の形態１にかかる注目表面変状図形と分割領域との関係を示す図である。図１０に示す注目表面変状図形は、ひびを示す表面変状図形５３であり、３つの線分Ｌ１，Ｌ２，Ｌ３で構成される。線分Ｌ１，Ｌ２，Ｌ３の端点は、端点Ｐ１，Ｐ２，Ｐ３，Ｐ４である。また、図１０においては、図６に示す１８０個の分割領域６０のうち１６個の分割領域６０を示しており、説明の便宜上、１６個の分割領域６０を区別できるように分割領域６０１から６０１６として表している。
【００７１】
特定部３２は、注目線分が線分Ｌ１である場合、線分Ｌ１の各端点Ｐ１，Ｐ２を含む分割領域６０３，６０５を特定し、特定した分割領域６０３，６０５を使用中領域にする。なお、特定部３２は、注目線分の各端点を含む分割領域６０を使用中領域にするのに代えて、後述する注目分割領域として決定された分割領域６０を使用中領域にすることもできる。
【００７２】
次に、特定部３２は、図９に示すように、注目線分における一方の端点が存在する分割領域６０を注目分割領域に決定する（ステップＳ３４）。なお、特定部３２は、注目線分の２つの端点のうち、符号に含まれる数字が小さい方の端点を一方の端点とする。特定部３２は、例えば、注目線分が線分Ｌ１である場合、端点Ｐ１，Ｐ２のうち端点Ｐ１を注目線分における一方の端点として扱い、注目線分が線分Ｌ２である場合、端点Ｐ２，Ｐ３のうち端点Ｐ２を注目線分における一方の端点として扱う。
【００７３】
図１１は、実施の形態１にかかる注目分割領域を説明するための図である。特定部３２は、注目線分が線分Ｌ１であり、線分Ｌ１の一方の端点が端点Ｐ１である場合、図１１に示す分割領域６０３を注目分割領域に決定する。図１１では、分割領域６０３が注目分割領域であることを分かりやすくするために、分割領域６０３にハッチングを付している。
【００７４】
次に、特定部３２は、図９に示すように、注目分割領域に隣接する複数の分割領域６０のうち注目線分が横切る分割領域６０を判定する（ステップＳ３５）。そして、特定部３２は、注目線分が横切る分割領域６０を新たな注目分割領域に決定し、新たな注目分割領域を使用中領域にする（ステップＳ３６）。
【００７５】
ここで、注目分割領域が図１１に示す分割領域６０３である場合、分割領域６０３に隣接する分割領域６０は、５つの分割領域６０２，６０４，６０６，６０７，６０８である。なお、図１１において分割領域６０３のＸ軸座標の範囲は０を含んでおり、分割領域６０３の左側に隣接する分割領域６０は存在しない。また、注目分割領域が分割領域６０７である場合、分割領域６０７に隣接する分割領域６０は、８つの分割領域６０２，６０３，６０４，６０６，６０８，６０１０，６０１１，６０１２である。
【００７６】
注目線分が線分Ｌ１であり、注目分割領域が分割領域６０３である場合、注目線分が横切る分割領域６０は、分割領域６０２である。また、注目線分が線分Ｌ１であり、注目分割領域が分割領域６０２である場合、注目線分が横切る分割領域６０は、分割領域６０６である。
【００７７】
図９に示すステップＳ３５の処理において、特定部３２は、注目分割領域を構成する４つの線分の式と注目線分の式との交点を求める。そして、特定部３２は、注目分割領域を構成する４つの線分の式のうちいずれの式が注目線分の式との交点があるかを判定する。特定部３２は、注目分割領域に隣接する分割領域６０のうち、注目線分の式との交点がある式の線分を含む分割領域６０を新たな注目分割領域に決定する。
【００７８】
図１２は、実施の形態１にかかる新たな注目分割領域を説明するための図である。図１２に示すように、注目分割領域が分割領域６０３であり、注目線分が線分Ｌ１である場合、分割領域６０３の４つの線分Ｌａ１〜Ｌａ４のうち線分Ｌ１との交点がある線分は、線分Ｌａ２である。したがって、特定部３２は、図９に示すステップＳ３６の処理において、線分Ｌａ２を含む分割領域６０２を新たな注目分割領域に決定し、領域情報テーブル２２において、分割領域６０２を使用中領域にする。
【００７９】
なお、図１２においては、過去の注目分割領域と新たな注目分割領域とを把握しやすくするために、過去の注目分割領域である分割領域６０３に付するハッチングを新たな注目分割領域である分割領域６０２に付するハッチングと傾斜方向を逆方向にしている。
【００８０】
次に、特定部３２は、図９に示すように、注目線分における他方の端点が存在する分割領域６０と新たな注目分割領域とが一致するかどうかを判定する（ステップＳ３７）。例えば、図１２に示すように、注目分割領域が分割領域６０２であり、注目線分が線分Ｌ１である場合、注目線分の他の端点は、端点Ｐ２であり、注目分割領域である分割領域６０２に含まれない。この場合、特定部３２は、注目線分における他方の端点が存在する分割領域６０と新たな注目分割領域とが一致しないと判定する。
【００８１】
また、注目分割領域が分割領域６０５であり、注目線分が線分Ｌ１である場合、注目線分の他の端点は、端点Ｐ２であり、注目分割領域である分割領域６０５に含まれる。この場合、特定部３２は、注目線分における他方の端点が存在する分割領域６０と新たな注目分割領域とが一致すると判定する。
【００８２】
図９に示すステップＳ３７の処理において、特定部３２は、注目線分における他方の端点が存在する分割領域６０と新たな注目分割領域とが一致しないと判定した場合（ステップＳ３７：Ｎｏ）、処理をステップＳ３５へ移行する。また、ステップＳ３７において、特定部３２は、注目線分における他方の端点が存在する分割領域６０と新たな注目分割領域とが一致すると判定した場合（ステップＳ３７：Ｙｅｓ）、処理をステップＳ３８へ移行する。
【００８３】
ステップＳ３８において、注目表面変状図形を構成する線分のうち未処理の線分があるか否かを判定する（ステップＳ３８）。特定部３２は、例えば、注目表面変状図形が図１２に示す線分Ｌ１，Ｌ２，Ｌ３で表される場合、線分Ｌ１，Ｌ２，Ｌ３のうち１つ以上の線分が注目線分として決定されていない場合に、未処理の線分があると判定する。
【００８４】
特定部３２は、未処理の線分があると判定した場合（ステップＳ３８：Ｙｅｓ）、処理をステップＳ３２へ移行する。特定部３２は、移行したステップＳ３２の処理において、未処理の線分の一つを注目線分に決定して上述したステップＳ３３からＳ３７の処理を繰り返す。
【００８５】
特定部３２は、未処理の線分がないと判定した場合（ステップＳ３８：Ｎｏ）、図９に示す処理を終了する。図９に示す処理によって、注目表面変状図形を構成する線分が存在するすべての分割領域６０が使用中領域になる。このように、特定部３２は、注目表面変状図形を構成する線分の端点位置を用いて、注目表面変状図形が位置する複数の分割領域６０を特定することができる。
【００８６】
図１３は、実施の形態１にかかる表面変状図形により使用中領域に設定される分割領域を示す図である。図１３に示すように、注目表面変状図形が線分Ｌ１，Ｌ２，Ｌ３で表される場合、特定部３２によって、分割領域６０２，６０３，６０５，６０６，６０１０，６０１１が使用中領域に設定される。なお、図１３では、使用中領域になっている分割領域６０にハッチングを付している。
【００８７】
図１４は、図７に示すステップＳ１３の具体的な処理手順の一例を示すフローチャートである。図１４に示すように、制御部３０の決定部３３は、周囲を未確認の端点があるか否かを判定する（ステップＳ４１）。決定部３３は、例えば、注目表面変状図形が図１３に示すように、線分Ｌ１，Ｌ２，Ｌ３で表される場合、端点Ｐ１，Ｐ２，Ｐ３，Ｐ４のうち周囲を未確認の端点があるか否かを判定する。以下、周囲を未確認の端点を周囲未確認端点と記載する。
【００８８】
次に、決定部３３は、周囲未確認端点があると判定した場合（ステップＳ４１：Ｙｅｓ）、周囲未確認端点が存在する分割領域６０を注目分割領域に決定する（ステップＳ４２）。そして、決定部３３は、変数Ｒを０に設定し（ステップＳ４３）、その後、変数Ｒに１を加える（ステップＳ４４）。変数Ｒは、注目分割領域の周囲の分割領域６０のうち注目分割領域からどの程度離れている分割領域６０を探索するかを規定するための変数である。注目分割領域に隣接する分割領域６０が探索される場合、変数Ｒは１である。
【００８９】
図１５は、実施の形態１にかかる注目分割領域に隣接する分割領域を説明するための図である。図１５において、注目分割領域が分割領域６０３である場合、注目分割領域に隣接する分割領域６０は、分割領域６０２，６０４，６０６，６０７，６０８である。また、注目分割領域が分割領域６０７である場合、注目分割領域に隣接する分割領域６０は、分割領域６０２，６０３，６０４，６０６，６０８，６０１０，６０１１，６０１２である。
【００９０】
次に、決定部３３は、図１４に示すように、変数Ｒが上限値ＲＭＡＸ以下であるか否かを判定する（ステップＳ４５）。上限値ＲＭＡＸは、探索範囲の上限値である。決定部３３は、変数Ｒが上限値ＲＭＡＸ以下であると判定した場合（ステップＳ４５：Ｙｅｓ）、変数Ｒ分の距離が離れた分割領域６０に未使用の分割領域６０があるか否かを判定する（ステップＳ４６）。未使用の分割領域６０とは、状態情報が０に設定されている空き状態の分割領域６０である。
【００９１】
図１５において、周囲未確認端点が端点Ｐ１で、変数Ｒが１である場合、変数Ｒ分の距離が離れた分割領域６０は、分割領域６０２，６０４，６０６，６０７，６０８である。分割領域６０２，６０６は、使用中領域に設定されているため、未使用の分割領域６０は、分割領域６０４，６０７，６０８である。
【００９２】
また、図１５において、周囲未確認端点が端点Ｐ１で、変数Ｒが２である場合、変数Ｒ分の距離が離れた分割領域６０は、分割領域６０１，６０５，６０９，６０１０，６０１１，６０１２である。分割領域６０５，６０１０，６０１１は、使用中領域に設定されているため、未使用の分割領域６０は、分割領域６０１，６０９，６０１２である。
【００９３】
図１４に示すステップＳ４６において、決定部３３は、変数Ｒ分の距離が離れた分割領域６０に未使用の分割領域６０があると判定した場合（ステップＳ４６：Ｙｅｓ）、注目表面変状図形の補足情報５４を配置可能な連続する未使用の分割領域６０があるか否かを判定する（ステップＳ４７）。
【００９４】
１つの分割領域６０に補足情報５４の１つの文字が割り当てられる場合、補足情報５４を配置可能な連続する未使用の分割領域６０は、注目表面変状図形の補足情報５４に含まれる文字数分以上Ｘ軸正方向に連続する未使用の分割領域６０である。以下、補足情報５４を配置可能な連続する未使用の分割領域６０を情報配置可能領域と記載する場合がある。
【００９５】
ここで、補足情報５４が３文字からなる文字列であるとする。この場合、ステップＳ４７において、決定部３３は、変数Ｒ分の距離が離れた分割領域６０に未使用の分割領域６０を含む３文字以上連続する未使用の分割領域６０があるか否かを判定する。
【００９６】
例えば、図１５において、注目分割領域が分割領域６０３で、変数Ｒが１である場合、上述したように、未使用の分割領域６０は、分割領域６０４，６０７，６０８である。決定部３３は、予め設定された順番で分割領域６０４，６０７，６０８の中から一つの分割領域６０を選択する。決定部３３は、例えば、注目分割領域である分割領域６０３とＸ軸の座標範囲が同じで分割領域６０３よりもＹ軸の座標範囲が０に近い分割領域６０２を始点として、図１５において時計回りに分割領域６０４，６０７，６０８の中から順に選択する。
【００９７】
決定部３３は、選択した分割領域６０を先頭としてＸ軸正方向に連続する未使用の分割領域６０が３つ以上あるかを判定する。決定部３３は、選択した分割領域６０を先頭としてＸ軸正方向に連続する未使用の分割領域６０が３つ以上あると判定した場合に、補足情報５４を配置可能な連続する未使用の分割領域６０があると判定する。
【００９８】
図１５に示す例では、分割領域６０４を含むＸ軸正方向に３つ以上連続する未使用の分割領域６０と、分割領域６０８を含むＸ軸正方向に３つ以上連続する未使用の分割領域６０とがある。決定部３３は、分割領域６０２を始点として、図１５において時計回りに未使用の分割領域６０を選択する場合、分割領域６０４，６０８のうち最初に選択されるのは、分割領域６０８である。そのため、決定部３３は、最初に選択された分割領域６０８を含むＸ軸正方向に３つ以上連続する未使用の分割領域６０を情報配置可能領域とする。なお、分割領域６０８は、情報配置可能領域のうちＸ軸正方向における先頭の分割領域６０である。
【００９９】
図１４に示すステップＳ４６において、決定部３３は、変数Ｒ分の距離が離れた分割領域６０に未使用の分割領域６０がないと判定した場合（ステップＳ４６：Ｎｏ）、または、ステップＳ４７において、情報配置可能領域がないと判定した場合（ステップＳ４７：Ｎｏ）、処理をステップＳ４４に移行する。
【０１００】
また、決定部３３は、ステップＳ４７において、情報配置可能領域があると判定した場合（ステップＳ４７：Ｙｅｓ）、情報配置可能領域のうちＸ軸正方向における先頭の分割領域６０の位置を補足情報５４の位置に決定し、変状情報テーブル２１および領域情報テーブル２２を更新し（ステップＳ４９）、図１４に示す処理を終了する。ステップＳ４９において、決定部３３は、決定した補足情報５４の位置の情報を変状情報テーブル２１の補足情報位置に設定し、領域情報テーブル２２において情報配置可能領域に含まれるすべての分割領域６０を使用中領域に設定する。
【０１０１】
図１６は、実施の形態１にかかる情報配置可能領域と補足情報の位置との関係を示す図である。図１６では、情報配置可能領域が分割領域６０８，６０１２，６０１６であり、補足情報５４が「Ｌ３．８」である例を示している。具体的には、分割領域６０８に「Ｌ」の文字が配置され、分割領域６０１２に「３．」の文字が配置され、分割領域６０１６に「８」の文字が配置されている。分割領域６０８は、情報配置可能領域のうちＸ軸正方向における先頭の分割領域６０である。
【０１０２】
このように、決定部３３は、未使用の分割領域６０に補足情報５４が自動的に配置するため、展開図５１において表面変状図形５３および補足情報５４の視認性および可読性の低下を抑制した位置に補足情報５４を配置することができる。
【０１０３】
図１４に示すステップＳ４１において、決定部３３は、周囲未確認端点がないと判定した場合（ステップＳ４１：Ｎｏ）、事前に設定した分割領域６０を補足情報５４の先頭位置に設定し、情報配置領域を決定する（ステップＳ４８）。事前に設定した分割領域６０は、例えば、周囲未確認端点として最後に選択した端点の存在する分割領域６０にＸ軸正方向で隣接する分割領域６０である。決定部３３は、事前に設定した分割領域６０を含むＸ軸正方向に連続する分割領域６０を情報配置領域として決定する。
【０１０４】
決定部３３は、ステップＳ４８の処理を終了した場合、情報配置領域を補足情報５４の位置に決定し、変状情報テーブル２１および領域情報テーブル２２を更新する（ステップＳ４９）。ステップＳ４９において、決定部３３は、決定した補足情報５４の位置の情報を変状情報テーブル２１の補足情報位置に設定し、領域情報テーブル２２において情報配置領域に含まれる分割領域６０のうち使用中領域でない分割領域６０を使用中領域に設定する。
【０１０５】
図１７は、実施の形態１にかかる情報配置領域と補足情報の位置との関係を示す図である。図１７は、周囲未確認端点として最後に選択した端点Ｐ４である場合の例を示しており、端点Ｐ４が存在する分割領域６０１４にＸ軸正方向で分割領域６０１８が隣接しているため、情報配置領域は分割領域６０１８，６０２２，６０２６である。図１７に示す例では、補足情報５４が「Ｌ３．８」であり、分割領域６０１８に「Ｌ」の文字が配置され、分割領域６０２２に「３．」の文字が配置され、分割領域６０２６に「８」の文字が配置されている。
【０１０６】
上述した例では、１つの補足情報５４の位置する例を示したが、決定部３３は、複数の補足情報５４の位置を決定することができる。すなわち、決定部３３は、補足情報５４の数分の情報配置可能領域を探索し、複数の補足情報５４の位置を決定することができる。決定部３３は、補足情報５４の数分の情報配置可能領域がない場合には、情報配置可能領域に配置できない補足情報５４の位置を情報配置領域に決定する。
【０１０７】
なお、上述した例では、決定部３３は、注目分割領域単位で変数Ｒを変更しながら情報配置可能領域があるか否かを判定するが、変数Ｒ単位で注目分割領域を変更しながら、情報配置可能領域があるか否かを判定することもできる。例えば、決定部３３は、変数Ｒを１とした状態で、表面変状図形５３を構成する線分の端点の存在するすべての端点を注目分割領域にした場合でも情報配置可能領域がない場合に、変数Ｒを２にして、注目分割領域を変更しながらステップＳ４６，Ｓ４７の処理を行って情報配置可能領域を探索する。同様に、決定部３３は、変数Ｒを２とした状態で、表面変状図形５３を構成する線分の端点の存在するすべての端点を注目分割領域にした場合でも情報配置可能領域がない場合に、変数Ｒを３にして、注目分割領域を変更しながらステップＳ４６，Ｓ４７の処理を行って情報配置可能領域を探索する。
【０１０８】
また、上述した例では、補足情報５４を配置可能な連続する未使用の分割領域６０は、Ｘ軸正方向に連続する未使用の分割領域６０であるとしたが、Ｘ軸負方向またはＹ軸正方向に連続する未使用の分割領域６０であってもよい。
【０１０９】
また、上述した例では、決定部３３は、表面変状図形５３の位置が特定される毎に、位置を特定した表面変状図形５３の補足情報５４の位置を決定したが、すべての表面変状図形５３の位置が特定された後に、各表面変状図形５３の補足情報５４の位置を決定することもできる。この場合、特定部３２は、表面変状図形５３が存在するすべての分割領域６０を使用中領域にする。そして、決定部３３は、特定部３２によって表面変状図形５３が存在するすべての分割領域６０が使用中領域にされた後に、各表面変状図形５３の補足情報５４の位置を決定する。これにより、いずれも表面変状図形５３が存在しない分割領域６０を未使用の分割領域６０とすることができるため、いずれも表面変状図形５３が存在しない分割領域６０に補足情報５４が配置される可能性を高めることができる。
【０１１０】
また、上述した例では、決定部３３は、１つの小数点と１つの数字を１つの分割領域６０に配置するが、１つの小数点と１つの数字とをそれぞれ異なる分割領域６０に配置することもできる。また、決定部３３は、２以上の分割領域６０に１つの文字を配置することもでき、また、１つの分割領域６０に２以上の文字を配置することもできる。
【０１１１】
また、上述した例では、特定部３２は、外形枠５２に囲われた領域全体を分割して分割領域６０を形成するが、外形枠５２に囲われた領域のうち一部を、分割領域６０を形成する領域とすることもできる。例えば、特定部３２は、構造物図面情報に含まれる変状情報に基づき、表面変状の密度が閾値以上である領域のみを分割して分割領域６０を形成することもできる。表面変状の密度とは、単位面積当たりに占める表面変状の数または単位面積当たりの表面変状の線分の数または線分の長さの合計である。この場合、特定部３２は、外形枠５２に囲われた領域のうち一部に存在する表面変状図形５３のみに対して図７に示すステップＳ１２の処理を行い、決定部３３は、外形枠５２に囲われた領域のうち一部に存在する表面変状図形５３の補足情報５４のみに対して図７に示すステップＳ１３の処理を行う。また、決定部３３は、残りの領域に存在する表面変状図形５３の補足情報５４は、図１４に示すステップＳ４８，Ｓ４９の処理を行うことができる。これにより、展開図５１に含まれる各表面変状図形５３の補足情報５４の位置を決定する際の制御部３０の処理負荷を軽減することができる。
【０１１２】
また、上述した例では、特定部３２は、表面変状図形５３の線分が存在する分割領域６０を使用中領域にしたが、表面変状図形５３の線分が存在しない特定の分割領域６０を使用中領域にすることができる。例えば、特定部３２は、表面変状図形５３の線分の端点のうち、端点の存在する分割領域６０に隣接する１以上の分割領域６０を使用中領域にすることができる。これにより、端点が補足情報５４によって視認しづらくなることを抑制することができる。
【０１１３】
例えば、特定部３２は、表面変状図形５３の線分の端点のうち、極大点が存在する分割領域６０にＹ軸負方向で隣接する分割領域６０を使用中領域にすることができる。また、特定部３２は、表面変状図形５３の線分の端点のうち、極小点が存在する分割領域６０にＹ軸正方向で隣接する分割領域６０を使用中領域にすることができる、図１３に示す端点Ｐ３は極小点であり、特定部３２は、端点Ｐ３が存在する分割領域６０１１にＹ軸正方向で隣接する分割領域６０１２を使用中領域にすることができる。
【０１１４】
また、特定部３２は、表面変状図形５３の線分の端点が存在する分割領域６０に隣接する分割領域６０のうち使用中領域でない分割領域６０のすべてを使用中領域にすることもできる。例えば、図１３に示す端点Ｐ３が存在する分割領域６０１１に隣接する分割領域６０のうち使用中領域でない分割領域６０は、分割領域６０７，６０８，６０１２，６０１４，６０１５，６０１６である。
【０１１５】
また、特定部３２は、表面変状図形５３に含まれる線分の傾きと長さ、および端点の位置と数の少なくともいずれかに基づいて、表面変状が拡大すると推定される分割領域６０を推定することができる。例えば、特定部３２は、図１３に示す表面変状図形５３の端点Ｐ４からひびが分割領域６０１４に進行することを予測したり、図１３に示す表面変状図形５３の端点Ｐ３からひびが分割領域６０１２に進行することを予測したりすることができる。
【０１１６】
そして、特定部３２は、表面変状が拡大すると推定される分割領域６０を予め使用中領域にすることができる。これにより、表面変状が拡大すると推定される分割領域６０に補足情報５４が配置されることを抑制することができる。したがって、構造物が劣化して表面変状が大きくなる前後の展開図５１を重ね合わせたような場合に、表面変状の変化を把握しやすくすることができる。
【０１１７】
また、上述した例では、制御部３０は、構造物図面情報を取得した場合に、図７に示すステップＳ１１からＳ１５の処理を行うが、制御部３０は、構造物図面情報のうち更新された変状情報のみについてステップＳ１２，Ｓ１３，Ｓ１５の処理を行うことができる。この場合、取得部３１は、構造物図面情報のうち更新された変状情報のみを図面情報生成装置１または図面情報データベース２から取得する。特定部３２は、変更された変状情報に含まれる表面変状図形５３の端点位置情報に基づいて、変更された表面変状図形５３の位置を特定する。決定部３３は、変更された表面変状図形５３の位置に基づいて、変更された変状情報に含まれる補足情報５４の位置を決定し、変状情報テーブル２１を更新する。出力部３４は、更新された変状情報テーブル２１に含まれる変状情報を含む構造物図面情報を図面情報データベース２または表示処理装置４へ出力する。これにより、更新された変状情報のみを処理することができるため、すべての変状情報について処理を行う場合に比べ、制御部３０の処理負荷を軽減することができる。
【０１１８】
また、構造物図面情報にはトンネル５０内の設備の位置を示す情報である設備位置情報が含まれていてもよい。取得部３１は、構造物外形情報および変状情報に加えて設備位置情報を含む構造物図面情報を図面情報データベース２から取得し、取得した構造物図面情報を記憶部２０に記憶することができる。設備位置情報が設備位置を示す図形を構成する線分の端点位置を示す情報を含む場合、特定部３２は、設備位置情報に含まれる端点位置を示す情報に基づいて、トンネル５０内の設備の位置に存在する分割領域６０を使用中領域に設定する。これにより、決定部３３は、設備の位置を避けた位置を補足情報５４の位置に決定することができる。
【０１１９】
また、特定部３２は、表面変状がひび以外である表面変状図形５３の補足情報５４を表面変状図形５３の外形枠外よりも外形枠内を優先して補足情報５４の位置に決定することができる。例えば、特定部３２は、表面変状図形５３の外形枠外と外形枠内とのいずれにも補足情報５４の位置を配置することができる場合、表面変状図形５３の外形枠内を補足情報５４の位置に決定することができる。また、特定部３２は、表面変状図形５３の外形枠内よりも外形枠外を優先して補足情報５４の位置に決定することができる。なお、特定部３２は、変状情報テーブル２１に含まれる端点位置情報に基づいて、表面変状図形５３が外形枠で表される場合に、表面変状がひび以外である表面変状図形５３であると判定することができる。
【０１２０】
また、特定部３２は、線分が存在する分割領域６０または線分および端点が存在する分割領域６０のうち、文字が重ならない位置に線分または線分および端点が存在する分割領域６０を半使用中領域とすることができる。決定部３３は、空き領域の分割領域６０だけでは補足情報５４が配置できない場合に、半使用中領域に補足情報５４の一部を配置することもできる。
【０１２１】
図１８は、実施の形態１にかかる位置決定装置のハードウェア構成の一例を示す図である。図１８に示すように、位置決定装置３は、プロセッサ１０１と、メモリ１０２と、インタフェース回路１０３とを備えるコンピュータである。プロセッサ１０１、メモリ１０２、およびインタフェース回路１０３は、バス１０４によって互いにデータの送受信が可能である。通信部１０は、インタフェース回路１０３によって実現され、記憶部２０は、メモリ１０２によって実現される。
【０１２２】
プロセッサ１０１は、メモリ１０２に記憶されたＯＳ（Operating  System）および処理プログラムを読み出して実行することによって、取得部３１、特定部３２、決定部３３、および出力部３４の機能を実行する。なお、プロセッサ１０１は、磁気ディスク、ＵＳＢ（Universal  Serial  Bus）メモリ、光ディスク、コンパクトディスク、およびＤＶＤ（Digital  Versatile  Disc）のうち一つ以上の記憶媒体から不図示のインタフェースを介してＯＳおよび処理プログラムを読み出してメモリ１０２に記憶して実行することもできる。光ディスク、コンパクトディスク、およびＤＶＤは、コンピュータが読み取り可能なプログラムが記録された記録媒体である。
【０１２３】
プロセッサ１０１は、処理回路の一例であり、ＣＰＵ、ＤＳＰ（Digital  Signal  Processer）、およびシステムＬＳＩ（Large  Scale  Integration）のうち一つ以上を含む。メモリ１０２は、プロセッサ１０１の作業領域として用いられる記憶領域であり、ＲＡＭ（Random  Access  Memory）に代表される不揮発性または揮発性の半導体メモリである。
【０１２４】
以上のように、実施の形態１にかかる位置決定装置３は、取得部３１と、特定部３２と、決定部３３とを備える。取得部３１は、構造物の表面変状を示す表面変状図形５３を構成する線分の展開図５１における端点位置を示す端点位置情報と、表面変状図形５３を補足する情報である補足情報５４とを含む情報であって表示装置５で表示するための構造物の図面の情報である構造物図面情報を取得する。特定部３２は、端点位置情報に基づいて、展開図５１における表面変状図形５３の位置を特定する。決定部３３は、特定部３２によって特定された表面変状図形５３の位置に基づいて、展開図５１における補足情報５４の位置を決定する。これにより、位置決定装置３は、構造物の表面変状を示す表面変状図形５３の補足情報５４を、視認性および可読性の低下を抑制しつつ、また人手による展開図５１への補足情報５４の配置操作および補足情報５４の位置の調整を行うことなく、展開図５１に自動的に配置することができる。また、位置決定装置３は、構造物の表面変状を示す表面変状図形５３の補足情報５４を展開図５１に配置するためのテンプレートを用意する必要が無く、またテンプレートの変更も不要である。
【０１２５】
また、特定部３２は、端点位置情報に基づいて展開図５１の一部または全部を分割して形成される複数の分割領域６０のうち線分が存在する分割領域６０を特定することで、表面変状図形５３の位置を特定する。決定部３３は、複数の分割領域６０のうち線分が存在する分割領域６０以外の分割領域６０であって表面変状図形５３に近い位置ほど優先的に補足情報５４の位置に決定する。これにより、端点位置情報に基づいて、表面変状図形５３の位置を容易に特定することができ、表面変状図形５３の位置を特定するための処理にかかる負荷を軽減することができる。また、表面変状図形５３に近い位置が補足情報５４の位置として優先的に決定されるため、表面変状図形５３との関係を容易に把握する位置に補足情報５４を配置することができる。
【０１２６】
また、記憶部２０は、各分割領域６０の状態を示す状態情報を記憶する。特定部３２は、端点が存在する分割領域６０の状態情報と線分が存在する分割領域６０の状態情報とを、使用中領域を示す情報に設定する。決定部３３は、状態情報が使用中領域を示す情報でない分割領域６０を優先的に補足情報５４の位置に決定する。これにより、補足情報５４の位置が表面変状図形５３のみならず他の補足情報５４の位置と重ならないようにすることができる。また、分割領域６０を用いることで処理を容易に行うことができ、補足情報５４の位置に決定する処理の負荷を軽減することができる。
【０１２７】
また、特定部３２は、展開図５１の領域のうち表面変状が存在する密度が閾値以上の領域を分割して形成される複数の分割領域６０を用いて表面変状図形５３の位置を特定する。決定部３３は、密度が閾値以上の領域に存在する表面変状図形５３の補足情報５４の位置を複数の分割領域６０のうち線分が存在する分割領域６０以外の分割領域６０に優先的に決定する。また、決定部３３は、密度が閾値未満の領域に存在する表面変状図形５３の補足情報５４の位置は分割領域６０を用いずに決定する。これにより、展開図５１に含まれる各表面変状図形５３の補足情報５４の位置を決定する際の制御部３０の処理負荷を軽減することができる。
【０１２８】
また、構造物は、トンネル５０である。取得部３１は、トンネル５０内の設備の位置を示す情報である設備位置情報を取得する。決定部３３は、設備の位置を避けた位置を補足情報５４の位置に決定する。これにより、設備の位置を避けた位置を補足情報５４の位置に決定することができる。
【０１２９】
実施の形態２．
実施の形態２にかかる位置決定装置は、表面変状の種別毎の変状情報テーブルを有しており、指定された種別の表面変状に関する変状情報のみを出力することができる点で、実施の形態１にかかる位置決定装置３と異なる。以下においては、実施の形態１と同様の機能を有する構成要素については同一符号を付して説明を省略し、実施の形態１の位置決定装置３と異なる点を中心に説明する。
【０１３０】
図１９は、実施の形態２にかかる位置決定装置の構成例を示す図である。図１９に示すように、実施の形態２にかかる位置決定装置３Ａは、通信部１０と、記憶部２０Ａと、制御部３０Ａとを備える。記憶部２０Ａは、実施の形態１にかかる変状情報テーブル２１に代えて、複数の変状情報テーブル２１Ａ１，２１Ａ２，２１Ａ３，２１Ａ４，２１Ａ５および処理用変状情報テーブル２３を記憶する。
【０１３１】
なお、図１９においては、変状情報テーブル２１Ａ２，２１Ａ３，２１Ａ４の図示を省略している。以下、変状情報テーブル２１Ａ１，２１Ａ２，２１Ａ３，２１Ａ４，２１Ａ５を総称して変状情報テーブル２１Ａと記載する場合がある。
【０１３２】
位置決定装置３Ａにおいて、変状情報テーブル２１Ａは、表面変状の種別の数だけ設けられる。表面変状の種別には、ひび、遊離石灰、剥離、浮き、および漏水が含まれる。なお、表面変状の種別には、ひび、遊離石灰、剥離、浮き、および漏水に限定されない。
【０１３３】
変状情報テーブル２１Ａ１は、ひびのみの変状情報が含まれ、変状情報テーブル２１Ａ２は、遊離石灰のみの変状情報が含まれる。変状情報テーブル２１Ａ３は、剥離のみの変状情報が含まれ、変状情報テーブル２１Ａ４は、浮きのみの変状情報が含まれ、変状情報テーブル２１Ａ５は、漏水のみの変状情報が含まれる。このように、変状情報テーブル２１Ａは表面変状の種別毎に割り当てられる。
【０１３４】
制御部３０Ａは、取得部３１Ａと、特定部３２Ａと、決定部３３Ａと、出力部３４Ａと、合成部３５とを備える。取得部３１Ａは、図面情報データベース２から変状情報を表面変状単位で順次取得する。図面情報データベース２から取得される変状情報には、変状ＩＤ、端点位置情報、補足情報５４、および補足文字数の情報に加え、変状種別情報が含まれる。変状種別情報は、表面変状の種別を示す情報である。なお、変状種別情報は、図１に示す図面情報生成装置１によって生成され、図面情報データベース２に記憶される。
【０１３５】
取得部３１Ａは、変状情報に含まれる変状種別情報に基づいて、取得した変状情報を追加する変状情報テーブル２１Ａを決定し、決定した変状情報テーブル２１Ａへ変状情報を追加する。例えば、取得部３１Ａは、変状情報に含まれる変状種別情報がひびを示す場合、取得した変状情報を変状情報テーブル２１Ａ１へ追加する。また、取得部３１Ａは、変状情報に含まれる変状種別情報が漏水を示す場合、取得した変状情報を変状情報テーブル２１Ａ５へ追加する。
【０１３６】
このように、取得部３１Ａは、図面情報データベース２から順次取得される変状情報を変状種別情報によって示される表面変状の種別に該当する変状情報テーブル２１Ａに追加することができる。
【０１３７】
合成部３５は、通信部１０を介して不図示の端末装置から出力表面変状指定情報を取得する。出力表面変状指定情報は、展開図５１に含ませる表面変状の種別として指定される１以上の表面変状の種別を示す情報が含まれる。以下、出力表面変状指定情報で指定される表面変状の種別を指定種別と記載する。
【０１３８】
なお、出力表面変状指定情報は、合成部３５が識別可能な定義ファイルであるが、ユーザインタフェースから入力された情報であってもよい。例えば、合成部３５は、位置決定装置３Ａに設けられたユーザインタフェースから入力された出力表面変状指定情報を取得することもできる。
【０１３９】
合成部３５は、出力表面変状指定情報に含まれる指定種別が１つである場合、指定種別に該当する変状情報テーブル２１Ａを取得し、処理用変状情報テーブル２３として記憶部２０Ａに記憶する。例えば、出力表面変状指定情報に含まれる指定種別がひびのみである場合、合成部３５は、記憶部２０Ａから変状情報テーブル２１Ａ１を取得し、取得した変状情報テーブル２１Ａ１を処理用変状情報テーブル２３として記憶部２０Ａに記憶する。
【０１４０】
また、合成部３５は、出力表面変状指定情報に含まれる指定種別が２以上である場合、指定種別に該当する２以上の変状情報テーブル２１Ａを取得し、取得した２以上の変状情報テーブル２１Ａを合成する。合成部３５は、合成した変状情報テーブル２１Ａを処理用変状情報テーブル２３として記憶部２０Ａに記憶する。これにより、２以上の指定種別の変状情報を含む処理用変状情報テーブル２３が記憶部２０Ａに記憶される。
【０１４１】
処理用変状情報テーブル２３は、図４に示す変状情報テーブル２１と同様のテーブル構造である。変状情報が２０個の変状情報テーブル２１と変状情報が３０個の変状情報テーブル２１とを合成する場合、処理用変状情報テーブル２３には５０個の変状情報が含まれる。
【０１４２】
例えば、出力表面変状指定情報に含まれる指定種別がひびおよび剥離の２つである場合、合成部３５は、記憶部２０Ａから２つの変状情報テーブル２１Ａ１，２１Ａ３を取得する。合成部３５は、取得した２つの変状情報テーブル２１Ａ１，２１Ａ３を合成し、合成した結果を処理用変状情報テーブル２３として記憶部２０Ａに記憶する。これにより、ひびの変状情報および剥離の変状情報を含む処理用変状情報テーブル２３が記憶部２０Ａに記憶される。
【０１４３】
特定部３２Ａは、処理用変状情報テーブル２３に含まれる端点位置情報に基づいて、表面変状図形５３の位置を特定する位置特定処理を実行する。なお、特定部３２Ａは、変状情報テーブル２１に代えて処理用変状情報テーブル２３から端点位置情報を取得する処理以外は、上述した特定部３２と同様の処理を行う。
【０１４４】
決定部３３Ａは、特定部３２Ａによって特定された表面変状図形５３の位置に基づいて、処理用変状情報テーブル２３に含まれる補足情報５４の位置である補足情報位置を決定する。なお、決定部３３Ａは、変状情報テーブル２１に代えて処理用変状情報テーブル２３から補足情報５４を取得する処理以外は、上述した決定部３３と同様の処理を行う。
【０１４５】
出力部３４Ａは、決定部３３Ａから取得した補足情報位置を示す情報を図面情報データベース２へ出力し、図面情報データベース２に記憶された構造物図面情報に補足情報位置を示す情報を追加する。そして、出力部３４Ａは、補足情報位置を示す情報を追加した構造物図面情報を図面情報データベース２へ出力する。また、出力部３４Ａは、決定部３３Ａから取得した補足情報位置を示す情報を含む構造物図面情報を表示処理装置４へ出力することもできる。
【０１４６】
次に、位置決定装置３Ａによる位置決定手順を説明する。図２０は、実施の形態２にかかる位置決定装置の制御部による位置決定手順の一例を示すフローチャートである。なお、図２０に示すステップＳ１１からＳ１５の処理は、図７に示すステップＳ１１からＳ１５の処理と同じであるため説明を省略する。
【０１４７】
図２０に示すように、制御部３０Ａは、構造物外形情報と変状情報とを含む構造物図面情報を取得する（ステップＳ１０Ａ）。ステップＳ１０Ａの処理は、制御部３０Ａの取得部３１Ａによって実行される処理であり、後で詳述する。
【０１４８】
次に、制御部３０Ａは、処理用変状情報テーブル２３を生成する（ステップＳ１６）。ステップＳ１６の処理は、合成部３５によって実行される処理であり、後で詳述する。
【０１４９】
図２１は、図２０に示すステップＳ１０Ａの具体的な処理手順の一例を示すフローチャートである。図２１に示すステップＳ２１，Ｓ２２，Ｓ２４の処理は、図８に示すステップＳ２１，Ｓ２２，Ｓ２４の処理と同じであるため説明を省略する。
【０１５０】
図２１に示すように、取得部３１Ａは、図面情報生成装置１または図面情報データベース２から変状情報を取得すると（ステップＳ２２）、取得した変状情報の種別に該当する変状情報テーブル２１を更新する（ステップＳ２３Ａ）。取得部３１Ａは、例えば、取得した変状情報の種別がひびである場合、取得した変状情報を変状情報テーブル２１Ａ１へ追加する。
【０１５１】
図２２は、図２０に示すステップＳ１６の具体的な処理手順の一例を示すフローチャートである。図２２に示すように、制御部３０Ａの合成部３５は、出力表面変状指定情報を取得する（ステップＳ６０）。合成部３５は、例えば、通信部１０を介して不図示の端末装置から出力表面変状指定情報を取得する。
【０１５２】
次に、合成部３５は、出力表面変状指定情報で示される指定種別が２つ以上であるか否かを判定する（ステップＳ６１）。合成部３５は、指定種別が２つ以上であると判定した場合（ステップＳ６１：Ｙｅｓ）、指定種別に該当する２以上の変状情報テーブル２１Ａを記憶部２０Ａから取得して合成することで処理用変状情報テーブル２３を生成し、生成した処理用変状情報テーブル２３を記憶部２０Ａに記憶する（ステップＳ６２）。
【０１５３】
また、合成部３５は、指定種別が２つ以上ではないと判定した場合（ステップＳ６１：Ｎｏ）、指定種別に該当する変状情報テーブル２１Ａを処理用変状情報テーブル２３として記憶部２０Ａに記憶する（ステップＳ６３）。ステップＳ６２の処理またはステップＳ６３の処理が終了した場合、合成部３５は図２２に示す処理を終了する。
【０１５４】
実施の形態２にかかる位置決定装置３Ａのハードウェア構成例は、図１８に示す位置決定装置３と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、取得部３１Ａ、特定部３２Ａ、決定部３３Ａ、出力部３４Ａ、および合成部３５の機能を実行することができる。また、メモリ１０２は、変状情報テーブル２１Ａ、領域情報テーブル２２および処理用変状情報テーブル２３を記憶することができる。
【０１５５】
以上のように、実施の形態２にかかる位置決定装置３Ａは、端点位置情報および補足情報５４を含む変状種別毎の変状情報テーブル２１Ａのうち指定された１以上の変状種別の変状情報テーブル２１Ａに基づいて、新たなテーブルである処理用変状情報テーブル２３を生成する合成部３５を備える。決定部３３Ａは、合成部３５によって生成された処理用変状情報テーブル２３に含まれる補足情報５４に基づいて、指定された１以上の変状種別の補足情報５４の位置を決定する。これにより、表示システムの利用者が確認したい任意の変状種別の展開図５１を出力することができ、任意の組合せの表面変状に関する補足情報５４の表示制御を行うことができる。また、位置決定装置３Ａは、複数の変状情報テーブル２１Ａを有する。したがって、変状情報に変更があり、表面変状図形５３の配置に変更が生じた場合であっても、変更の生じた変状種別に該当する変状情報テーブル２１Ａのみを変更すればよいため、再処理を最小限にすることができる。
【０１５６】
実施の形態３．
実施の形態３にかかる位置決定装置は、実施の形態１，２において空き領域であった分割領域６０のうち使用中領域から予め設定された距離だけ離れた分割領域６０を予約領域として設定する点で、実施の形態１，２にかかる位置決定装置３，３Ａと異なる。以下においては、実施の形態１と同様の機能を有する構成要素については同一符号を付して説明を省略し、実施の形態１の位置決定装置３と異なる点を中心に説明するが、実施の形態２にかかる位置決定装置３Ａに下記処理を適用することもできる。
【０１５７】
図２３は、実施の形態３にかかる位置決定装置の構成例を示す図である。図２３に示すように、実施の形態３にかかる位置決定装置３Ｂは、通信部１０と、記憶部２０Ｂと、制御部３０Ｂとを備える。記憶部２０Ｂは、実施の形態１にかかる領域情報テーブル２２に代えて、領域情報テーブル２２Ｂを記憶する。
【０１５８】
領域情報テーブル２２Ｂは、領域情報テーブル２２と同様に、分割領域ＩＤに、座標範囲および状態情報が関連付けられた情報であるが、領域情報テーブル２２Ｂの状態情報は、０および１以外に２が設定可能である。状態情報が２である分割領域６０は、予約領域であることを示す。なお、実施の形態１，２の場合と同様に、状態情報が０である分割領域６０は、空き領域であることを示し、状態情報が１である分割領域６０は、使用中領域であることを示す。なお、領域情報テーブル２２Ｂにおける初期状態の状態情報は、領域情報テーブル２２と同様に、０である。
【０１５９】
空き領域は、使用中領域および予約領域ではない分割領域６０である。使用中領域は、表面変状図形５３の線分および補足情報５４のいずれかが配置されている分割領域６０である。予約領域は、表面変状図形５３の線分および補足情報５４のいずれも配置されていないが、ＮＭＡＸ個の文字から構成される文字列を所定方向に配置した場合に、いずれかの文字列が使用中領域に配置されることになる分割領域６０である。予約領域は、補足情報５４に含まれる先頭文字の配置を禁止する禁止領域ということもできる。ここで、「ＮＭＡＸ」は、補足情報５４に含まれる文字列を構成する文字の数の上限を示す。なお、制御部３０Ｂは、変状情報テーブル２１に含まれる補足情報５４の文字列から「ＮＭＡＸ」を決定することができる。また、「ＮＭＡＸ」の情報は予め記憶部２０Ｂに記憶しておくことができ、制御部３０Ｂは、記憶部２０Ｂに記憶された「ＮＭＡＸ」の情報に基づいて後述する処理を行うことができる。
【０１６０】
制御部３０Ｂは、取得部３１と、特定部３２Ｂと、決定部３３Ｂと、出力部３４とを備える。特定部３２Ｂは、特定部３２の処理に加え、空き領域である複数の分割領域６０のうち一部を予約領域に変更する処理を行う。同様に、決定部３３Ｂは、決定部３３の処理に加え、空き領域である複数の分割領域６０のうち一部を予約領域に変更する処理を行う。
【０１６１】
例えば、補足情報５４を構成する文字列がＸ軸方向に配置されるとする。この場合、特定部３２Ｂおよび決定部３３Ｂは、使用中領域である分割領域６０にＸ軸負方向で連続するＮＭＡＸ−１個の分割領域６０のうち空き領域である分割領域６０を特定する。そして、特定部３２Ｂおよび決定部３３Ｂは、領域情報テーブル２２Ｂにおいて、特定した分割領域６０の状態情報を０から２へ変更する。これにより、使用中領域である分割領域６０にＸ軸負方向で連続するＮＭＡＸ−１個の分割領域６０のうち空き領域である分割領域６０が予約領域に変更される。
【０１６２】
次に、位置決定装置３Ｂによる位置決定手順を説明する。図２４は、実施の形態３にかかる位置決定装置の制御部による位置決定手順の一例を示すフローチャートである。なお、図２３に示すステップＳ１０，Ｓ１１，Ｓ１４，Ｓ１５の処理は、図７に示すＳ１０，Ｓ１１，Ｓ１４，Ｓ１５の処理と同じであるため説明を省略する。
【０１６３】
ステップＳ１２Ｂにおいて、制御部３０Ｂは、表面変状図形の位置を特定し（ステップＳ１２Ｂ）、補足情報５４の位置を決定する（ステップＳ１３Ｂ）。ステップＳ１２Ｂの処理は、制御部３０Ｂの特定部３２Ｂによって実行される処理であり、ステップＳ１３Ｂの処理は、制御部３０Ｂの決定部３３Ｂによって実行される処理である。以下、ステップＳ１２Ｂ，Ｓ１３Ｂの処理を具体的に説明する。
【０１６４】
図２５は、図２４に示すステップＳ１２Ｂの具体的な処理手順の一例を示すフローチャートである。図２５に示すステップＳ３１からＳ３８の処理は、図９に示すステップＳ３１からＳ３８の処理と同じであるため説明を省略する。
【０１６５】
制御部３０Ｂの特定部３２Ｂは、未処理の線分がないと判定した場合（ステップＳ３８：Ｎｏ）、状態情報が使用中領域である分割領域とＸ軸負方向に連続するＮＭＡＸ−１個の分割領域６０に空き領域の分割領域６０がある場合、空き領域を予約領域へ変更する（ステップＳ３９）。
【０１６６】
図２６は、実施の形態３にかかる領域情報テーブルにおける分割領域の状態情報をＸＹ軸座標系における分割領域の位置に配置した様子を示す分割領域状態図である。図２６に示す分割領域状態図２８では、特定部３２Ｂによって、表面変状図形５３を構成する線分が含まれる分割領域６０の状態情報が１に設定されている。また、分割領域状態図２８では、特定部３２Ｂによって、状態情報が使用中である分割領域６０とＸ軸負方向に連続するＮＭＡＸ−１個の分割領域６０のうち空き領域である分割領域６０の状態情報が２に設定されている。なお、図２８に示す分割領域状態図２８は、ＮＭＡＸが３である場合の例である。
【０１６７】
図２７は、図２４に示すステップＳ１３Ｂの具体的な処理手順の一例を示すフローチャートである。図２７に示すステップＳ４１からＳ４６，Ｓ４８の処理は、図１４に示すステップＳ４１からＳ４６，Ｓ４８の処理と同じであるため説明を省略する。
【０１６８】
図２７に示すように、決定部３３Ｂは、変数Ｒ分の距離が離れた分割領域６０に未使用の分割領域６０があると判定した場合（ステップＳ４６：Ｙｅｓ）、ステップＳ４９Ｂの処理を行う。
【０１６９】
決定部３３Ｂは、ステップＳ４８の処理が終了した後、ステップＳ４６において使用中領域に変更した分割領域６０とＸ軸負方向に連続するＮＭＡＸ−１個の分割領域６０に空き領域の分割領域６０があると判定した場合、空き領域を予約領域へ変更し（ステップＳ５０）、図２７に示す処理を終了する。
【０１７０】
決定部３３Ｂは、ステップＳ５０の処理を終了した場合、未使用の分割領域６０を補足情報５４の位置に決定し、変状情報テーブル２１および領域情報テーブル２２Ｂを更新し（ステップＳ４９Ｂ）、図２７に示す処理を終了する。
【０１７１】
このように、決定部３３Ｂは、決定部３３に示す処理に比べ、ステップＳ４７の処理を省くことができる。すなわち、決定部３３は、未使用の分割領域６０に基づいて情報配置可能領域があるか否かを判定するが、決定部３３Ｂでは、情報配置可能領域があるか否かの判定を省略することができる。したがって、処理の高速化を図ることができる。
【０１７２】
なお、上述した例では、補足情報５４の展開図５１への配置が右から左への横書きである場合の例を説明したが、補足情報５４は縦書きで配置することもできる。この場合、特定部３２Ｂおよび決定部３３Ｂは、使用中領域にした分割領域６０とＹ軸正方向またはＹ軸負方向に連続するＮＭＡＸ−１個の分割領域６０のうち空き領域の分割領域６０を予約領域へ変更する。また、特定部３２Ｂおよび決定部３３Ｂは、使用中領域にした分割領域６０とＸ軸正方向に連続するＮＭＡＸ−１個の分割領域６０のうち空き領域の分割領域６０を予約領域へ変更することもできる。
【０１７３】
なお、制御部３０Ｂは、領域情報テーブル２２Ｂにおいて、分割領域６０に様々な情報を付与することができる。例えば、制御部３０Ｂは、領域情報テーブル２２Ｂにおいて、分割領域６０毎に、存在する表面変状の種別毎の数を示す情報を含めることができる。これにより、制御部３０Ｂは、領域情報テーブル２２Ｂに基づいて、種々の分析が可能である。例えば、制御部３０Ｂは、どれだけの数の分割領域６０がある種別の表面変状のために設定されているかを判定することができる。また、制御部３０Ｂは、２以上の種別の変状形状の組み合わせが存在する分割領域６０の数を判定することができる。そして、制御部３０Ｂは、通信部１０を介して分析結果を表示処理装置４に出力し、表示処理装置４により制御部３０Ｂの分析結果を表示装置５に表示させることができる。このように、位置決定装置３Ｂは、展開図５１の自動生成以外にも応用可能である。
【０１７４】
実施の形態３にかかる位置決定装置３Ｂのハードウェア構成例は、図１８に示す位置決定装置３と同じである。プロセッサ１０１は、メモリ１０２に記憶されたプログラムを読み出して実行することによって、取得部３１、特定部３２Ｂ、決定部３３Ｂおよび出力部３４の機能を実行することができる。
【０１７５】
以上のように、実施の形態３にかかる位置決定装置３Ｂの記憶部２０Ｂは、補足情報５４に含まれる文字の数の上限値ＲＭＡＸを規定する上限情報を記憶する。決定部３３Ｂは、上限値ＲＭＡＸに基づいて、状態情報が使用中領域を示す情報である分割領域６０の周囲の分割領域６０の状態情報を、補足情報５４に含まれる先頭文字の配置を禁止する禁止領域の一例である予約領域を示す情報に設定する。決定部３３Ｂは、複数の分割領域６０のうち状態情報が使用中領域および禁止領域のいずれでもない分割領域６０を優先的に補足情報５４に含まれる先頭文字の位置に決定する。これにより、決定部３３Ｂでは、上述した情報配置可能領域があるか否かの判定を省略することができる。したがって、処理の高速化を図ることができる。
【０１７６】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【０１７７】
１  図面情報生成装置、２  図面情報データベース、３，３Ａ，３Ｂ  位置決定装置、４  表示処理装置、５  表示装置、６  ネットワーク、１０  通信部、２０，２０Ａ，２０Ｂ  記憶部、２１，２１Ａ，２１Ａ１，２１Ａ２，２１Ａ３，２１Ａ４，２１Ａ５  変状情報テーブル、２２，２２Ｂ  領域情報テーブル、２３  処理用変状情報テーブル、２８  分割領域状態図、３０，３０Ａ，３０Ｂ  制御部、３１，３１Ａ  取得部、３２，３２Ａ，３２Ｂ  特定部、３３，３３Ａ，３３Ｂ  決定部、３４，３４Ａ  出力部、３５  合成部、５０  トンネル、５１  展開図、５２  外形枠、５３，５３ａ，５３ｂ，５３ｃ，５３ｄ  表面変状図形、５４，５４ａ，５４ｂ，５４ｃ，５４ｄ  補足情報、６０，６０１〜６０１６，６０１８，６０２２，６０２６  分割領域、１００  表示システム。
【図１】
2019100147.tif 000003
【図２】
2019100147.tif 000004
【図３】
2019100147.tif 000005
【図４】
2019100147.tif 000006
【図５】
2019100147.tif 000007
【図６】
2019100147.tif 000008
【図７】
2019100147.tif 000009
【図８】
2019100147.tif 000010
【図９】
2019100147.tif 000011
【図１０】
2019100147.tif 000012
【図１１】
2019100147.tif 000013
【図１２】
2019100147.tif 000014
【図１３】
2019100147.tif 000015
【図１４】
2019100147.tif 000016
【図１５】
2019100147.tif 000017
【図１６】
2019100147.tif 000018
【図１７】
2019100147.tif 000019
【図１８】
2019100147.tif 000020
【図１９】
2019100147.tif 000021
【図２０】
2019100147.tif 000022
【図２１】
2019100147.tif 000023
【図２２】
2019100147.tif 000024
【図２３】
2019100147.tif 000025
【図２４】
2019100147.tif 000026
【図２５】
2019100147.tif 000027
【図２６】
2019100147.tif 000028
【図２７】
2019100147.tif 000029