道路情報を記録する道路情報記録媒体と、前記道路情報記録媒体に前記道路情報を書き込む道路情報書込装置と、前記道路情報記録媒体に書き込まれた前記道路情報を読み出す道路情報読出装置とを含み、前記道路情報書込装置は、地上において設定された網目状のセルの識別情報と、前記セルの前記地上の範囲と同範囲の前記地上に存在する道路に関する前記道路情報とを対応付けて前記記録媒体に書込む道路情報書込手段を含み、前記道路情報読出装置は、特定されたセルの識別情報に対応付けられて前記記録媒体に書き込まれている前記道路情報を読み出す道路情報読出手段を含み、前記セルが、グリッドロケーター座標に従って分割されて位置づけられたセルである道路情報提供装置。前記グリッドロケーター座標に従って分割されて位置づけられた各セルが、さらに、複数のセルに分割されている請求項1記載の道路情報提供装置。前記セルが、グリッドロケーター座標に従って分割されて位置づけられたセルであることに代えて、又は、加えて、前記道路情報書込装置は、さらに、道路判定手段を含み、前記道路判定手段は、前記地上における始点及び終点を結ぶ直線の方向と前記道路の進行方向とを比較して前記直線がどの道路に対応するかを判定し、前記直線が複数の場合、前記複数の直線間において、前記各始点間の差分の絶対値及び前記各終点間の差分の絶対値を加算して合計差分絶対値を算出し、前記合計差分絶対値の大きさを基に、前記複数の直線が、どの道路に対応するかを判定する請求項1又は2に記載の道路情報提供装置。前記セルにおいて、セルの辺及び内部が方位分割され、前記方位分割された一つのセルにおいて、前記複数の直線の前記合計差分絶対値を算出し、前記合計差分絶対値の大きさを基に、前複数の直線が、どの道路に対応するかを判定する請求項3記載の道路情報提供装置。前記道路情報書込手段は、前記地上における始点及び終点の地点の情報の入力を受け付ける地点情報受付手段と、前記入力を受け付けた始点及び終点を結ぶ直線を領域内に含む前記セルを特定するセル特定手段とを含み、前記道路情報書込手段は、前記特定されたセルの識別情報と、前記始点及び前記終点を結ぶ直線に対応する道路についての情報とを、前記道路情報記録媒体に書き込み、前記道路情報読出手段は、前記地上における始点及び終点の地点の情報の入力を受け付ける地点情報受付手段と、前記入力を受け付けた始点と終点を結ぶ直線を領域内に含む前記セルを特定するセル特定手段とを含み、前記道路情報読出手段は、前記特定されたセルの識別情報に対応付けられて前記道路情報記録媒体に書き込まれている情報を読み出す請求項3又は4に記載の道路情報提供装置。前記道路情報は、道路識別情報、道路進行方向情報及び道路構造情報を含み、さらに、前記道路情報は、道路転回方向情報、道路上の車の走行速度情報及び前記道路情報が書き込まれた書込日時情報からなる群から選択される少なくとも一つの情報を含む請求項1から5のいずれか一項に記載の道路情報提供装置。さらに、配信装置を含み、前記配信装置は、前記道路情報読出装置が前記道路情報記録媒体から読み出した前記道路情報を、他の装置に配信する装置である請求項1から6のいずれか一項に記載の道路情報提供装置。請求項1から7のいずれか一項に記載の道路情報提供装置としてコンピュータを機能させるための道路情報提供プログラム。請求項8に記載の道路情報提供プログラムが格納されたコンピュータで読み取り可能な記録媒体。しかし、特許文献1の装置には、2つの課題がある。第1に、特許文献1の装置では、例えば、国土地理院によって管理されているメッシュという情報に基づき、セルを設定する。しかし、国土地理院によって管理されているメッシュは、日本国内での使用を想定しているため、緯度が大きいすなわち、極点に近い地域では、誤差が大きくなり、使えない。すなわち、この装置では、グローバル世界全体に対応できない。第2に、特許文献1の装置では、セル内における道路の始点及び終点の2点を結ぶ直線の方向に基づき、現在走行中の道路を判定特定する。しかし、この方法では、同じ方向に走る道路が同一セル中に複数存在する場合、現在走行中の道路とは別の道路を特定してしまうおそれがある。すなわち、特許文献1の装置には、道路の判定精度に課題がある。したがって、本発明の第1の目的は、グローバルに対応可能な道路情報提供装置、道路情報提供プログラム及び記録媒体を提供することである。また、本発明の第2の目的は、現在走行中の道路を正確に判定可能な道路情報提供装置、道路情報提供プログラム及び記録媒体を提供することである。本発明の第1の目的を達成するために、本発明の第1の形態による道路情報提供装置は、道路情報を記録する道路情報記録媒体と、前記道路情報記録媒体に前記道路情報を書き込む道路情報書込装置と、前記道路情報記録媒体に書き込まれた前記道路情報を読み出す道路情報読出装置とを含み、前記道路情報書込装置は、地上において設定された網目状のセルの識別情報と、前記セルの前記地上の範囲と同範囲の前記地上に存在する道路に関する前記道路情報とを対応付けて前記記録媒体に書込む道路情報書込手段を含み、前記道路情報読出装置は、特定されたセルの識別情報に対応付けられて前記記録媒体に書き込まれている前記道路情報を読み出す道路情報読出手段を含み、前記セルが、グリッドロケーター座標に従って分割されて位置づけられたセルである道路情報提供装置である。本発明の第2の目的を達成するために、本発明の第2の形態による道路情報提供装置は、前記セルが、グリッドロケーター座標に従って分割されて位置づけられたセルであることに代えて、又は、加えて、前記道路情報書込装置は、さらに、道路判定手段を含み、前記道路判定手段は、前記地上における始点及び終点を結ぶ直線の方向と前記道路の進行方向とを比較して前記直線がどの道路に対応するかを判定し、前記直線が複数の場合、前記複数の直線間において、前記各始点間の差分の絶対値及び前記各終点間の差分の絶対値を加算して合計差分絶対値を算出し、前記合計差分絶対値の大きさを基に、前記複数の直線が、どの道路に対応するかを判定する道路情報提供装置である。本発明の道路情報提供プログラムは、本発明の第1又は第2の形態の道路情報提供装置としてコンピュータを機能させるための道路情報提供プログラムである。本発明の記録媒体は、本発明の道路情報提供プログラムが格納されたコンピュータで読み取り可能な記録媒体である。本発明の第1の形態によれば、グローバルに対応可能な道路情報提供装置、道路情報提供プログラム及び記録媒体を提供することが可能である。また、本発明の第2の形態によれば、現在走行中の道路を正確に判定可能な道路情報提供装置、道路情報提供プログラム及び記録媒体を提供することが可能である。本発明の第1の形態による道路情報提供装置は、前記グリッドロケーター座標に従って分割されて位置づけられた各セルが、さらに、複数のセルに分割されていることが好ましい。本発明の第2の形態による道路情報提供装置は、前記セルにおいて、セルの辺及び内部が方位分割され、前記方位分割された一つのセルにおいて、前記複数の直線の前記合計差分絶対値を算出し、前記合計差分絶対値の大きさを基に、前複数の直線が、どの道路に対応するかを判定することが好ましい。また、本発明の第2の形態による道路情報提供装置において、前記道路情報書込手段は、前記地上における始点及び終点の地点の情報の入力を受け付ける地点情報受付手段と、前記入力を受け付けた始点及び終点を結ぶ直線を領域内に含む前記セルを特定するセル特定手段とを含み、前記道路情報書込手段は、前記特定されたセルの識別情報と、前記始点及び前記終点を結ぶ直線に対応する道路についての情報とを、前記道路情報記録媒体に書き込み、前記道路情報読出手段は、前記地上における始点及び終点の地点の情報の入力を受け付ける地点情報受付手段と、前記入力を受け付けた始点と終点を結ぶ直線を領域内に含む前記セルを特定するセル特定手段とを含み、前記道路情報読出手段は、前記特定されたセルの識別情報に対応付けられて前記道路情報記録媒体に書き込まれている情報を読み出すことが好ましい。また、本発明の第1又は第2の形態による道路情報提供装置において、前記道路情報は、道路識別情報、道路進行方向情報及び道路構造情報を含み、さらに、前記道路情報は、道路転回方向情報、道路上の車の走行速度情報及び前記道路情報が書き込まれた書込日時情報からなる群から選択される少なくとも一つの情報を含むことが好ましい。また、本発明の第1又は第2の形態による道路情報提供装置は、さらに、配信装置を含み、前記配信装置は、前記道路情報読出装置が前記道路情報記録媒体から読み出した前記道路情報を、他の装置に配信する装置であることが好ましい。以下、本発明の道路情報提供装置について、図面に基づき、例を挙げて説明する。但し、本発明は、以下の例に限定及び制限されない。図1のブロック図に、本発明の道路情報提供装置の実施形態の一例を示す。図示のとおり、この道路情報提供装置は、道路情報を記録する道路情報記録媒体4と、道路情報記録媒体4に前記道路情報を書き込む道路情報書込装置1と、道路情報記録媒体4に書き込まれた前記道路情報を読み出す道路情報読出装置2とを含む。道路情報書込装置1は、書込情報取得部11と、地点情報取得部12と、書込セル特定部13と、情報書込部道路情報書込手段14とを含む。地点情報取得部12は、例えば入力部等から、地上における始点と終点の地点の情報を取得する入力等を受け付ける。書込セル特定部13は、前記地点情報に基づき、地上において設定された網目状のセルの識別情報を取得し、書込セル取得した始点と終点を結ぶ直線を領域内に含むセルを特定する。書込情報取得部11は、例えばデータベース等から、前記セルの前記地上の範囲と同範囲の前記地上に存在する道路に関する前記道路情報書込情報を取得する。情報書込部道路情報書込手段14は、書込セル特定部13が取得した前記セルの識別情報と、書込情報取得部が取得した前記道路情報とを対応付けて記録媒体4に書込む。なお、道路情報とは、例えば、道路の進行方向、道路の識別情報、道路の構造情報、道路の転回方向、道路における車の速度、道路について書き込んだ各種情報の書き込み日時などの情報である。また、記録媒体4は、例えば、ハードディスクや、ROM、RAMなどメモリ等であってもよい。道路情報読出装置2は、特定されたセルの識別情報に対応付けられて記録媒体4に書き込まれている前記道路情報を読み出す情報読出部道路情報読出手段23を含む。また、同図の道路情報読出装置2は、さらに、読出情報出力部24及び道路情報配信装置3を含んでいても良い。読出情報出力部24は、情報読出部道路情報読出手段23が読み出した情報を、道路情報配信装置3に対し出力し、道路情報配信装置3を介して他の装置等に配信する。なお、道路情報読出し装置2は、さらに、地点情報取得部21と、読出セル特定部22とを含んでいても良い。地点情報取得部21は、外部の入力部等から、地上における始点と終点の地点の情報を取得する入力等を受け付ける。読出セル特定部22は、前記地点情報に基づき、地上において設定された網目状のセルの識別情報を取得し、道路情報記録媒体に書き込まれた書込セルの中から、情報読出部23が読み出すセル取得した始点と終点を結ぶ直線を領域内に含むセルを特定する。本実施形態における道路情報書込装置1は、地上において設定された網目状のセルを基準としてそのセルの識別情報に対応付けて道路情報を格納したデータを生成する。また、道路情報読出装置2は、道路情報書込装置1によって生成されたデータを記憶する記録媒体4から当該データを読み出す。道路情報の書込みや読み出しの処理においては、地上における始点と終点の地点の情報の入力を受け付け、当該入力を受け付けた始点と終点を結ぶ直線を領域内に含むセルを特定し、その特定したセルの識別情報と、始点と終点を結ぶ直線に対応する道路情報の書込みまたは読み出しを行う。ここで、本発明の第1の形態においては、前記セル書込セルは、グリッドロケーターGLと略記されることがある座標に従って分割されて位置づけられたセルである。以下、グリッドロケーター座標について説明する。グリッドロケーター座標自体は、アマチュア無線の分野において広く知られているが、これを道路情報提供装置に用いることは、本発明者らが初めて見出した。このような本発明の第1の形態によれば、前述のとおり、グローバルに対応可能な道路情報提供装置を提供可能である。図2は、グリッドロケーター座標の概略を示す説明図である。図示のとおり、グリッドロケーターGLにおいては、地球全体を、経度方向にA~Rの18に分割するとともに、緯度方向にA~Rの18に分割する。したがって、地球全体を、18×18=324のセルに分割することになる。それぞれのセルには、ARCQ等の固有の符号が付されている。図2の各セルは、さらに細かく分けることができる。図3に、その一例を示す。同図は、図2におけるIOセル及びINセル並びにそれらの近傍の拡大図である。図示のとおり、各セルは、経度方向に0~9に10分割されるとともに、緯度方向に0~9に10分割されることで、さらに100のセルに分割される。各セルには、0458等の固有の符号が付される。例えば、IOセル中の04セルであれば、IO04となる。また、図3のようなセルを、同じ要領で、さらに細かく分割することもできる。図4に、その一例を示す。同図は、GLにおいて、地球全体を4段階で分割する方式を示す模式図である。同図中、Longitudeは、経度方向に分割することを表し、Latitudeは、緯度方向に分割することを表す。Fieldは、地球全体を図2のように分割すること、又は分割された各セルを表す。Squareは、Fieldで表されるセルを、図3のように分割すること、又は分割された各セルを表す。Subsquareは、Squareで表されるセルを、さらに同様に分割すること、又は分割された各セルを表す。Extendedsquareは、Subsquareで表されるセルを、さらに同様に分割すること、又は分割された各セルを表す。すなわち、地球全体を、図2では1段階で、図3では2段階で、及び、図4では4段階で、それぞれ経度及び緯度方向に分割している。4段階に分割した場合、各セルには、例えば、図4に示すBL11bh16等の固有の符号が付される。なお、本発明の第1の形態において、GLによりセルを分割する場合、経度方向の分割においては、極点に近いほど、同じ分割数におけるセルの幅経度方向の長さが小さくなる。したがって、縦横の距離各セルの、緯度方向の長さと経度方向の長さがほぼ等しくなるように、極点に近くなるほど、経度方向の分割数を少なくするように調整することが好ましい。この場合、例えば、分割しようとする各セルの中心部中心地を基準としてセルサイズ各セルの、緯度方向の長さ又は経度方向の長さを決定しても良い。中心地から離れると、真のGLとの乖離セルサイズの誤差が大きくなるが、車両が異なっても、アプリケーションが同一であれば、誤差も同一なので、車両間による誤差の問題は生じない。なお、前記セルサイズ各セルの、緯度方向の長さ又は経度方向の長さは、特に限定されないが、例えば、40m~5kmである。また、図5に、本発明の第1の形態においてGLを用いる場合の、バイトフォーマット計算機における処理に必要な情報量の割り振りの一例を示す。同図においては、全情報量は、8バイトである。図示のとおり、GLの処理に、28ビット用いる。内訳は、図4のBL11bh16を例にすると、B=5bit図中のLongitudeField、L=5bit図中のLatitudeField、1=4bit図中のLongitudeSquare、1=4bit図中のLatitudeSquare、b=5bit図中のLongitudeSubsquare、h=5bit図中のLatitideSubsquareの計28ビットとなる。後述の第2形態における方位分割数の決定に、4ビット用いる。X方向セル分割数の決定には、7ビット用いる。なお、同図においては、前述のように、セルがほぼ正方形に近くなるように分割するため、X方向セル分割数を決定すると、自動的にY方向の分割数も決定される。そのため、Y方向セル分割数の決定に割り振るビットは、存在しない。また、同図では、1ビットの空き容量が存在する。セル中の、X方向位置例えば、図4のBL11bh16における末尾から2番目の1を決定するために、7ビット用いる図中のセルX。セル中の、Y方向位置例えば、図4のBL11bh16における末尾の6を決定するために、7ビット用いる図中のセルY。セル内における道路の始点及び終点の表示に、それぞれ1ビットずつ用いる図中の始点Fig及び終点Fig。前記道路の始点位置の決定及び終点位置の決定に、それぞれ4ビットずつ用いる図中の始点位置及び終点位置。本発明の第1の形態の道路情報提供装置を用いた処理フローは、セルをGL座標に従って分割する以外は特に限定されず、例えば、特許文献1等と同様であっても良い。以下、図6~9を用いて、その一例について説明する。図6は、道路データのデータ構造の一例を示す説明図である。図示のとおり、道路データは、セルの識別情報に対応付けて、道路の識別情報、道路の構造情報、道路の進行方向、道路の転回方向、道路における車の速度、道路について書き込んだ各種情報の書き込み日時等が記録されている。ここで、道路情報書込装置1が記録媒体4に書き込んだ情報が道路データである。この道路データにおいて、道路識別情報は、例えば、その道路が都市間高速道理、都市内高速道路、国道、県道、市道の何れであるかを符号により表した情報である。また道路の構造情報は、例えば、道路が本線、ランプ、側道などのいずれであるかを符号により表した情報である。また道路の進行方向は、例えば道路が北、北東、東、南東、南、南西、西、北西の何れの進行方向に向かっているかを符号により表した情報である。また道路の転回方向は、その道路の前方にて右折や左折があるどうかを示す情報であり、また、その転回方向を符号により表した情報である。また車の速度は、例えば車に積載されたプローブがある地点間を移動することによって計測された道路の区間における単位時間あたりの移動速度である。そして、一つのセルの位置に複数の道路が位置する場合には、あるセルの識別情報に対応付けられた道路情報の組み合わせが複数、道路データ内に記録される。なお道路情報としてはこれに限らず、他の情報を含むようにしてもよい。図7は、道路情報書込装置における処理フローの一例を示すフローチャート図である。以下、同図及び図1を用いて道路情報書込装置の処理フローについて説明する。道路情報書込装置1の地点情報取得部12は、ユーザからの指示やプログラムで指定された時刻において道路データの生成指示を検出すると、ある地上における始点と終点の地点の情報の入力を受け付けるステップS101。この始点と終点の地点の情報は道路上の2点の緯度経度の情報である。すると書込セル特定部13は、2点の緯度経度に対応する2つのセルを特定するステップS102。例えば当該セルが日本の地図上の2次メッシュにおいて特定されるセルであれば、書込セル特定部13は、始点と終点の2点の緯度経度に対応する2つのセルの特定の処理において、受け付けた地点の緯度経度と各セルに割り振られた原点の緯度経度とを比較し、受け付けた地点の緯度経度に近い順に4つ選択された緯度経度を原点とする4つの各セルのうち、緯度と経度の両方の値が最も低い原点を有するセルを特定する。また、書込セル特定部13は、入力を受け付けた始点と終点を結ぶ直線を領域内に含むセルを特定するステップS103。このとき書込セル特定部13は、始点と終点を結ぶ直線を領域内に含むセルの特定の処理において、Bresenhamのアルゴリズムを利用してセルを特定する。なおBresenhamのアルゴリズムは画像のビットマップ上における始点と終点の画素の指定を受け付けると、その始点と終点を結ぶ直線を示す画素を高速に特定して直線を描画するアルゴリズムである。つまりそのアルゴリズムと同様の手法をセルの特定に応用している。そして、書込セル特定部13は、始点と終点の2点の緯度経度に対応する2つのセルの識別番号と、始点と終点を結ぶ直線を領域内に含むセルの識別番号とを、書込情報取得部11に通知する。すると書込情報取得部11は、書込セル特定部13より受け付けたセルの識別番号をキーにデータベース等から道路情報を読み出してステップS104、情報書込部14へ転送し、当該情報書込部14がセルの識別番号と道路情報とを対応付けて記録媒体4に書き込むステップS105。なお書込情報取得部11はデータベース以外から、例えば他のサーバなどの装置から道路情報を読み出すようにしてもよい。ここで、同一セルの範囲に複数の道路が位置する場合には、同一セルの識別番号に対して、複数の道路情報が対応付けられて記録媒体4に記録されることとなる。なお、本実施形態においては、道路情報書込装置1の書込セル特定部13が特定したセルの道路情報を記録媒体4に書き込む場合の例を示しているが、書込セル特定部13がセルの特定を行わずに、単に入力を受け付けたセルについての道路情報を記録媒体4に書き込むようにしてもよい。図8は、道路データが保持するセルとその道路情報の一例を示す説明図である。同図においては、始点と終点を結ぶ直線を領域内に含むセルが網掛けで表示されているが、このように網掛け部分のセルが特定され、当該特定された道路情報のみが道路データとして記録媒体に書き込まれることとなる。つまり、特定されなかったセルについての道路情報は道路データ内には格納されない。図9は、道路情報書込装置における処理フローの別の一例を示すフローチャート図である。以下、同図及び図1を用いて道路情報読出装置の処理フローについて説明する。道路情報読出装置2の地点情報取得部21は、ユーザからの指示やプログラムで読み出し指示に基づいて、ある地上における始点と終点の地点の情報の入力を受け付けるステップS201。この始点と終点の地点の情報は道路上の2点の緯度経度の情報である。例えば、道路情報読出装置2がカーナビゲーションシステム内部に備えられたものであれば、表示された地図のデータから道路の直線を示す始点と終点の2点の緯度経度の情報の入力を受け付ける。すると読出セル特定部22は、2点の緯度経度に対応する2つのセルを特定するステップS202。この始点と終点の2点の緯度経度に対応する2つのセルの特定の処理は、書込セル特定部13の処理と同様である。また読出セル特定部22は、入力を受け付けた始点と終点を結ぶ直線を領域内に含むセルを特定するステップS203。この始点と終点を結ぶ直線を領域内に含むセルの特定の処理についても、書込セル特定部13の処理と同様である。そして、読出セル特定部22は、始点と終点の2点の緯度経度に対応する2つのセルの識別番号と、始点と終点を結ぶ直線を領域内に含むセルの識別番号とを、情報読出部23に通知する。すると情報読出部23は、読出セル特定部22より受け付けたセルの識別番号をキーに記録媒体4から道路情報を読み出してステップS204、読出情報出力部24へ転送し、当該読出情報出力部24がセルの識別番号と道路情報の組み合わせの情報を出力するステップS205。この出力された情報は道路情報配信装置3によって通信ネットワークを介して外部の他の装置へ配信されるようにしても良い。そしてセルの識別番号と道路情報の組み合わせの情報を受信し、当該情報を利用する装置においては、セルの識別番号とその道路情報道路の進行方向、道路の識別情報、道路の構造情報、道路の転回方向、道路における車の速度、道路について書き込んだ各種情報の書き込み日時に基づいて、交通情報の表示、例えば渋滞の表示や目的地までの移動距離の表示の処理を行うこととなる。なお、情報読出部23は、読出セル特定部22より受け付けたセルの識別番号をキーに記録媒体4から道路情報を読み出す際に、当該セルの識別番号に対応した道路情報が記録媒体4の道路データ内に記録されていない場合には、近傍のセルの道路情報を読み出す。この近傍のセルの特定処理はどのようなものでも良いが、例えば、セルの識別番号で特定されるセルの東西南北の隣接するセルの識別番号を特定する。そしてそのセルの識別番号に対応付けられて道路情報が記録されている場合にはその情報を読み取る。これにより、地図上の道路の位置がずれていたとしても、容易にその道路に対応する道路情報を記録媒体4に書き込まれている道路データから特定することができる。また、上述の処理によれば、リンク番号やノード番号のような道路の構造物の識別情報を基準とした道路データの生成ではなく、地図上に設定された区画情報であるセルを基準とした道路データの生成を行っているセルの識別番号に対応付けて道路情報を管理している。この道路データを利用した場合、リンク番号やノード番号のような道路の構造物の識別情報を基準として管理した場合のように、道路の構造物等の変化があった場合に新たなリンク番号やノード番号を割り振って管理する必要がなくなる。従って、時間の経過に伴って特定の道路についてのリンク番号やノード番号が複数割り当てられてしまうという管理上の問題がなくなり、またセルという区画の情報は構造物の建造による変化がない為、地図製作会社が異なる形態の識別情報ノード番号やリンク番号を用いて地図の道路の情報を管理することによる不整合がなくなるという効果がある。さらに、本発明の第1の形態によれば、セルをGL座標に従って分割することで、グローバルに対応可能である。また、上述の道路データを用いて、ナビゲーションシステムなどの装置が交通情報を表示する際には、道路情報読出装置2から出力されたまたは道路情報配信装置3から配信された道路データと、地図データとを比較して処理を行うこととなる。このとき、地図データにおける道路の2点がわかればその道路の直線の領域を含むセルの特定が高速に算出でき、またそのセルの識別番号に対応付けられて道路データに格納されている道路情報を抽出することにより交通情報を生成することができる。つまり、上述の処理によれば、高速にまた少ない処理負荷により交通情報の生成が可能となる。また、道路の直線の領域を含むセルを特定してもそのセルの道路情報が道路データ内に存在しない場合には近傍のセルの道路情報を用いれば、容易に交通情報を生成することができる。つぎに、本発明の第2の形態における道路情報提供装置は、前述のとおり、前記セルが、グリッドロケーター座標に従って分割されて位置づけられたセルであることに代えて、又は、加えて、さらに、道路判定手段を含む。本発明の第2の実施形態において、前記セルの分割及び位置づけは、本発明の第1の実施形態と同じく、GLにより行うことが好ましいが、他の任意の方法または手段により行っても良い。前記セルの分割及び位置づけは、例えば、特許文献1と同じく、メッシュにより行っても良い。メッシュとは、前述のとおり、国土地理院によって管理されている情報である。地上は、網目状の前記メッシュという単位で区切られており、それぞれメッシュには識別番号が振られている。また、メッシュの識別番号に基づいて、そのメッシュの左下角原点の緯度経度が決められているものとする。そして、本実施形態における道路情報書込装置1や道路情報読出装置2は、例えば、2次メッシュと呼ばれるメッシュを縦横にn×n分割した網目状の各セルに割り振られたセル識別番号とメッシュ識別番号を用いる。セルについてもそのセルの識別番号から左下原点の緯度経度が判定できるものとし、その原点の情報はメッシュの識別番号やセルの識別番号に対応付けられて所定のデータベース等に登録されているものとする。なおセルの識別番号は、例えば、メッシュの識別番号の後ろに行と列の番号を付加したものを用いる。本発明の第2の形態において、前記道路判定手段は、前述のとおり、前記地上における始点及び終点を結ぶ直線の方向と前記道路の進行方向とを比較して前記直線がどの道路に対応するかを判定する。前記道路判定手段は、前記直線が複数の場合、前記複数の直線間において、前記各始点間の差分の絶対値及び前記各終点間の差分の絶対値を加算して合計差分絶対値を算出し、前記合計差分絶対値の大きさを基に、前記複数の直線が、どの道路に対応するかを判定する。以下、図10を用いて、前記道路判定手段による前記合計差分絶対値の算出及び道路の判定の一例について説明する。同図において、左側の図は、道路の始点及び終点がそれぞれセルの辺上に存在する場合を表し、右側の図は、道路の始点がセル内に、終点がセルの辺上に存在する場合を表す。まず、図10の左側の図について説明する。図示のとおり、セルの4つの辺は、それぞれ4つに方位分割されて16の辺を形成し、前記16の辺のそれぞれに、0~9及びA~Fの符号が付されている。ここで、0-Aすなわち始点が辺0で終点が辺Aの経路D1と、1-Aすなわち始点が辺1で終点が辺Aの経路D2と、1-5すなわち始点が辺1で終点が辺5の経路D3との3つの経路のうち、いずれか2つの合計差分絶対値算出による道路の判定について説明する。すなわち、まず、経路D10-Aと経路D21-Aとでは、始点は、それぞれ、隣り合う辺0及び1上に存在するから、始点間の差分の絶対値は、辺1つ分すなわち1とする。この差分は、図中の数式|0-1|に相当し、すなわち|0-1|=1となる。一方、終点は、同じ辺A上に存在するから、終点間の差分の絶対値は0とする。この差分は、図中の数式|A-A|に相当し、すなわち|A-A|=0となる。これら始点間の差分の絶対値1及び終点間の差分の絶対値0を加算すると、合計差分絶対値は、01=1となる。このように、合計差分絶対値が小さい場合に、例えば、経路直線D2と経路直線D1とは同じ道路であると判定することができる。より具体的には、例えば、システム要件を考慮して差分の判定閾値を2に設定する場合、経路直線D2と経路直線D1との合計差分絶対値は2以下なので、この二つの経路は同じ道路であると判定することができる。一方、D2とD3との比較を考えると、始点は、同じ辺1上に存在するから、始点間の差分の絶対値は0である。一方、終点は、それぞれ、辺A及び辺5上に存在し、辺5つ分の距離があるから、終点間の差分の絶対値は、|A-5|=5である。したがって、合計差分絶対値は、05=5である。このように、合計差分絶対値が大きい場合に、例えば、経路直線D2と経路D3とは異なる道路であると判定することができる。つぎに、図10の右側の図について説明する。同図においては、セル内が、縦横それぞれ4つに方位分割されて16のセルを形成するとともに、辺も、左側の図と同様に16分割されている。前記16の辺には、左側の図と同様に0~9及びA~Fの符号が付されている一部を除いて図示せず。さらに、16分割された各セルにも、図示のとおり、それぞれ0~9及びA~Fまでの符号が付されている。同図のように、道路の始点がセル内に、終点がセルの辺上に存在する場合、始点については、まず、直近の辺までのセル分割数を足し込み、さらに、辺のコード符号を参照して差分の絶対値をとる。終点の差分の算出方法は、図10左側の図と同様である。例えば、図10右側において、6-Aすなわち、始点がセル6内に存在し、終点が辺A上に存在する経路D4を、図10左側の図に示した経路D10-A、すなわち、始点が辺0で終点が辺Aの経路D1と比較することを考える。まず、経路D46-Aにおいて、始点は、セル内部格子6内に存在するため、直近の辺上の外辺1に移動するためには、まず、セル6内部6からセル7内部7に移動する。ここでの移動距離は、1である。つぎに、セル7内部7から辺1外辺1に移動する。ここでの移動距離は、1である。したがって、経路D46-Aの始点セル6から直近の辺までのセル分割数を足し込んだ値δは、δ=11=2となる。つぎに、経路D10-AとD46-Aとの合計差分絶対値を求める。辺0から辺1までの距離は、前記のとおり1である。そこで、合計差分絶対値を求める際には、6-Aを1δ-Aに変換する。前記のとおりδ=2であるから、合計差分絶対値は、|0-1δ||A-A|→|0-12||A-A|=3である。言い換えると、セル6内部6から、辺1外辺1までの距離は2で、辺0外辺0までの距離は3であり、かつ、D10-AとD46-Aとの終点は同じAであるから、経路D46-Aと経路D10-Aとの距離差分合計差分絶対値は3である。この合計差分絶対値に基づき、経路D10-Aと経路D46-Aとが同じ道路であるか異なる道路であるかを判定する。例えば、差分の判定閾値が2合計差分絶対値が2以下の場合に同じ道路と判定するであれば、この2つの道路は、合計差分絶対値が3すなわち、2を超えるなので、違う道路であると判定できる。一方、経路D4と、図10左側の図に示した経路D21-A、すなわち、始点が辺1で終点が辺Aの経路D1とを比較する場合、前記と同様にして合計差分絶対値を算出すると、図示のとおり、|1δ-1||A-A|→|12-1||A-A|=2となる。この合計差分絶対値に基づき、経路D46-Aと経路D21-Aとが同じ道路であるか異なる道路であるかを判定する。例えば、差分の判定閾値が2合計差分絶対値が2以下の場合に同じ道路と判定するであれば、この2つの道路は、合計差分絶対値が2すなわち、2以下なので、同じ道路であると判定できる。このようにして、前記地上における始点及び終点を結ぶ直線の方向と前記道路の進行方向とを比較し、前記複数の直線が、どの道路に対応するかを判定することができる。なお、辺及びセルの方位分割数は、図10においては4であるが、これに限定されず任意であり、例えば、2などでも良い。また、例えば、方位情報が不要である場合は、方位分割数を0に指定するすなわち、セル及び辺を分割しないこともできる。例えば、降雨情報、地表情報など方位なしの情報について、方位分割数を0に指定する。その場合、コーディングの方位に関する項目領域は使用しない無視する。また、図10においては、判定閾値を2とし、例えば、合計差分絶対値が1という小さい数値である場合に同じ道路と判定し、5という大きい数字である場合に異なる道路であると判定した。ただし、本発明では、前記判定基準判定閾値は任意であり、すなわち、合計差分絶対値がどの数字以下又は未満である場合に同じ道路であると判定するかは、任意に設定できる。なお上述の各装置は、内部にコンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、例えば、磁気ディスク、光磁気ディスク、CD-ROM、DVD-ROM、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。