JP5194828B2 - 道路ネットワーク突合プログラム、方法及びシステム - Google Patents

道路ネットワーク突合プログラム、方法及びシステム Download PDF

Info

Publication number
JP5194828B2
JP5194828B2 JP2008011575A JP2008011575A JP5194828B2 JP 5194828 B2 JP5194828 B2 JP 5194828B2 JP 2008011575 A JP2008011575 A JP 2008011575A JP 2008011575 A JP2008011575 A JP 2008011575A JP 5194828 B2 JP5194828 B2 JP 5194828B2
Authority
JP
Japan
Prior art keywords
information
traffic regulation
section
storage unit
point
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2008011575A
Other languages
English (en)
Other versions
JP2009175248A (ja
Inventor
孝行 安達
彰 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2008011575A priority Critical patent/JP5194828B2/ja
Publication of JP2009175248A publication Critical patent/JP2009175248A/ja
Application granted granted Critical
Publication of JP5194828B2 publication Critical patent/JP5194828B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、通常の地図に配置される交通規制情報と、カーナビゲーション・システム等で使用されている道路ネットワークデータとのデータ突合のための技術に関する。
近年、渋滞緩和、高精度のカーナビゲーション情報提供、高齢者ドライバへの運転支援のため、カーナビゲーション・システムやITS(Intelligent Transport Systems)分野において「交通規制情報(道路交通法に基づき交通安全や交通の円滑化を図るために、警察が設置した法的規制(例:一時停止、速度制限、一方通行など)」活用のニーズが高まってきている。
しかし、現在、カーナビゲーション・システムで利用する「道路ネットワークデータ対応の交通規制情報」は、警察組織から民間へ提供や公開はされておらず、データ整備が急務となっている。
ここで、道路ネットワークデータはリンク線(=区間路線)及びノード点(=交差点)の組み合わせによって構成・表現され、その位置は定められた「基準上の位置」を有する。現在、ほとんどの都道府県警察では、交通規制情報の場所を住宅地図上などの「任意の位置」の座標へプロットして管理しており、これを道路ネットワークデータへ変換する必要がある。
住宅地図上などの「任意の位置」と道路ネットワークデータの「基準上の位置」とについては、交通規制の分類に合った手法で突合する必要がある。住宅地図上の道路や交差点は「幅」があり、実際の位置を表している。これに対して、道路ネットワークデータ上の道路や交差点はノード点、リンク線から構成され、論理的、仮想的な位置である。このような違いに加え、両者の地図の精度や、入力精度の個人差もあり、突合処理で「座標のずれ」を吸収する必要がある。
図1(a)の住宅地図におけるT字形の交差点形状において「任意の位置」にある一時停止という交通規制を、図1(b)の道路ネットワークデータの交差点(ノード点)と進入方向(リンク線)へ突合する場合、図2に示すように、単純に一時停止の標識が配置された位置の座標を道路ネットワークデータ上の位置座標に移行させるのではなく(図2中の×)、一時停止という交通規制を、座標のずれを吸収して交差点のノード点に対応付け、さらに一時停止が有効となる進入方向を特定するためのリンク線を特定するような処理が必要となる。
なお、特開2002−168639号公報には、車両が交差点を右左折した場合でも、正確に車両位置を補正することができる車両位置算出装置が開示されている。具体的には、道路を表す多角形からなる道路形状データを詳細地図記憶部に記憶し、この道路形状データに対応する交通規制情報および道路形状データ同士の接続状態を表す接続属性データを属性データ記憶部に記憶しておき、位置検出部で検出された車両の位置情報に基づいて、車両位置付近の道路形状データ、接続属性データを読み込み、検出された車両の位置情報と方位情報に基づいて、読み込んだ道路形状データと接続属性データから現在の車両の走行リンクを走行リンク生成部で生成し、さらに、検出された車両の位置情報と方位情報に基づいて、生成された走行リンク上に車両の車両位置をマップマッチング部で補正する。本公報では、上で述べたような突合については考慮されていない。
さらに、特開2002−328034号公報には、「道路形状データ」と「事象位置データ」とを用いてデジタル地図上の位置を伝える場合、少ないデータ量で、正確に位置を伝えることができるデジタル地図の位置情報伝達方法が開示されている。具体的には、送信側が、デジタル地図上で抽出した道路区間の道路形状を表す道路形状データと、道路区間内の相対位置により事象位置を表す事象位置データとを伝達し、受信側が、マップマッチングを行って自己のデジタル地図上での道路区間及び事象位置を特定するデジタル地図の位置情報伝達方法において、送信側が、事象位置周辺の道路密度に応じて道路区間の区間長を設定するようにしている。これにより、情報の正確性を損なわずに、データ伝送量を抑制することができる。なお、送信側は、交通規制情報により進入が規制される道路を除外して道路区間を設定する。本公報では、上で述べたような突合上の問題については詳しく述べていない。
特開2002−168639号公報 特開2002−328034号公報
上で述べたような突合処理については、適切な処理を実施しないと、誤突合が頻出し、人為的な修正が多数必要になってしまう。
従って、本発明の目的は、住宅地図上などにおける交通規制情報を、精度良く道路ネットワークデータに突合するための技術を提供することである。
本発明に係る道路ネットワークデータ突合方法は、位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、地図上の交通規制情報の配置位置の座標情報と交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、交通規制属性情報格納部とにアクセス可能なコンピュータに実行される。そして、本道路ネットワークデータ突合方法は、交通規制情報格納部に格納されている特定の交通規制情報における交通規制情報の配置位置の座標情報と進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成するステップと、道路ネットワークデータ格納部から、突合許容範囲に含まれるノード点のノード点情報及び区間路線のリンク線情報を抽出するステップと、抽出されたノード点のノード点情報及び区間路線のリンク線情報から、交通規制情報の配置位置の座標情報から最も近いノード点を特定し、進入位置の座標位置から最も近い区間路線を特定するステップと、特定されたノード点の識別情報及び特定された区間路線の識別情報を、特定の交通規制情報に対応付けて交通規制属性情報格納部に格納するステップとを含む。
上で述べたような突合許容範囲を設定して突合先のノード点及びリンク線を特定することによって、突合の精度を向上させることができる。
また、本道路ネットワークデータ突合方法は、交通規制属性情報格納部に特定の交通規制情報に対応して格納されている区間路線の識別情報から特定される区間路線の中点を通る垂線と交差し且つ中点から最も近い第2の区間路線を道路ネットワークデータ格納部から抽出し、第2の区間路線が区間路線の中点を通る垂線と所定の角度で交差するか判断するステップと、第2の区間路線が区間路線の中点を通る垂線と所定の角度で交差する場合には、区間路線に対する第2の区間路線の位置関係が、所定の位置関係であるか判断するステップと、区間路線に対する第2の区間路線の位置関係が、所定の位置関係である場合、交通規制属性情報格納部において、特定の交通規制情報に対応して、第2の区間路線の該当するノード点の識別情報及び第2の区間路線の識別情報を登録し直すステップとをさらに含むようにしても良い。
中央分離帯が設けられ上下線が異なるリンク線として道路ネットワークデータにおいて定義されている二条道路の場合には、このような処理を行うことによって、交通規制情報が適切に突合されるようになる。
さらに、上で述べたコンピュータが、区間路線の数の範囲と突合許容範囲の基準長とが対応付けられているテーブルにアクセス可能としてもよい。この場合、交通規制情報格納部に格納されている特定の交通規制情報における交通規制情報の配置位置を中心とする所定半径の円内に入る区間路線の数を、道路ネットワークデータ格納部に格納されているデータから特定するステップと、特定された区間路線の数に対応する突合許容範囲の基準長をテーブルから特定するステップとをさらに含むようにしても良い。例えば道路密度に応じて突合許容範囲の基準長(例えば楕円で突合許容範囲を構成する場合には、交通規制情報の配置位置と交通規制情報の適用方向を表す進入位置とで構成される線分からの距離、長方形で突合許容範囲を構成する場合には、短辺の1/2)を設定することによって、精度良くノード点及びリンク線を特定することができるようになる。
さらに、上で述べた区間路線に対する第2の区間路線の位置関係が、区間路線の端点と、当該区間路線の端点から第2の区間路線に対して下ろした垂線との交点とで特定されるようにしてもよい。その場合、上記所定の位置関係が、区間路線の第1の端点の東から南に、区間路線の第1の端点から第2の区間路線に対して下ろした垂線との交点が配置され、区間路線の第2の端点の東から南に、区間路線の第2の端点から第2の区間路線に対して下ろした垂線との交点が配置されるというものである。このような場合には、二条道路特有の、隣接するもう一方の道路に誤って突合してしまっていることが分かる。
なお、コンピュータに上記方法を実行させるプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、CD−ROM、光磁気ディスク、半導体メモリ、ハードディスク等の記憶媒体又は記憶装置に格納される。また、ネットワークなどを介してデジタル信号として配信される場合もある。尚、中間的な処理結果はメインメモリ等の記憶装置に一時保管される。
本発明によれば、住宅地図上などにおける交通規制情報を、精度良く道路ネットワークデータに突合することができるようになる。
本発明の実施の形態に係るシステムの概要を図3を用いて説明する。LAN(Local Area Network)などのコンピュータ・ネットワーク1には、サーバ5と、1又は複数のクライアント端末3とが接続されている。サーバ5は、データベースと背景地図ファイルとを管理しており、データベースには、交通規制属性DB52と、標識属性DB53とが含まれる。また、背景地図ファイルには、道路ネットワーク(NW)地図データファイル54と、住宅地図データファイル55とが含まれる。サーバ5においては、クライアント端末3とのインターフェースとしてHttp(hyper text transfer protocol)サーバ部51が設けられており、クライアント端末3からの要求等に応じて、背景地図ファイルやデータベースからデータを読み出したり、登録したりする処理を実施する。なお、以下では、Httpサーバ部51については、クライアント端末3からの要求等に対応するサーバ5のデータ送受信機能の1つとしてその機能は明らかであるから、その説明を省略する。
クライアント端末3には、GIS(Geographic Information System)プログラムがインストールされており、当該GISプログラムが実行されると、GIS処理部30が構成される。GIS処理部30には、道路ネットワーク(NW)地図を表示する道路NW地図ウィンドウ32及び住宅地図を表示する住宅地図ウィンドウ33とを表示させる地図表示部31と、道路NW地図ウィンドウ32及び住宅地図ウィンドウ33と連携し標識属性DB53や交通規制属性DB52にデータを登録するなどの処理を実施する突合処理部34とを有する。なお、突合処理部34は、突合処理で用いる許容範囲テーブル341を有する。
次に、図4及び図5に、道路NW地図データファイル54のデータ構造を示す。図4に、道路リンク線データ構造を示す。図4の例では、リンク線毎に、リンク番号、始点接続ノード番号、終点接続ノード番号、リンク長、始点座標位置(X,Y)、1又は複数の構成点座標(X,Y)、終点座標位置(X,Y)が登録されるようになっている。また、図5に、道路ノード点データ構造を示す。図5の例では、ノード点毎に、ノード番号、接続リンク本数、接続リンク番号1乃至N、座標位置(X,Y)が登録されるようになっている。このように、道路ネットワークは、ノード点とリンク線によって構成されるようになっている。
なお、住宅地図データファイル55には、地図画像と、当該地図画像上の要素のデータ(位置座標など)とが登録されている。
次に、図6乃至図8を用いて、図3に示したシステムの処理内容について説明する。なお、前処理として、突合処理部34は、住宅地図データファイル55のデータを表示する住宅地図ウィンドウ33と連携して標識属性DB53に交通規制についてのデータを登録する必要がある。すなわち、地図表示部31によって住宅地図データをサーバ5から取得し、住宅地図ウィンドウ33に住宅地図を表示する。例えば、図6に示すような住宅地図が表示される。そして、ユーザはクライアント端末3を操作して、最初に交通規制に係る標識(例えば一時停止)を選択し、当該標識を配置する位置をクリックする。図6の例ではAの部分をクリックする。その後、一時停止が適用される進入方向を示すための位置をクリックする。図6の例ではBの部分をクリックする。例えば、標識の位置と進入方向を示すための位置とを結ぶ方向にて、標識を傾けるようにしても良い。
突合処理部34は、住宅地図ウィンドウ33に対するユーザの位置入力を受け取り、サーバ5の標識属性DB53に登録する。例えば、図7に示すようなデータが、標識属性DB53に登録される。
図7の例では、規制種別、台帳番号、規制パターン、地図座標位置X(標識の座標X)、地図座標位置Y(標識の座標Y)、進入側座標位置X(進入方向を示すための位置X)、進入側座標位置Y(進入方向を示すための位置Y)が登録されるようになっている。なお、規制パターンについては、図8に示すような分類にて付与されるコードである。P1は、方向性なしで点についての交通規制であって、例えば横断歩道が該当する。P2は、進入方向有りで点についての交通規制であって、例えば一時停止や信号機が該当する。P3は、進入/退出方向有りで点についての交通規制であって、例えば指定方向外進入禁止が該当する。K1は、方向性なしで区間についての交通規制であって、例えば最高速度が該当する。K2は、方向性有りで区間についての交通規制であって、例えば一方通行が該当する。Aは、区域を表す交通規制であって、例えば駐車禁止区域が該当する。上で述べたように、本実施の形態では、P2やP3、K2のように方向が存在する交通規制を対象とするものとする。
次に、図9乃至図27を用いて処理フローの説明を行う。まず、例えばユーザからの指示に応じて又は自動的に、突合処理部34は、これから処理を行う対象となる交通規制情報を選択する(ステップS1)。具体的には、上で述べた前処理によって交通規制情報(標識種別、標識の位置及び進入方向を示すための位置を含む)を選択するか、又はユーザの選択又は自動選択によってサーバ5の標識属性DB53から1レコードを読み出す。
そして、突合処理部34は、ステップS1で選択された交通規制情報について許容範囲特定処理を実施する(ステップS2)。この処理は、以下で形成される楕円形線バッファ(突合許容範囲)の大きさを規定する値を算出する処理である。この処理については、図10を用いて説明する。
まず、突合処理部34は、サーバ5から道路ネットワーク地図データファイル54のデータを読み出し、ステップS1で特定された地図座標位置(標識の位置座標)を中心に半径所定長の円を形成する(ステップS21)。その後、円内の道路に相当するリンク線の本数をカウントする(ステップS23)。そして、リンク線の本数から許容範囲テーブル341における許容範囲の基準値を特定する(ステップS25)。
許容範囲テーブル341は、例えば図11に示すようなテーブルである。図11の例では、道路最小本数及び道路最大本数に対応して、許容範囲の基準値が登録されている。すなわち、ステップS23でカウントされたリンク線の本数が、いずれの道路最小本数から道路最大本数の範囲に該当するか判断し、対応する許容範囲の基準値が特定される。
図10の処理は、図12(a)に示すように、道路の密度が高い場合には、許容範囲の基準値を下げて、以下で述べる楕円形線バッファのサイズを小さくし、図12(b)に示すように、道路の密度が低い場合には、許容範囲の基準値を上げて、以下で述べる楕円形線バッファのサイズを大きくする。これによって、突合処理の効率を上げることができる。
図9の処理の説明に戻って、突合処理部34は、地図座標位置と進入側座標位置(進入方向を示すための位置)とを結んだ線を形成する(ステップS3)。以下、図13のような状況を例として説明する。図13では、ノード点N1乃至N4でT字路が形成されており、ノード点N1とN3の間がリンク線L2であり、ノード点N1とN2の間がリンク線L3であり、ノード点N1とN4の間がリンク線L1である。一方、地図座標位置は点1であり、進入側座標位置は点2であり、地図座標位置及び進入側座標位置は住宅地図上の任意座標で表されている。そしてステップS3では、図13に示すように、点1と点2を結ぶ線分を形成する。
次に、突合処理部34は、形成した線を許容範囲の基準値で太くして楕円形線バッファを形成する(ステップS5)。図14に示すように、ステップS3で形成した線の回りを許容範囲の基準値だけ離れた曲線で囲むことによって楕円形線バッファCを形成する。そして、道路ネットワーク地図上、楕円形線バッファC内に入るノード点及びリンク線を特定する(ステップS7)。図14の例では、ノード点N1及びN3と、リンク線L1乃至L3が特定される。
その後、突合処理部34は、特定されたノード点N1及びN3のうち、地図座標位置に最も近いノード点を開始ノードとして特定する(ステップS9)。図15に示すように、ノード点N1及びN3のうち、点1から最も近いノード点N1が開始ノードとして特定される。そして、ノード点N1の識別番号を開始ノード番号として、そして開始ノードまでの距離を、サーバ5の交通規制属性DB52に、処理に係る交通規制情報に対応して登録する。交通規制属性DB52には、例えば図16に示すようなデータが格納される。図16の例では、規制種別と、台帳番号と、規制パターンと、対象リンク番号と、開始ノード番号と、開始ノードからの距離と、進入ノード番号とが登録されるようになっている。ステップS9では、規制種別と、台帳番号と、規制パターンと、開始ノード番号と、開始ノードからの距離とが登録される。
さらに、突合処理部34は、特定されたリンク線に進入側座標位置から下ろした垂線との交点を特定し、最も垂線が短い交点に係るリンク線を対象リンクに特定する(ステップS11)。図15の例では、点2から下ろした垂線のうちリンク線L2に下ろした垂線よりリンク線L1に下ろした垂線(交点C1)の方が短いので、対象リンクはリンク線L1と特定される。そして、図16に示したような交通規制属性DB52における対象リンク番号の列に、リンク線L1を登録する。なお、ここでは特に問題はないが、リンク線が複雑に配置されている場合には、開始ノードとして特定されたノード点が関係しないリンク線が選択される場合もあるので、開始ノードとして特定されたノード点が関係するリンク線のうち最も垂線が短いものを特定するようにする。
そして、突合処理部34は、特定された対象リンクの両端ノードを特定し、開始ノードとは別のノード点を進入ノードとして特定する(ステップS13)。図15の例では、対象リンクはリンク線L1であり、両端のノード点はノード点N1及びN4であり、開始ノードでもあるノード点N1以外のノード点N4が、進入ノードとして特定され、交通規制属性DB52における進入ノード番号の列に、ノード点N4を登録する。
ここまで処理すると、リンク線L1が二条道路でなければ、図17に示すように、ノード点N1が交通規制「一時停止」の対象交差点に対応するノード点であり、ノード点N4からN1が交通規制「一時停止」が適用される進入方向であることが、交通規制属性DB52に登録されるようになる。すなわち、二条道路でなければ、交通規制情報の、道路ネットワークデータへの突合処理が完了したことになる。上で述べたような処理を実施すれば、道路ネットワークデータのうち適切なノード点及びリンク線を、楕円形線バッファを用いて絞り込むことができる。すなわち、道路ネットワークにおける道路形状と交通規制の向きを併せて考慮するので精度良く突合処理が行われるようになる。なお、楕円形線バッファは一例であって、例えば、許容範囲の基準値の2倍を短辺の長さとし且つ許容範囲の基準値の2倍+地図座標位置から進入側座標位置の長さを長辺の長さとする長方形をバッファの形状に採用するようにしても良い。
処理は端子Aを介して図20に示す処理に移行する。なお、以下の処理は、図18及び図19のような誤突合の問題を解消するために行われる。図18に示すように、上りの道路と下りの道路とが、中央分離帯によって分離されている二条道路の場合、左側通行であるから、左側が上りで、右側が下りである。このような状況において、信号などの上り道路用の地点規制P2が、下り道路の近くに配置されていると、上で述べたような突合処理のみを実施すると、上り道路用の地点規制P2が、下り道路に突合されてしまう。同様に、図19に示すような二条道路において、指定方向外進行禁止(右折禁止)の上り道路用の地点規制P3が、下り道路の近くに配置されていると、上で述べたような突合処理のみを実施すると、上り道路用の地点規制P3が、下り道路に突合されてしまう。このように、進行方向と規制方向に矛盾が生じてしまう事態を回避するために、以下の処理が実施される。
まず、突合処理部34は、対象リンクの中点から引いた垂線と交差するリンク線を、道路ネットワーク地図において検索する(ステップS31)。二条道路の場合、ほぼ並行するリンク線が隣接しているので、そのようなリンク線の有無を判断する上で、対象リンクの中点から引いた垂線と交差するリンク線を抽出する。
そして、突合処理部34は、一番距離が近いリンク線を抽出し、当該リンク線と垂線との角度を算出する(ステップS33)。図21に示すように、最も近いリンク線Dと垂線との角度αを算出する。そして、算出角度が90±10°であるか判断する(ステップS35)。すなわち、対象リンクとほぼ平行なリンク線であるかを判断する。算出角度が90±10°でないと判断された場合には、二条道路ではないとして端子Cを介して処理を終了する。
一方、算出角度が90±10°であると判断された場合には、二条道路であると判断して、突合処理部34は、既に交通規制属性DB52に登録されている開始ノードA及び進入ノードBから抽出リンク線に垂線を下ろして点C及びDを特定する(ステップS37)。図22に示すように、対象リンクの端点A(開始ノードA)から、抽出リンク線へ垂線を下ろした交点Cと、対象リンクの端点B(進入ノードB)から、抽出リンク線へ垂線を下ろした交点Dとを抽出する。交点であって必ずしもノード点ではない。
そして、突合処理部34は、開始ノードAを原点とした場合における点Cの象限位置、進入ノードBを原点とした場合における象限位置を特定する(ステップS39)。例えば図22のような場合には、点Cは第1象限に位置し、点Dも第1象限に位置する。一方、図23のような場合には、点Cは第4象限に位置し、点Dも第4象限に位置する。その後、ステップS39で特定された象限パターンにより、開始ノードAと抽出リンク線の点Cに近いノード点とのうち代表ノードを特定し、進入ノードBと抽出リンク線の点Dに近いノード点とのうち代表ノードを特定する(ステップS41)。図22のように、点Cも点Dも第1象限の場合には、図24に示すように、代表ノードは、開始ノードAと、点Dに近いノード点となる。一方、図23のように、点Cも点Dも第4象限の場合には、図25に示すように、代表ノードは、進入ノードBと、点Cに近いノード点となる。このように、左側通行の場合に進入方向と規制方向とに矛盾がないかを確認する。図23及び図25の場合には、矛盾が生じていることが分かり、開始ノード及び進入ノードを変更する必要がある。なお、右側通行の場合には判断は逆になる。
処理は端子Bを介して図26の処理に移行し、突合処理部34は、開始ノードが代表ノードとなっているか判断する(ステップS43)。図22及び図24の場合には、開始ノードAが代表ノードになっているが、図23及び図25の場合には、開始ノードが代表ノードとなっていない。開始ノードが代表ノードとなっている場合には、進入方向と規制方向とに矛盾はないので、処理を終了する。
一方、開始ノードが代表ノードとなっていない場合には、突合処理部34は、代表ノードを開始ノードに、抽出リンク線を対象リンク線に、代表ノードの逆ノード点を進入ノードに設定し直す(ステップS45)。すなわち、交通規制属性DB52の処理対象のレコードにおいて、開始ノード番号、対象リンク番号、進入ノード番号を、登録し直す。
以上のような処理を行うことによって、図18及び図19に示した問題は解消して、図27に示すように、信号という地点規制P2は、正しいノード点に対応付けし直される。
以上述べたような処理を実施することによって、精度良く交通規制情報を道路ネットワークデータに突合させることができるようになる。
以上本発明の実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、図3に示したシステム概要における機能ブロックは一例であって、必ずしも実際のプログラムモジュール構成に対応するわけではない。
また、処理フローについても、同じ処理結果を得られる場合には、処理順番を入れ替えたり、並列に実行するようにしても良い。
なお、クライアント端末3、サーバ5においては、図28に示すように、メモリ2501(記憶部)とCPU2503(処理部)とハードディスク・ドライブ(HDD)2505と表示装置2509に接続される表示制御部2507とリムーバブル・ディスク2511用のドライブ装置2513と入力装置2515とネットワークに接続するための通信制御部2517とがバス2519で接続されている。OS及びWebブラウザを含むアプリケーション・プログラムは、HDD2505に格納されており、CPU2503により実行される際にはHDD2505からメモリ2501に読み出される。必要に応じてCPU2503は、表示制御部2507、通信制御部2517、ドライブ装置2513を制御して、必要な動作を行わせる。また、処理途中のデータについては、メモリ2501に格納され、必要があればHDD2505に格納される。このようなコンピュータは、上で述べたCPU2503、メモリ2501などのハードウエアとOS及び必要なアプリケーション・プログラムとが有機的に協働することにより、上で述べたような各種機能を実現する。
(付記1)
位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、地図上の交通規制情報の配置位置の座標情報と前記交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、交通規制属性情報格納部とにアクセス可能なコンピュータに、
前記交通規制情報格納部に格納されている特定の交通規制情報における前記交通規制情報の配置位置の座標情報と前記進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成するステップと、
前記道路ネットワークデータ格納部から、前記突合許容範囲に含まれる前記ノード点のノード点情報及び前記区間路線のリンク線情報を抽出するステップと、
抽出された前記ノード点のノード点情報及び前記区間路線のリンク線情報から、前記交通規制情報の配置位置の座標情報から最も近いノード点を特定し、前記進入位置の座標位置から最も近い区間路線を特定するステップと、
特定された前記ノード点の識別情報及び特定された前記区間路線の識別情報を、前記特定の交通規制情報に対応付けて前記交通規制属性情報格納部に格納するステップと、
を実行させるための道路ネットワーク突合プログラム。
(付記2)
前記交通規制属性情報格納部に前記特定の交通規制情報に対応して格納されている前記区間路線の識別情報から特定される前記区間路線の中点を通る垂線と交差し且つ前記中点から最も近い第2の区間路線を前記道路ネットワークデータ格納部から抽出し、前記第2の区間路線が前記区間路線の中点を通る垂線と所定の角度で交差するか判断するステップと、
前記第2の区間路線が前記区間路線の中点を通る垂線と所定の角度で交差する場合には、前記区間路線に対する前記第2の区間路線の位置関係が、所定の位置関係であるか判断するステップと、
前記区間路線に対する前記第2の区間路線の位置関係が、前記所定の位置関係である場合、前記交通規制属性情報格納部において、前記特定の交通規制情報に対応して、前記第2の区間路線の該当するノード点の識別情報及び前記第2の区間路線の識別情報を登録し直すステップと、
を前記コンピュータにさらに実行させる付記1記載の道路ネットワーク突合プログラム。
(付記3)
前記コンピュータが、区間路線の数の範囲と前記突合許容範囲の基準長とが対応付けられているテーブルにアクセス可能であり、
前記交通規制情報格納部に格納されている前記特定の交通規制情報における前記交通規制情報の配置位置を中心とする所定半径の円内に入る区間路線の数を、前記道路ネットワークデータ格納部に格納されているデータから特定するステップと、
特定された前記区間路線の数に対応する前記突合許容範囲の基準長を前記テーブルから特定するステップと、
をさらに前記コンピュータに実行させる付記1記載の道路ネットワーク突合プログラム。
(付記4)
前記区間路線に対する前記第2の区間路線の位置関係が、
前記区間路線の端点と、当該区間路線の端点から前記第2の区間路線に対して下ろした垂線との交点とで特定され、
前記所定の位置関係が、
前記区間路線の第1の端点の東から南に、前記区間路線の第1の端点から前記第2の区間路線に対して下ろした垂線との交点が配置され、
前記区間路線の第2の端点の東から南に、前記区間路線の第2の端点から前記第2の区間路線に対して下ろした垂線との交点が配置される
付記2記載の道路ネットワーク突合プログラム。
(付記5)
位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、地図上の交通規制情報の配置位置の座標情報と前記交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、交通規制属性情報格納部とにアクセス可能なコンピュータに実行される道路ネットワーク突合方法であって、
前記交通規制情報格納部に格納されている特定の交通規制情報における前記交通規制情報の配置位置の座標情報と前記進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成するステップと、
前記道路ネットワークデータ格納部から、前記突合許容範囲に含まれる前記ノード点のノード点情報及び前記区間路線のリンク線情報を抽出するステップと、
抽出された前記ノード点のノード点情報及び前記区間路線のリンク線情報から、前記交通規制情報の配置位置の座標情報から最も近いノード点を特定し、前記進入位置の座標位置から最も近い区間路線を特定するステップと、
特定された前記ノード点の識別情報及び特定された前記区間路線の識別情報を、前記特定の交通規制情報に対応付けて前記交通規制属性情報格納部に格納するステップと、
を含む道路ネットワーク突合方法。
(付記6)
位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、
地図上の交通規制情報の配置位置の座標情報と前記交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、
前記交通規制情報格納部に格納されている特定の交通規制情報における前記交通規制情報の配置位置の座標情報と前記進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成する手段と、
前記道路ネットワークデータ格納部から、前記突合許容範囲に含まれる前記ノード点のノード点情報及び前記区間路線のリンク線情報を抽出する手段と、
抽出された前記ノード点のノード点情報及び前記区間路線のリンク線情報から、前記交通規制情報の配置位置の座標情報から最も近いノード点を特定し、前記進入位置の座標位置から最も近い区間路線を特定する手段と、
特定された前記ノード点の識別情報及び特定された前記区間路線の識別情報を、前記特定の交通規制情報に対応付けて交通規制属性情報格納部に格納する手段と、
を有する道路ネットワーク突合システム。
(a)は住宅地図の一例を示し、(b)は道路ネットワークデータの一例を示す図である。 突合処理を説明するための図である。 本発明の実施の形態におけるシステム概要を示す図である。 道路NW地図データファイルの道路リンク線データ構造を示す図である。 道路NW地図データファイルの道路ノード点データ構造を示す図である。 住宅地図の一例を示す図である。 標識属性DBに格納されるデータの一例を示す図である。 規制パターンを説明するための図である。 本発明の実施の形態におけるメインの処理フローを示す図である。 許容範囲特定処理の処理フローを示す図である。 許容範囲テーブルの一例を示す図である。 (a)及び(b)は、許容範囲の基準値の設定を説明するための図である。 処理の具体例を説明するための図である。 処理の具体例を説明するための図である。 処理の具体例を説明するための図である。 交通規制属性DBに格納されるデータの一例を示す図である。 突合結果の例を模式的に示した図である。 二条道路について誤突合した例を示す図である。 二条道路について誤突合した例を示す図である。 本発明の実施の形態におけるメインの処理フローを示す図である。 二条道路の検出処理を説明するための図である。 進行方向の判断の第1の例を示す図である。 進行方向の判断の第2の例を示す図である。 図22の場合の象限パターンを示す図である。 図23の場合の象限パターンを示す図である。 本発明の実施の形態におけるメインの処理フローを示す図である。 誤突合の修正を模式的に示す図である。 コンピュータの機能ブロック図である。
符号の説明
1 ネットワーク 3 クライアント端末
5 サーバ
51 Httpサーバ部 52 交通規制属性DB
53 標識属性DB 54 道路NW地図データファイル
55 住宅地図データファイル
30 GIS処理部 31 地図表示部
32 道路NW地図ウィンドウ 33 住宅地図ウィンドウ
34 突合処理部

Claims (5)

  1. 位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、地図上の交通規制情報の配置位置の座標情報と前記交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、交通規制属性情報格納部とにアクセス可能なコンピュータに、
    前記交通規制情報格納部に格納されている特定の交通規制情報における前記交通規制情報の配置位置の座標情報と前記進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成するステップと、
    前記道路ネットワークデータ格納部から、前記突合許容範囲に含まれる前記ノード点のノード点情報及び前記区間路線のリンク線情報を抽出するステップと、
    抽出された前記ノード点のノード点情報及び前記区間路線のリンク線情報から、前記交通規制情報の配置位置の座標情報から最も近いノード点を特定し、前記進入位置の座標位置から最も近い区間路線を特定するステップと、
    特定された前記ノード点の識別情報及び特定された前記区間路線の識別情報を、前記特定の交通規制情報に対応付けて前記交通規制属性情報格納部に格納するステップと、
    を実行させるための道路ネットワーク突合プログラム。
  2. 前記交通規制属性情報格納部に前記特定の交通規制情報に対応して格納されている前記区間路線の識別情報から特定される前記区間路線の中点を通る垂線と交差し且つ前記中点から最も近い第2の区間路線を前記道路ネットワークデータ格納部から抽出し、前記第2の区間路線が前記区間路線の中点を通る垂線と所定の角度で交差するか判断するステップと、
    前記第2の区間路線が前記区間路線の中点を通る垂線と所定の角度で交差する場合には、前記区間路線に対する前記第2の区間路線の位置関係が、所定の位置関係であるか判断するステップと、
    前記区間路線に対する前記第2の区間路線の位置関係が、前記所定の位置関係である場合、前記特定の交通規制情報に対応付けて前記交通規制属性情報格納部に格納された前記ノード点の識別情報及び前記区間路線の識別情報に代えて、前記第2の区間路線の該当するノード点の識別情報及び前記第2の区間路線の識別情報を格納するステップと、
    を前記コンピュータにさらに実行させ
    前記区間路線に対する前記第2の区間路線の位置関係が、
    前記区間路線の端点と、当該区間路線の端点から前記第2の区間路線に対して下ろした垂線との交点とで特定され、
    前記所定の位置関係が、
    前記区間路線の第1の端点の東から南に、前記区間路線の第1の端点から前記第2の区間路線に対して下ろした垂線との交点が配置され、
    前記区間路線の第2の端点の東から南に、前記区間路線の第2の端点から前記第2の区間路線に対して下ろした垂線との交点が配置される
    請求項1記載の道路ネットワーク突合プログラム。
  3. 前記コンピュータが、区間路線の数の範囲と前記突合許容範囲の基準長とが対応付けられているテーブルにアクセス可能であり、
    前記交通規制情報格納部に格納されている前記特定の交通規制情報における前記交通規制情報の配置位置を中心とする所定半径の円内に入る区間路線の数を、前記道路ネットワークデータ格納部に格納されているデータから特定するステップと、
    特定された前記区間路線の数に対応する前記突合許容範囲の基準長を前記テーブルから特定するステップと、
    をさらに前記コンピュータに実行させる請求項1記載の道路ネットワーク突合プログラム。
  4. 位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、地図上の交通規制情報の配置位置の座標情報と前記交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、交通規制属性情報格納部とにアクセス可能なコンピュータに実行される道路ネットワーク突合方法であって、
    前記交通規制情報格納部に格納されている特定の交通規制情報における前記交通規制情報の配置位置の座標情報と前記進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成するステップと、
    前記道路ネットワークデータ格納部から、前記突合許容範囲に含まれる前記ノード点のノード点情報及び前記区間路線のリンク線情報を抽出するステップと、
    抽出された前記ノード点のノード点情報及び前記区間路線のリンク線情報から、前記交通規制情報の配置位置の座標情報から最も近いノード点を特定し、前記進入位置の座標位置から最も近い区間路線を特定するステップと、
    特定された前記ノード点の識別情報及び特定された前記区間路線の識別情報を、前記特定の交通規制情報に対応付けて前記交通規制属性情報格納部に格納するステップと、
    を含む道路ネットワーク突合方法。
  5. 位置座標情報を有する、ノード点のノード点情報と、少なくとも始点ノード点及び終点ノード点で特定される区間路線のリンク線情報とを格納する道路ネットワークデータ格納部と、
    地図上の交通規制情報の配置位置の座標情報と前記交通規制情報の適用方向を表す進入位置の座標情報とを含む交通規制情報を格納する交通規制情報格納部と、
    前記交通規制情報格納部に格納されている特定の交通規制情報における前記交通規制情報の配置位置の座標情報と前記進入位置の座標位置とから、道路ネットワークにおける突合許容範囲を形成する手段と、
    前記道路ネットワークデータ格納部から、前記突合許容範囲に含まれる前記ノード点のノード点情報及び前記区間路線のリンク線情報を抽出する手段と、
    抽出された前記ノード点のノード点情報及び前記区間路線のリンク線情報から、前記交通規制情報の配置位置の座標情報から最も近いノード点を特定し、前記進入位置の座標位置から最も近い区間路線を特定する手段と、
    特定された前記ノード点の識別情報及び特定された前記区間路線の識別情報を、前記特定の交通規制情報に対応付けて交通規制属性情報格納部に格納する手段と、
    を有する道路ネットワーク突合システム。
JP2008011575A 2008-01-22 2008-01-22 道路ネットワーク突合プログラム、方法及びシステム Active JP5194828B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008011575A JP5194828B2 (ja) 2008-01-22 2008-01-22 道路ネットワーク突合プログラム、方法及びシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008011575A JP5194828B2 (ja) 2008-01-22 2008-01-22 道路ネットワーク突合プログラム、方法及びシステム

Publications (2)

Publication Number Publication Date
JP2009175248A JP2009175248A (ja) 2009-08-06
JP5194828B2 true JP5194828B2 (ja) 2013-05-08

Family

ID=41030447

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008011575A Active JP5194828B2 (ja) 2008-01-22 2008-01-22 道路ネットワーク突合プログラム、方法及びシステム

Country Status (1)

Country Link
JP (1) JP5194828B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6218715B2 (ja) * 2014-09-29 2017-10-25 株式会社トヨタマップマスター 道路ネットワークの対応付け装置及びその方法、並びに道路ネットワークの対応付けを行うためのコンピュータプログラム及びコンピュータプログラムを記録した記録媒体
JP6420749B2 (ja) * 2015-12-02 2018-11-07 日本電信電話株式会社 地理ネットワークデータ管理装置およびコンピュータプログラム
CN114708726B (zh) * 2022-03-18 2023-12-01 北京百度网讯科技有限公司 交通限制的处理方法、装置、设备以及存储介质
CN115131897A (zh) * 2022-07-01 2022-09-30 潍柴动力股份有限公司 行驶路线的存储方法以及其存储装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09147295A (ja) * 1995-09-20 1997-06-06 Toshiba Corp 車載ナビゲーション装置
JP2001222216A (ja) * 2000-02-09 2001-08-17 Alpine Electronics Inc 電子地図のデータ変換方法
JP2005292094A (ja) * 2004-04-06 2005-10-20 Hitachi Eng Co Ltd 最適経路探索装置
JP5075331B2 (ja) * 2005-09-30 2012-11-21 アイシン・エィ・ダブリュ株式会社 地図データベース生成システム
JP2007278765A (ja) * 2006-04-04 2007-10-25 Xanavi Informatics Corp ナビゲーション装置、および地図データ更新方法

Also Published As

Publication number Publication date
JP2009175248A (ja) 2009-08-06

Similar Documents

Publication Publication Date Title
US8754782B2 (en) Vehicle wrong-way travel detection device
CN107622684B (zh) 信息传输方法、交通控制单元和车载单元
US8676492B2 (en) Map-aided vision-based lane sensing
WO2021168845A1 (zh) 导航方法及装置
JP6094543B2 (ja) 出発地・目的地抽出装置、出発地・目的地抽出方法
JP2008014666A (ja) マップマッチングに適するリンク設定システム、その方法およびプログラム
JP2014527617A (ja) 情報の収集および抽出を通じたルート提供
CN111380546A (zh) 基于平行道路的车辆定位方法、装置、电子设备和介质
JP2019132988A (ja) 地図データ、コンピュータ読取可能な記録媒体及び地図データ生成装置
CN107957267B (zh) 一种导航路径提示信息的确定方法及装置
JP5194828B2 (ja) 道路ネットワーク突合プログラム、方法及びシステム
CN108351220A (zh) 用于数字地图服务的车道信息的聚合方法
JP5790224B2 (ja) 地図表示システム、方法およびプログラム
JP4953015B2 (ja) 自車位置認識装置と自車位置認識プログラム、及びこれを用いたナビゲーション装置
JP7207045B2 (ja) サーバ装置および情報処理方法
JP2006215378A (ja) 地図データ表示装置、地図データ表示方法及びナビゲーション装置並びに地図データ表示プログラム
JP4967391B2 (ja) 地域データ作成装置、地域データ作成方法、地域データ作成プログラム、プログラム記録媒体、および、電子地図作成装置
JP2010230420A (ja) 駐車場入口情報作成方法及びそのシステム、並びに駐車場入口情報を作成するためのコンピュータプログラム及びそのコンピュータプログラムを記録した記録媒体
JP2013050411A (ja) 自車位置認識システム、自車位置認識プログラム、及び自車位置認識方法
JP2019027965A (ja) 補正装置、補正方法およびプログラム
JP6936673B2 (ja) 地図データ更新システムおよび地図データ更新プログラム
CN110321400A (zh) 地图绑定处理方法、装置、电子设备和可读存储介质
JP5660938B2 (ja) 経路設定装置
JP4501879B2 (ja) 経路選択装置および経路選択用プログラム
JP2020140602A (ja) 地図データ更新システム、走行プローブ情報収集装置、走行プローブ情報提供装置および走行プローブ情報収集方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100820

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120911

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130108

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130121

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160215

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5194828

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150