(57)【特許請求の範囲】
【請求項１】
情報処理装置が、道路線や、道路に設置された各種施設を示す施設線および、当該施設線からの引出部とこれに続く説明情報案内部とからなる引出線が記される図面上の任意の範囲の当該引出線を自動設定する引出線自動作成方法であって、
前記情報処理装置は、その記憶手段により、前記道路線，前記施設線および前記引出線を示す各データを保持し、
前記情報処理装置は、その入力手段により、前記引出線の自動設定の対象である前記範囲が特定され、
前記情報処理装置は、その引出線設定手段により、
前記記憶手段の前記各データに基づいて、
前記入力手段で特定された前記範囲に属する各引出線の前記説明情報案内部の長さの加算値に対応した第１の全体長を算出し、
この第１の全体長と、引出線設定対象域の基準長との大小関係を演算し、
この演算結果に応じて、前記第１の全体長が前記基準長より短い場合には、前記範囲に属する各引出線の前記説明情報案内部のそれぞれを重複することない形で所定の一方向に設定し、また、前記基準長が前記第１の全体長より短い場合には、前記範囲に属する各引出線を区分けしてそれぞれに属する前記説明情報案内部の長さの加算値に対応した第２の全体長が当該基準長より短くなるようにグループ化した上で、このグループごとに、各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定する、
ことを特徴とする引出線自動作成方法。
【請求項２】
前記引出線設定手段は、
前記各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定するに際し、当該説明情報案内部を、当該各引出線の特徴点の座標データ順に整列させる、
ことを特徴とする請求項１記載の引出線自動作成方法。
【請求項３】
前記引出線設定手段は、
前記グループ化を、前記各引出線の特徴点の座標データに基づいて行う、
ことを特徴とする請求項１または２記載の引出線自動作成方法。
【請求項４】
前記引出線設定手段は、
前記特徴点として、前記引出部の始点に相当する引出点を用いる、
ことを特徴とする請求項２または３記載の引出線自動作成方法。
【請求項５】
道路線や、道路に設置された各種施設を示す施設線および、当該施設線からの引出部とこれに続く説明情報案内部とからなる引出線が記される図面上の任意の範囲の当該引出線を自動設定する引出線自動作成装置であって、
前記道路線，前記施設線および前記引出線を示す各データを保持する記憶手段と、
前記引出線の自動設定の対象である前記範囲を特定する入力手段と、
前記記憶手段の前記各データに基づいて、
前記入力手段で特定された前記範囲に属する各引出線の前記説明情報案内部の長さの加算値に対応した第１の全体長を算出し、
この第１の全体長と、引出線設定対象域の基準長との大小関係を演算し、
この演算結果に応じて、前記第１の全体長が前記基準長より短い場合には、前記範囲に属する各引出線の前記説明情報案内部のそれぞれを重複することない形で所定の一方向に設定し、また、前記基準長が前記第１の全体長より短い場合には、前記範囲に属する各引出線を区分けしてそれぞれに属する前記説明情報案内部の長さの加算値に対応した第２の全体長が当該基準長より短くなるようにグループ化した上で、このグループごとに、各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定する引出線設定手段と、を備えた、
ことを特徴とする引出線自動作成装置。
【請求項６】
前記引出線設定手段は、
前記各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定するに際し、当該説明情報案内部を、当該各引出線の特徴点の座標データ順に整列させる、
ことを特徴とする請求項５記載の引出線自動作成装置。
【請求項７】
前記引出線設定手段は、
前記グループ化を、前記各引出線の特徴点の座標データに基づいて行う、
ことを特徴とする請求項５または６記載の引出線自動作成装置。
【請求項８】
前記引出線設定手段は、
前記特徴点として、前記引出部の始点に相当する引出点を用いる、
ことを特徴とする請求項６または７記載の引出線自動作成装置。
【請求項９】
情報処理装置の引出線設定手段が、道路線や、道路に設置された各種施設を示す施設線および、当該施設線からの引出部とこれに続く説明情報案内部とからなる引出線が記される図面の一部で入力手段により特定される任意の範囲の当該引出線を、記憶手段に保持済みの当該道路線，当該施設線および当該引出線の各データに基づいて自動設定する、ためのプログラムを格納した記憶媒体であって、
前記引出線設定手段に、
前記記憶手段の前記各データに基づいて、
前記入力手段で特定された前記範囲に属する各引出線の前記説明情報案内部の長さの加算値に対応した第１の全体長を算出する機能と、
この第１の全体長と、引出線設定対象域の基準長との大小関係を演算する機能と、
この演算結果に応じて、前記第１の全体長が前記基準長より短い場合には、前記範囲に属する各引出線の前記説明情報案内部のそれぞれを重複することない形で所定の一方向に設定し、また、前記基準長が前記第１の全体長より短い場合には、前記範囲に属する各引出線を区分けしてそれぞれに属する前記説明情報案内部の長さの加算値に対応した第２の全体長が当該基準長より短くなるようにグループ化した上で、このグループごとに、各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定する機能と、
を実現させるためのプログラムを格納したことを特徴とするコンピュータ読み取り可能なプログラム記憶媒体。
【請求項１０】
前記プログラムは、前記引出線設定手段に、
前記各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定するに際し、当該説明情報案内部を、当該各引出線の特徴点の座標データ順に整列させる機能をも実現させるためのものである、
ことを特徴とするコンピュータ読み取り可能な請求項９記載のプログラム記憶媒体。
【請求項１１】
前記プログラムは、前記引出線設定手段に、
前記グループ化を、前記各引出線の特徴点の座標データに基づいて行う機能をも実現させるためのものである、
ことを特徴とする請求項９または１０記載のコンピュータ読み取り可能なプログラム記憶媒体。
【請求項１２】
前記プログラムは、前記引出線設定手段に、
前記特徴点として、前記引出部の始点に相当する引出点を用いる機能をも実現させるためのものである、
ことを特徴とする請求項１０または１１記載のコンピュータ読み取り可能なプログラム記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、引出線の自動設定に関し、特に道路位置を示す道路線や、道路に設置の各種施設を示す施設線、および施設線からの引出部とこれに続く説明情報案内部とからなる引出線を記した図面上の任意の範囲（例えば特定の道路路線）に属する引出線の位置を情報処理装置により調整して、引出線やそこに記される説明情報（施設線の種別、管径、設置深さ、設置年月日など）を見やすくするためのものである。
【０００２】
一般に、道路およびそこへの埋設物件（ガス管、水道管、通信ケーブルなどの各種施設）をデ−タべ−ス化して作成される道路現況図などでは、その中の特定範囲だけを取り出したかたちの部分図面を使用することが少なくない。例えば、国や各自治体の道路管理者が所轄する道路部分（の一部）とそこへの埋設物件を横展開形式で記した路線図などである。
【０００３】
この場合、路線図それ自体においても、各施設線の引出線やそこに記される説明情報などを利用者が見やすい形に自動設定することが望ましく、本発明はこのような要請に応えるものである。
【０００４】
【従来の技術】
図７は、従来の、引出線自動設定方式を示す説明図であり、１０１は道路現況図などの一部、１０２は道路境や側溝などに対応の道路線、１０３は道路外ポリゴン領域（多角形領域）、１０４〜１０６は施設線、１０７は引出線設定対象範囲、１０８は引出線設定用の矩形領域、１０９は矩形領域１０８の底辺、１１０〜１１２は引出線、１１３〜１１５は説明情報表示域、Ａ〜Ａ″は各引出線の引出点、Ｂ〜Ｂ″は各引出線の中間点、Ｃ〜Ｃ″は各引出線の終点、Ｔ〜Ｗは道路線１０２および道路外ポリゴン領域１０３の特徴点をそれぞれ示している。
【０００５】
ここで、Ｔ〜Ｗなどの特徴点からなる道路線レコード（道路外ポリゴンレコード）、および施設線レコードなどはあらかじめ外部記憶装置に保持されており、引出線設定対象範囲１０７および各始点Ａ〜Ａ″の位置デ−タや、各説明情報案内部ＢＣ〜Ｂ″Ｃ″の長さデ−タについてはそれぞれの担当企業体が自施設線を図面上に記入する際に個々に入力している。
【０００６】
この場合、これらの保持デ−タおよび入力デ−タに基づいて、
・先ず、引出線設定対象範囲１０７の近くの道路線からなる道路外ポリゴン領域１０３に当該道路線の一部（道路線分）を含んだかたちの矩形領域１０８を自動設定し、
・次に、この矩形領域１０８の内部に、各引出線１１０〜１１２の説明情報案内部ＢＣ〜Ｂ″Ｃ″を道路線分に対し直角の方向に等間隔で自動設定している。
【０００７】
なお、矩形領域１０８や説明情報案内部ＢＣ〜Ｂ″Ｃ″を自動設定するときの具体的な処理手順などは、本件出願人が先に提案した特許出願（特開平７−７３２０９号公報）で開示している。
【０００８】
図８は、一般的な、コンピュータマッピングシステムで用いられるハードウェアの概要を示す説明図であり、１２１はホストコンピュータ、１２２はワーク領域、１２３は道路線レコード（道路外ポリゴンレコード）、施設線レコード、引出線レコードなどを格納する大容量の外部記憶装置、１２４はアプリケーションプログラムを格納する外部記憶装置、１２５は図面番号、縮尺、引出線設定対象範囲、引出線の始点、説明情報、説明情報案内線分の長さなどを入力するためのキーボードやマウスなどの入力部、１２６は紙図面上で施設線や道路線などの各特徴点、引出線設定対象範囲、引出線の始点などを入力するためのディジタイザ、１２７は入力デ−タや作成図面の内容等を確認するための表示部、１２８は作成図面等を紙出力するためのプロッターをそれぞれ示している。
【０００９】
図面上の各種の線をデ−タ化するときの特徴点としては、例えば、
・線分列の場合は各線分の端点（接続点）
・円弧の場合はその端点と中心点
などを用いている。
【００１０】
図９および図１０は、一般的な、道路外ポリゴンレコードおよび引出線レコードや、施設線レコードそれぞれのフォーマットを示す説明図であり、１３１ないし１３３は各レコードのヘッダ部、１３４ないし１３６は各レコードの座標デ−タ部、１３７は引出線、１３８は角度基準線、１３９は施設線をそれぞれ示している。
【００１１】
各レコードのヘッダ部１３１ないし１３３にはレコード番号が保持されており、引出線レコードの方には説明情報案内線分の角度基準線１３８に対する回転角度θ、記述される説明情報の大きさや記述段数が、また、施設線レコードの方にはその施設線の属性や大きさを示す情報がそれぞれ付加されている。
【００１２】
各レコードの座標デ−タ部１３４ないし１３６には道路外ポリゴン領域１０３、引出線１３７および施設線１３９を構成する図形要素（線分や円弧など）の特徴点の座標デ−タと当該座標デ−タの個数が保持され、この座標デ−タ部における「−１，０」はその前の特徴点で図形要素が終了したことを示している。
【００１３】
ヘッダ部１３１および１３２の各デ−タの中、回転角度θは３２ビットの実数デ−タ、それ以外のレコード番号などは１６ビットの整数デ−タであり、また、座標デ−タ部１３４および１３５の各デ−タは１６ビットまたは３２ビットの整数デ−タになっている。
【００１４】
ヘッダ部１３３の各デ−タの中、レコード番号および口径は１６ビットの整数デ−タ、長さは３２ビットの整数デ−タ、圧力は８ビットの文字デ−タ、材料は１６ビットの文字デ−タであり、また、座標デ−タ部１３６の各デ−タは３２ビットの整数デ−タになっている。
【００１５】
図１１は、図７の引出線自動設定方式により作成した道路現況図の概要を示す説明図であり、道路現況図１４１の各道路部分にはそこに設置済の各施設を示す施設線やそれぞれの引出線（図示省略）が記されている。
【００１６】
ここでは、道路現況図１４１から抽出した任意の路線図をその中の道路部分が見やすい方向（例えば横方向）となるように回転させており、ＰないしＲは抽出範囲を指定するための入力点、１４２は回転処理前の路線図、１４３は回転処理後の路線図をそれぞれ示している。路線図１４２は、線分ＰＱとこれに平行で点Ｒを通る線分とからなる矩形領域として特定される。
【００１７】
図１２は、路線図を抽出して回転させるときの処理手順を示す説明図であり、その内容は次のようになっている。
(31)マウスやカ−ソルなどを操作して、表示画面中の道路現況図１４１（占用物件管理図）の上でＰ〜Ｒの各点を入力する。
(32)線分ＰＱの傾きを計算する。
(33)路線図１４２に属する各線（道路線、施設線、引出線など）のレコ−ドを外部記憶装置１２３から取り出してワ−ク領域１２２に保持する。なお、路線図１４２に属する各線を取り出すには、後述のように、特開平５−１０８７２９号公報や特開平５−２３３７７０号公報などで開示の手順を用いればよい。
(34)線分ＰＱとｘ軸とが平行になるように路線図１４２を前記傾きだけ回転させたときの、これら各線の特徴点の新座標デ−タを算出して外部記憶装置１２３に格納する。
【００１８】
【発明が解決しようとする課題】
このように、従来の引出線自動設定方式の場合、道路線からなる道路外ポリゴン領域に当該道路線の一部（道路線分）を含むかたちの矩形領域を確保してから、その中に、引出線の説明情報案内部をこの道路線分に対し所定の方向（例えば直角方向）に設定しているので、説明情報案内部の向きは当該道路線分のそれに対応することになり、そこに記入される説明情報の方向が利用者にとって必ずしも見やすいかたちにはならないとう問題点があった。
【００１９】
特に、道路現況図の特定路線の部分（道路）を取り出して作成する路線図の場合、回転処理により略横方向に設定された道路以外の余白部分の説明情報案内部が横方向でないと、そこに記された説明情報の見にくさが際立つことになる。
【００２０】
そこで、本発明では、すでに各施設線の引出線のレコード（図９参照）が個々に入力されている道路現況図などの任意の範囲に属する各引出線を、自動的に、それぞれの説明情報案内部の長さを加算した値に対応の全体長と、引出線設定対象域の基準長とに基づいてグル−プ化し、各グル−プの引出線の説明情報案内部をそれぞれの例えば引出点のｘ座標の順に横方向の状態で、かつそれぞれが重複することのないかたちに配置することにより、そこに記述される説明情報の全体を利用者がみやすいものにすることを目的とする。
【００２１】
【課題を解決するための手段】
この課題を解決するために、本発明では、次の構成からなる引出線自動作成方法ならびにそのための引出線自動作成装置およびプログラム記憶媒体を用いることを基本としている。
（１）情報処理装置が、道路線や、道路に設置された各種施設を示す施設線および、当該施設線からの引出部とこれに続く説明情報案内部とからなる引出線が記される図面上の任意の範囲の当該引出線を自動設定する引出線自動作成方法であって、
前記情報処理装置は、その記憶手段により、前記道路線，前記施設線および前記引出線を示す各データを保持し、
前記情報処理装置は、その入力手段により、前記引出線の自動設定の対象である前記範囲が特定され、
前記情報処理装置は、その引出線設定手段により、
前記記憶手段の前記各データに基づいて、
前記入力手段で特定された前記範囲に属する各引出線の前記説明情報案内部の長さの加算値に対応した第１の全体長を算出し、
この第１の全体長と、引出線設定対象域の基準長との大小関係を演算し、
この演算結果に応じて、前記第１の全体長が前記基準長より短い場合には、前記範囲に属する各引出線の前記説明情報案内部のそれぞれを重複することない形で所定の一方向に設定し、また、前記基準長が前記第１の全体長より短い場合には、前記範囲に属する各引出線を区分けしてそれぞれに属する前記説明情報案内部の長さの加算値に対応した第２の全体長が当該基準長より短くなるようにグループ化した上で、このグループごとに、各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定する、
ことを特徴とする引出線自動作成方法
（２）道路線や、道路に設置された各種施設を示す施設線および、当該施設線からの引出部とこれに続く説明情報案内部とからなる引出線が記される図面上の任意の範囲の当該引出線を自動設定する引出線自動作成装置であって、
前記道路線，前記施設線および前記引出線を示す各データを保持する記憶手段と、
前記引出線の自動設定の対象である前記範囲を特定する入力手段と、
前記記憶手段の前記各データに基づいて、
前記入力手段で特定された前記範囲に属する各引出線の前記説明情報案内部の長さの加算値に対応した第１の全体長を算出し、
この第１の全体長と、引出線設定対象域の基準長との大小関係を演算し、
この演算結果に応じて、前記第１の全体長が前記基準長より短い場合には、前記範囲に属する各引出線の前記説明情報案内部のそれぞれを重複することない形で所定の一方向に設定し、また、前記基準長が前記第１の全体長より短い場合には、前記範囲に属する各引出線を区分けしてそれぞれに属する前記説明情報案内部の長さの加算値に対応した第２の全体長が当該基準長より短くなるようにグループ化した上で、このグループごとに、各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定する引出線設定手段と、を備えた、
ことを特徴とする引出線自動作成装置
（３）情報処理装置の引出線設定手段が、道路線や、道路に設置された各種施設を示す施設線および、当該施設線からの引出部とこれに続く説明情報案内部とからなる引出線が記される図面の一部で入力手段により特定される任意の範囲の当該引出線を、記憶手段に保持済みの当該道路線，当該施設線および当該引出線の各データに基づいて自動設定する、ためのプログラムを格納した記憶媒体であって、
前記引出線設定手段に、
前記記憶手段の前記各データに基づいて、
前記入力手段で特定された前記範囲に属する各引出線の前記説明情報案内部の長さの加算値に対応した第１の全体長を算出する機能と、
この第１の全体長と、引出線設定対象域の基準長との大小関係を演算する機能と、
この演算結果に応じて、前記第１の全体長が前記基準長より短い場合には、前記範囲に属する各引出線の前記説明情報案内部のそれぞれを重複することない形で所定の一方向に設定し、また、前記基準長が前記第１の全体長より短い場合には、前記範囲に属する各引出線を区分けしてそれぞれに属する前記説明情報案内部の長さの加算値に対応した第２の全体長が当該基準長より短くなるようにグループ化した上で、このグループごとに、各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定する機能と、
を実現させるためのプログラムを格納したことを特徴とするコンピュータ読み取り可能なプログラム記憶媒体
【００２２】
また、前記引出線設定手段は、
（４）前記各引出線の前記説明情報案内部のそれぞれを重複することのない形で所定の一方向に設定するに際し、当該説明情報案内部を、当該各引出線の特徴点の座標データ順に整列させる、
（５）前記グループ化を、前記各引出線の特徴点の座標データに基づいて行う、
（６）前記特徴点として、前記引出部の始点に相当する引出点を用いる、
ことなども実行する。
【００２３】
なお、各引出線をグル−プ化したり、各引出線の整列順を決めるときに用いる特徴点としてはそれぞれの中間点（図９参照）でもよく、当該特徴点の座標デ−タとしてはそのｘ座標デ−タ、ｙ座標デ−タのいずれでもよい。また、各引出線を、それぞれの引出元の施設線の種別に基づいてグル−プ化するようにしてもよい。
【００２４】
本発明は、このような構成をとっているので、例えば各公共企業体が独自に自施設の引出線レコ−ドを入力して道路現況図を作成したり、この中の特定道路部分を抽出して当該道路が略左右方向となるように回転させたかたちの路線図を作成する場合にも、この引出線レコ−ドに基づいて各引出線の説明情報案内部の位置を利用者がみやすいかたちに自動設定する、すなわち説明情報案内部のそれぞれが重複せずに、かつ図面上で横方向となるように配置することができる。
【００２５】
【発明の実施の形態】
図１乃至図６を参照して本発明の実施の形態を説明する。
なお、以下の説明では、図８乃至図１０と同様のハ−ドウェア構成やデ−タフォ−マットを用いることを前提とし、引出線の自動作成に必要な道路線レコ−ドや施設線レコ−ド、引出線レコードなどは例えば道路現況図上のｘ，ｙ座標系における位置デ−タを用いた形式で外部記憶装置１２３に保持されているものとする。
【００２６】
また、説明の便宜上、グル−プ内での各引出線の整列順を決めるときの特徴点としてはそれぞれの引出点を用い、かつ、そのときの座標デ−タとしては当該引出点のｘ座標を用いることにする。
【００２７】
図１は、本発明の引出線自動作成システムの概要を示す説明図である。
図において、
１は、引出線自動設定後の路線図（表示画面）であり、道路線２、ガス管や水道管などの各種施設の設置位置を示す施設線３〜５、および当該施設線からの引出線６〜８が記されている。
９は、ファイル装置であり、路線図１の抽出元となる占用物件管理図（道路現況図）における道路線や施設線、引出線などの各レコードを保持している。なお、これらのレコードは各公共企業体が自ら担当する施設線やその引出線などについて個々に入力したものである。
１０は、対象範囲設定手段であり、マウスなどで特定される矩形領域の中の道路線や施設線、引出線の各レコードをファイル装置９から取り出している。
１１は、引出線設定手段であり、後述の処理手順にしたがって、路線図１の中に、各引出線６〜８の説明情報案内部６ｄ〜８ｄの位置を自動調整している。
【００２８】
各引出線６〜８の構成要素は、前述のように、
・施設線３〜５からの引出点６ａ〜８ａ
・引出点６ａ〜８ａのそれぞれに対応した中間点６ｂ〜８ｂ
・引出点６ａ〜８ａを始点とし、中間点６ｂ〜８ｂを終点とする引出部６ｃ〜８ｃ
・中間点６ｂ〜８ｂを始点とする説明情報案内部６ｄ〜８ｄ
などである。
【００２９】
ここで、引出線設定手段１１における処理手順は次のようになっている。
(1) 引出線の自動設定対象範囲に属する道路線２、施設線３〜５および引出線６〜８の各レコードをファイル９から取り出してワーク領域１２２に保管する。
(2) 引出線６〜８それぞれの説明情報案内部６ｄ〜８ｄの合計長に所定値αを付加したＳを求める。所定値αは、隣の引出線との間の間隔をどの程度にするかなどを考慮してあらかじめ設定される。
(3) このＳと、引出線設定対象域基準長Ｌとが「Ｌ＞Ｓ」になっているかどうかを判断し、「YES 」の場合は次のステップに進み、「NO」の場合はステップ(5) に進む。
(4) 路線図１における説明情報案内部６ｄ〜８ｄをそれぞれの引出点６ａ〜８ａのｘ座標順に等間隔で横方向（ｘ軸方向）に一列に配置する。
(5) 自動設定対象範囲の各引出線をそれぞれの引出点のｘ座標デ−タに基づいて「Ｌ＞Ｓ」となるようなグル−プに区分けした上で、このグル−プごとにステップ(4) と同様の処理を実行する（図２及び図３参照）。
【００３０】
なお、路線図１が道路現況図の対応部分を回転させたものであるときには、道路線２、施設線３〜５および引出線６〜８の各レコードをファイル装置９から取り出し、それぞれの特徴点の座標デ−タを回転処理（図１２参照）してからステップ(2) へと移行する。
【００３１】
また、以上の手順で求めた各説明情報案内部の端点６ｂ〜８ｂ（ｘ座標が小さい方の端点）と引出点６ａ〜８ａとを結ぶことにより、引出部６ｃ〜８ｃおよび説明情報案内部６ｄ〜８ｄからなる引出線６〜８の自動作成処理が終了する。
【００３２】
自動設定対象範囲に属する各線（道路線、施設線など）の選択は、特開平５−１０８７２９号公報や特開平５−２３３７７０号公報などで開示されるように、対象範囲を特定する特徴点の最大値、最小値と各線のそれとの比較処理などによって行われる。
【００３３】
なお、道路線や施設線などが自動設定対象範囲の内外にまたがるときは、それと対象範囲構成線分との交点を当該施設線の外側端点に代わる新たな端点とすればよく、引出線が自動設定対象範囲の内外にまたがるときはこれを当該範囲の内部に平行移動させればよい。
【００３４】
図２は、各引出線の説明情報案内部を横一列（一段）に自動設定した路線図を示す説明図であり、２０は路線図、２１は道路線、２２〜２５は施設線、２６〜３０は引出線、Ｌは引出線設定対象域の基準長、ｈは説明情報案内部の高さ、ｄ０は基準長Ｌ部分の始点までのｘ軸方向スペ−ス長（例えば２０文字分）、ｄ１は隣の説明情報案内部との間に設定するｘ軸方向スペ−ス長をそれぞれ示している。各引出線の参照数字の次のｓはその引出点を、またｉはその説明情報案内部を示すものである。
【００３５】
この路線図は、引出線２６〜３０の各説明情報案内部２６ｉ〜３０ｉの長さの加算値にαを付加した全体長Ｓが基準長Ｌより小さいときのものである。
そして、横一列に配置できることが分かった各説明情報案内部を実際に自動設定する際のスペ−ス長ｄ１は「〔Ｌ−Σ（説明情報案内部の長さ）〕÷〔ｎ〕」の計算式により求めている。〔ｎ〕は、後述のように、一段に配置可能な説明情報案内部の個数である（図５参照）。
【００３６】
図２の各説明情報案内部２６ｉ〜３０ｉの配置順序は、それぞれの引出点２６ｓ〜３０ｓの路線図２０におけるｘ座標デ−タの小さい方から大きい方へとなっている。
【００３７】
図３および図４は、各引出線の説明情報案内部をそれぞれ横方向に、かつ複数段に自動設定した路線図を示す説明図であり、２１は道路線、２２〜２５は施設線、４１〜７７は引出線、ｄ２は一つ下の説明情報案内部との間に設定するｘ軸方向のスペ−ス長（例えば２文字分）、ｈ１は一つ下の説明情報案内部との間に設定するｙ軸方向のスペ−ス長（例えば１文字分）をそれぞれ示しており、その他のＬ，ｈ，ｄ０，ｄ１，ｓ，ｉはそれぞれ図２の使い方と同様である。
【００３８】
図３および図４の場合、すべての引出線を横一列に配置することができないため先ず当該引出線のグル−プ化を行なってからそのグル−プごとに引出線の自動設定処理を実行している。
【００３９】
図３の路線図は、各引出線をそれぞれの対象施設線の種別に基づいて、
・引出線４１乃至４７の上グル−プ
・引出線４８乃至５３の下グル−プ
とに区分けした上で、各グル−プに属する各引出線をその引出点のｘ座標順に横一列に配置したかたちになっている。
【００４０】
図４の路線図は、各引出線を図３の場合と同じル−ルで、
・引出線５４乃至６７の上グル−プ
・引出線６８乃至７７の下グル−プ
とに区分けした上で、各グル−プに属する各引出線の説明情報案内部をそれぞれの引出点のｘ座標に基づいて当該グル−プ内の上と下へ、交互に、かつ全体として重複のない横二列に配置したかたちになっている。
【００４１】
図５および図６は、図２乃至図４の各路線図に対応の引出線自動作成処理手順を示す説明図であり、その内容は次のようになっている。
(11)各定数
・Ｌ（引出線設定対象域の基準長）
・Ｋ（路線図に含まれる引出線の総数）
・ｗｍａｘ（各引出線の説明情報案内部の最大長）
・ｈ〔説明情報案内部（図４の場合は基準となる説明情報案内部）の高さ〕
・ｄ０（基準長Ｌ部分の始点までのｘ軸方向スペ−ス長）
・ｄ１〔隣の説明情報案内部（図４の場合は隣の小グル−プ）との間のｘ軸方向スペ−ス長〕
・ｄ２（一つ下の説明情報案内部との間のｘ軸方向スペ−ス長）
・ｈ１（一つ下の説明情報案内部との間のｙ軸方向スペ−ス長）
を特定して、次のステップに進む。
(12)変数ｍの初期値および定数ｒを、
・１→ｍ
・１００→ｒ
に設定して、次のステップに進む。
(13)「〔ｗｍａｘ＋（ｍ−１）×ｄ２〕×ｎ＋（ｎ−１）×ｄ１〕＝Ｌ」を満たす実数ｎを求めて、次のステップに進む。
(14)「〔ｎ〕×ｍ≧Ｋ」となっているかどうかを判断し、「YES 」の場合はステップ(17)に進み、「NO」の場合は次のステップに進む。なお、〔ｎ〕はｎを越えない最大の整数値を示し、「YES 」の場合は路線図の各引出線の説明情報案内部を少なくともｍ段に配置すればよいことを示している。
(15)「ｍ≧ｒ」であるかどうかを判断し、「YES 」の場合は一連の処理を終了し、「NO」の場合は次のステップに進む。ここで、「YES 」となるときは後述のように引出線自動作成処理上のエラ−とみなす。
(16)「（ｍ＋１）→ｍ」として、ステップ(13)に戻る。
(17)ｍの値を調べて、「ｍ＝１」のときは次のステップに進み、「ｍ＝２」のときはステップ(19)に進み、「ｍ≧３」のときはステップ(21)に進む。
(18)各引出線の説情報案内部を、それぞれの引出点のｘ座標順に横一列に、かつ隣の説明情報案内部との間にｄ１のスペ−ス長を確保するかたちで配置して（図２参照）、一連の処理を終了する。
(19)各引出線を、それぞれの施設線の種別や引出点のｙ座標デ−タに基づいて、引出線総数が〔ｎ〕を越えることのない二つのグル−プに分け、次のステップに進む。
(20)グル−プごとに、そこに属する各引出線の説明情報案内部を、それぞれの引出点のｘ座標順に横一列に、かつ隣の説明情報案内部との間にｄ１のスペ−ス長を確保するかたちで、道路部分の上側に一方のグル−プを、また道路部分の下側に他方のグル−プをそれぞれ配置して（図３参照）、一連の処理を終了する。
(21)各引出線を、それぞれの施設線の種別や引出点のｙ座標デ−タに基づいて、引出線総数が略等しくなる上グル−プと下グル−プとに分け、次のステップに進む。
(22)上下のグル−プごとに、そこに属する各引出線の総数で定数Ｋの値を更新し、かつ「１→ｍ」として、次のステップに進む。
(23)ステップ(13)乃至ステップ(16)の手順を実行してステップ(14)で「YES 」となるｍの値を求め、次のステップに進む。
(24)上下のグル−プごとに、そこに属する各引出線の説明情報案内部を、それぞれの引出点のｘ座標順にｍ個ずつの小グル−プに区分けして、次のステップに進む。
(25)引出点のｘ座標デ−タが小さい方の小グル−プから順に、そこに属する各引出線の説明情報案内部を、それぞれの引出点のｘ座標順に上下に、
・基準となる説明情報案内部の高さ（ｙ座標）を同じとし、
・かつ、一つ上（下）の説明情報案内部との間に、ｄ２のｘ軸方向スペ−ス長およびｈ１のｙ軸方向スペ−ス長を確保し、
・かつ、隣の小グル−プとの間にｄ１のｘ軸方向スペ−ス長を確保する、
ように配置して（図４参照）、一連の処理を終了する。
【００４２】
ここで、ステップ(11)の、Ｌはあらかじめ指定し、Ｋは路線図に属する引出線のレコ−ド数から求め、ｗｍａｘは引出線レコ−ドの座標デ−タ（図９参照）から求めればよい。ｄ０、ｄ１、ｄ２およびｈ１は指定値である。
【００４３】
説明情報案内部（図４の場合は小グル−プの中で基準となる説明情報案内部）の高さｈは、
・基準道路線分（例えば略ｘ軸方向を向いている道路線分）からの長さとしてあらかじめ設定したり、
・基準道路線分から路線図のｘ軸方向の縁線までの長さの例えば１／２の値に自動設定している。
【００４４】
また、ステップ(12)の、ｍは引出線の現実の設定段数（結果として、図２の場合は「ｍ＝１」、図３の場合は「ｍ＝２」）を示す変数、ｒはなんらかのエラ−によってステップ(14)の結果が「YES 」とならずにｍの値が際限なくインクリメントされることを回避するための定数であり、現実に設定される可能性がない範囲での任意の値を用いればよい。ｍ，ｒはともに整数である。
【００４５】
また、上下グル−プそれぞれの各説明情報案内部を小グル−プ化するさいには、これらを、ｍ段に、１段あたり〔ｎ〕個以下といった条件のもとで任意のまとまりの小グル−プに区分けすればよく、例えば、図４のようなｙ軸方向の小グル−プ化ではなく、ｘ軸方向に配置される説明情報案内部のまとまりを小グル−プとしてもよい。
【００４６】
また、図２乃至図４で示したように各段の説明情報案内部の全体を略横一列に配置するのではなく、当該説明情報案内部の全部または一部をそれぞれのｙ軸方向の位置（高さ）が異なるかたちに配置してもよい。
【００４７】
【発明の効果】
本発明は、このように、すでに各施設線の引出線のレコードが各公共企業体によって個々に入力されている道路現況図などの任意の範囲（例えば路線図）に属する各引出線を、自動的に、それぞれの説明情報案内部の長さを加算した値に対応の全体長と、引出線設定対象域の基準長とに基づいてグル−プ化した上で、各グル−プの引出線の説明情報案内部をそれぞれの例えば引出点のｘ座標の順に横方向、かつそれぞれが重複することのないかたちに配置しているので、そこに記述される説明情報の全体を利用者がみやすいものにすることができる。
【図面の簡単な説明】
【図１】本発明の、引出線自動作成システムの概要を示す説明図である。
【図２】本発明の、各引出線の説明情報案内部を横一列（一段）に自動設定した路線図を示す説明図である。
【図３】本発明の、各引出線の説明情報案内部を横方向に、かつ複数段に自動設定した路線図を示す説明図（その１）である。
【図４】本発明の、各引出線の説明情報案内部を横方向に、かつ複数段に自動設定した路線図を示す説明図（その２）である。
【図５】本発明の、図２乃至図４の各路線図に対応の引出線自動作成処理手順を示す説明図（その１）である。
【図６】本発明の、図２乃至図４の各路線図に対応の引出線自動作成処理手順を示す説明図（その２）である。
【図７】従来の、引出線自動設定方式の一例を示す説明図である。
【図８】一般的な、コンピュータマッピングシステムで用いられるハードウェアの概要を示す説明図である。
【図９】一般的な、道路外ポリゴンレコードおよび引出線レコードのフォーマットを示す説明図である。
【図１０】一般的な、施設線レコードのフォーマットを示す説明図である。
【図１１】一般的な、引出線自動設定方式により作成した道路現況図の概要を示す説明図である。
【図１２】一般的な、道路現況図から路線図を抽出して回転させるときの処理手順を示す説明図である。
【符号の説明】
図１において、
１：引出線自動設定後の路線図
２：道路線
３〜５
：施設線（ガス管、水道管など）
６〜８
：引出線
６ａ〜８ａ
：引出点
６ｂ〜８ｂ
：中間点
６ｃ〜８ｃ
：引出部
６ｄ〜８ｄ
：説明情報案内部
９：ファイル装置
１０：対象範囲設定手段
１１：引出線設定手段
【図１】
0003883644.tif 000002
【図２】
0003883644.tif 000003
【図３】
0003883644.tif 000004
【図４】
0003883644.tif 000005
【図５】
0003883644.tif 000006
【図６】
0003883644.tif 000007
【図７】
0003883644.tif 000008
【図８】
0003883644.tif 000009
【図９】
0003883644.tif 000010
【図１０】
0003883644.tif 000011
【図１１】
0003883644.tif 000012
【図１２】
0003883644.tif 000013