道路の区間IDテーブルの関連付け方法（一般利用者向け※）※自者地図に道路ネットワークが設定されていない利用者（道路の区間IDテーブルに該当する道路NWを作成し関連付け）

目次
本書の位置づけ
Ⅰ.既存地図データへの設定方法の解説
Ⅱ.更新方法の解説

1

2
513

本書の位置づけ１）背景 平成24年より、一般財団法人日本デジタル道路地図協会（以降、『DRM協会』という）では、道路の区間ID方式で利用する道路の区間IDテーブルを公開している。
 道路の区間ID方式を利用した情報の伝達時には、利用者は、利用する地図データベース（以降、『自者地図』という）と道路の区間IDテーブルを関連付けたうえで、交換する情報の位置を道路の区間IDテーブルで表現する。
 そのため、自者地図への道路の区間IDテーブルの関連付けの方法が情報を伝達する間（送受信者）で異なると、精度が低下する。

 本書では、各利用者での自者地図への道路の区間IDテーブルの関連付け作業の参考資料として、自者地図への道路の区間IDテーブルの関連付け方法の原則を示す。なお、自者地図への道路の区間IDテーブルの関連付け方法の具体的手法（例：機械処理方法など）は、各利用者で検討すること。

2

本書の位置づけ２）スコープ
 道路の区間ID方式で位置が表現された情報を地図上に表示する場合、もしくは地図上の位置を道路の区間ID方式の表現に変換する場合、予め地図と道路の区間IDテーブルを関連付けておくことが求められる。
 本書の利用者は、自者地図に道路の区間IDテーブルを関連付ける作業者を想定とする。
 本書では、『Ⅰ．既存地図データへの設定方法の解説』、『Ⅱ．更新方法の解説』、『Ⅲ．留意点』を記載している。
現況と道路の区間IDテーブル

関連付け

地図への関連付けイメージ

プロファイル1：
道路の区間ID
テーブルに該当する道路NWを作成し関連付け• 区間は、道路縁などをもとに作成する道路中心線（一条線）に設定する。
• 参照点は、一条線の交点に作成する。
参照点1

参照点2

区間1

3

：参照点
：区間

Ⅰ．既存地図データへの設定方法の解説
１．道路の区間IDテーブルの入手方法
２．作業手順３．各ステップの詳細

１．道路の区間IDテーブルの入手方法
 道路の区間IDテーブルは、DRM協会のWebページで公開している。2015年3月時点でのDRM協会の掲載Webページは以下に示すとおり。
ダウンロードページ：http://www.drm.jp/etc/roadsection.html
 道路の区間IDテーブルは、全国を10地域に分けフォルダ単位でデータが格納されている。ファイル名は、参照点は『p01.csv』、区間は『s02.csv』であり、各地域分のデータが1ファイルとなっている。
データ一式

北海道

（道路の区間IDテーブル）

参照点
p01.csv（p01.csv）
区間（ s01.csvs01.csv）

・・・
図 道路の区間IDテーブルの配布形態

 ファイル形式はCSV形式（カンマ区切りファイル形式）である。ファイルのデー

タ構成は、道路の区間IDテーブル標準Ver1.1（平成26年3月改訂）を参照する
こと。

5

２．作業手順１）概要
 自者地図に『Step1.参照点を設定』のうえ、『Step2.参照点間を結ぶ区間を設定』する。
 道路の区間IDテーブルは区間の形状を示すデータを有していないため、『参照点間を結ぶ区間を設定』する際には、自者地図をもとに区間の形状を設定する必要がある。

6

２．作業手順２）全体フロー
自者地図
 道路NWが設定されていない地図（例えばラスタ形式の地図）やDRMデータベースとの関連付けがされていない道路ネットワーク地図を想定とする。
図 自者地図のイメージ

Step1.参照点を設定
 参照点の『緯度』、『経度』、『参照点名称』、『参照点種別』を参考に、自者地図に参照点を設定する。

参照点
p01.csv（p01.csv）
緯度、経度、参照点
名称、参照点種別

図 参照点の設定のイメージ

Step2.参照点間を結ぶ区間を設定
 Step.1で設定した参照点間を接続する区間を自者地図に設定する。
 区間の『起点参照点』、『終点参照点』、『経由参照点』を参考に、自者地図に区間を設定する。なお、区間を一意に特定できない場合、『道路種別コード』、『路線コード』、『リンク長』などを参考とする。
 道路の区間IDテーブルは、区間の形状を示す情報を有していないので、自者地図をもとに作成する。
7区間（ s01.csvs01.csv）
起点参照点、終点参照点、経由参照点（道路種別コード、路線コード、リンク長）

図 区間の設定のイメージ

３．各ステップの詳細
Step1.参照点を設定（フロー） 以下に示すフローで、自者地図に参照点を設定する。

次頁以降にフローの処理上の留意点を示す。
①『緯度』、『経度』をもとに自者地図に参照点を仮設定
自者地図にない
参照点種別か**距離標、その他道路管理者が定める点、その他

Yes

No
No

県境、市区町村境かYes

一般道同士の交差点か

No

Yes

③自者地図の行政界と道路の交点の位置に参照点を移動④交差する道路の交点に参照点を移動②道路の中心に参照点を設定

8⑤JCT、IC・ランプの留意点に従い参照点を移動

３．各ステップの詳細Step1.参照点を設定（留意点の解説①）
 自専道同士の接続や自専道と一般道の接続は、交差せずランプや連結路で接続することもあるため、道路の区間IDテーブルでは一般道同士の交差点と異なり接続する路線それぞれに参照点を付与し、2点間を結ぶ道路に区間を付与している。
 各路線に付与されている参照点は分岐・合流地点の中点を示していることから、『緯度』および『経度』に基づいて仮設定した参照点の位置を移動する。
（図1）
図1：自者地図と参照点の位置中点に設定

：参照点
：一般道
：自専道
：道路区間IDテーブル対象外

 上記を基本ケースとするが、複雑なJCT、IC・ランプの場合は、道路の区間IDテーブルの生成上の都合上、自専道同士の接続や自専道と一般道の接続を1点とする参照点を設定する。（詳細および留意点は次頁に示すとおり）
9

３．各ステップの詳細
Step1.参照点を設定（留意点の解説②）
 例外的に、自専道同士の接続や自専道と一般道の接続を1点の参照点としている場合があるので、この場合は『緯度』、『経度』に基づいて自者地図に参照点を仮設定し、当該点を近傍の道路の中心に設定する。
図2：道路の区間IDテーブル

図1：自者地図

道路種別：1
路線コード：0001

道路種別：1
路線コード：0001○○高速（路線番号0001）□□高速（路線番号0002）：自専道：道路区間IDテーブル対象外

道路種別：1
路線コード：0002
道路種別：1
路線コード：0002：参照点：ペアリンク

図3：自者地図へ関連付けた結果

：参照点
：参照点
：自専道
：道路区間IDテーブル対象外

10

３．各ステップの詳細
Step2.参照点間を結ぶ区間を設定（フロー） 以下に示すフローで、自者地図に区間を設定する。
①『起点参照点』、『終点参照点』、『経由参照点』を参考に区間を特定
区間が一意に特定できるか

No

Yes

自者地図に道路形状を示すリンクがあるか②『道路種別コード』、『路線コード』、『リンク長』などを参考に区間を特定※NoYes③自者地図の道路形状を示すリンク
を区間の形状とする④自者地図の道路縁をもとに道路中心線を作成し区間の形状とする※コードに関しては、道路の区間ＩＤテーブル標準Ver1.2の37頁（表3-5）参照

11Ⅱ．更新方法の解説
１．更新時のデータの内容
２．更新方法１．配付するデータの内容
１）データフォルダの構成と内容
 道路の区間IDテーブルの更新時には、6頁に示すデータを配布する。
 さらに、既に自者地図に道路の区間IDテーブルを関連付けている利用者向けに、必要に応じ以下のデータも配付する。
①更新IDリスト


一世代前の道路の区間IDテーブルから変更のない区間および参照点のリスト②追加IDリスト

道路の新規開通など、一世代前の道路の区間IDテーブルから追加される区間および参照点のリスト③非継承IDリスト
道路の区間ID標準の変更などに伴い、更新時に継承されない区間および参照点のリスト④変更箇所リスト
道路の区間ID標準の変更に伴い、新たに発生した変更後のIDと継承されない変更前のIDとの対応リスト
データ一式

北海道

更新IDリスト

参照点（p01.csv）

区間（s01.csv）

追加IDリスト

参照点（p01.csv）

区間（s01.csv）

非継承IDリスト

参照点（p01.csv）

区間（s01.csv）

変更箇所リスト変更箇所（rev.csv）（道路の区間IDテーブル）

・・・

13

図 道路の区間IDテーブルの更新時に配布するデータ

１．配付するデータの内容
２）各リストの概要
リストの概要フォーマット

一世代前の道路の区間IDテーブルから道路の区間IDテーブル標準①更新IDリスト
変更のない区間および参照点のリスト（Ver1.1）に準拠（属性情報は更新されている）
道路の新規開通など又は道路の区間ID標準の変更などに伴い、一世代前の道②追加IDリスト
同上路の区間IDテーブルから追加される区間および参照点のリスト
廃道又は道路の区間ID標準の変更など③非継承IDリストに伴い、更新時に継承されない区間お同上
よび参照点のリスト
道路の区間ID標準の変更などに伴い、 変更前（種別・ID・重複フラグ）、④変更箇所リスト
区間IDおよび参照点IDが変更された箇 変更後（種別・ID）
所の変更前後の対応リスト※20頁参照※①更新IDリストと②追加IDリストが継承されるIDを示す。

14

２．更新方法１）変更作業に必要な素材（データなど）の解説［1/6］ 自者地図における道路の区間IDの対応付けを変更するにあたり必要な素材（データなど）は、下記に示す４つ。
【変更に必要な素材（データなど）】① 利用中の道路の区間IDテーブル② ①を関連付けている自者地図

配布済み・利用中の素材③ 道路の区間IDテーブルの変更箇所リスト

更新時に配付する素材（詳細は次頁以降参照）

 IDの変更が生じた箇所の変更前後の対応リスト④ 最新版の道路の区間IDテーブル
 変更後の道路の区間IDテーブル

15

２．更新方法１）変更作業に必要な素材（データなど）の解説［2/6］ 道路の区間IDテーブルの変更箇所リストの解説［1/5］ 変更箇所リストとは、最新版の道路の区間IDテーブルから変更が生じた参照点

IDもしくは区間IDについて、変更前後のIDの対応関係を整理した一覧表である。
【リストに掲載されているID】
 IDが変更となった箇所を掲載。
【IDの変更パターン】
 道路の区間IDテーブルの見直しに伴い想定されるIDの変更のパターン
は、「A. 新規追加」「B. 変更（変更に伴う新規追加・削除を含む）」「C. 削除」の３パターン。３パターンの例は次頁参照。
※注「B. 変更（変更に伴う新規追加・削除を含む）」の場合は、道路の区間IDテーブ
ルのみでは、非継承IDがどの継承IDと対応するかが一意に特定できず、利用者での更新作業が煩雑となるため、変更箇所リストも配付。
16

２．更新方法１）変更作業に必要な素材（データなど）の解説［3/6］ 道路の区間IDテーブルの変更箇所リストの解説［2/5］［凡例］【新規追加】
新たな路線の追加により追加された区間に対応する区間ID（参考）IDの変更パターン例
A. 新規追加【新規追加】
新たな路線の追加により追加された参照点に対応する参照点ID

 新たな路線の追加などに伴い、IDが新しく追加されるケース。
52350900001

52350900002

新たに追加
された路線
52350900011

52350900011

52350900001

52350900002

52350900001

52350900001

更新前

B. 変更（変更に伴う新規追加・削除を含む）
 道路の区間IDテーブルの見直しに伴い、IDが変更となるケース。

更新後52350900104

52350900104
52350900103

52350900105

52350900106

52350900101
52350900101

52350900102

52350900103

52350900101

52350900103
更新後※破線囲みの区間および参照点【変更（に伴う削除）】
テーブルの見直しにより変更（に伴い削除）される参照点ID

 路線の廃止などに伴い、IDが削除されるケース。

廃止された路線

52350900203
52350900202
52350900201
更新前

17【変更（に伴う新規追加）】
テーブルの見直しにより変更（に伴い追加）された参照点ID【削除】
路線の廃止などにより削除された区間に対応する区間ID
52350900201

設定方法が変更となった
ノードおよびリンク
52350901021

52350900102

更新前

C. 削除

赤字：リンクID
黒字：参照点ID

52350900203
52350900202

52350900201

52350900202
52350900201
更新後

52350900203
52350900202

２．更新方法１）変更作業に必要な素材（データなど）の解説［4/6］ 道路の区間IDテーブルの変更箇所リストの解説［3/5］（参考）各変更パターンでIDが掲載されるファイル

18

A. 新規追加

B. 変更（変更に伴う新規追加・削除を含む）

C. 削除②追加IDリスト

含まれる含まれる‐③非継承IDリスト‐

含まれる含まれる④変更箇所リスト

含まれる

含まれる含まれない２．更新方法1）変更作業に必要な素材（データなど）の解説［5/6］ 道路の区間IDテーブルの変更箇所リストの解説［4/5］【変更箇所リストの内容およびフォーマット】
 変更箇所リストでは、変更が生じた参照点・区間について、変更後の参照点・区間に含まれるDRMノードと同一のノードを含む変更前の区間・参照点を全て抽出し、一覧表としている。
 ファイル形式は、CSV形式である。
カラム

19

項目形式

桁数

概要

1

［変更前］データ種別

整数型

1

変更前テーブルにおける区間と参照点を峻別。
1：区間 2：参照点

2［変更前］ID

整数型

11

変更前テーブルにおける区間IDもしくは参照点ID。

3［変更前］重複フラグ

整数型

1

当該区間もしくは参照点が、変更後のテーブルにおいて複数の区間もしくは参照点に分割されるか否かを示すフラグ。
1：該当（複数の区間もしくは参照点に分割）

4［変更後］種別

整数型

1

変更後テーブルにおける区間と参照点を峻別。
1：区間 2：参照点

5［変更後］ID

整数型

11

変更後テーブルにおける区間IDもしくは参照点ID。

２．更新方法1）変更作業に必要な素材（データなど）の解説［6/6］ 道路の区間IDテーブルの変更箇所リストの解説［5/5］（参考）データ例
1：区間
2：参照点

変更事例①（22頁参照）

・・・

変更事例②（23頁参照）
変更事例③（23頁参照）

種別
22211111221

変更前の道路の区間IDテーブル
ID
重複フラグ
52350900001
52350900002
152350900003
52350900001
非継承IDリストp01
52350900002に含まれる変更箇所
52350900003
52350900004
52350900005
52350900002
152350900002
152350900006

非継承IDリストs01に含まれる変更箇所

種別

変更後の道路の区間IDテーブル
ID

252350900085

152350900090

252350900086

見直し後に複数のデータに分割される
場合に1を付ける

追加IDリストp01に含まれる変更箇所

追加IDリストs01に含まれる変更箇所【変更前後のIDの対応関係】
 IDの変更に伴う、変更前後のIDの対応関係は1：1、m：1、1：n、m：n、0：1のケースが存在。
20

２．更新方法
２）テーブル更新に伴う利用中データの変更手順の解説［1/3］ 道路の区間IDテーブルの変更に伴う、配付済み・利用中データの変更については、「変更箇所リスト」より変更前のIDを特定の上、変更後のIDへ変更を行う。具体的な手順を、以下に示す。
【変更手順】
Step1
 「変更箇所リスト」より、現在利用中の道路の区間IDテーブルにおける参照点IDもしくは区間IDのうち、変更が生じたIDおよびその対応関係を確認する。
変更前のIDに重複フラグがあるIDが含まれない場合、変更前のIDに重複フラグがあるIDが含まれる場合（1→nの変更が含まれる場合）のイメージは次頁以降に示すとおり。

Step2
 変更が生じた参照点、区間の箇所は、前述の『Ⅰ．既存地図データへの設定方法の解説』をもとに、参照点、区間を設定する。

21

２．更新方法
２）テーブル更新に伴う利用中データの変更手順の解説［2/3］
変更前のIDに重複フラグが存在しない場合
変更前の道路の区間IDテーブル
種別ID252350900001

252350900002

252350900003

152350900001

152350900002

152350900003

252350900002

変更箇所
リスト・・・

変更が生じた箇所（データを変更すべき箇所）
を確認

道路の区間IDデータ（見直し前）
52350900003
52350900003

重複フラグ［凡例］ 赤字：リンクID
黒字：参照点ID

変更後の道路の区間IDテーブル
種別

ID252350900085

152350900090

道路の区間IDデータ（見直し後）
52350900001
52350900001

52350900002

52350900002

52350900085

変更が生じる箇所（データを変更すべき箇所）を確認

22

２．テーブル更新に伴う対応
２）テーブル更新に伴う利用中データの変更手順の解説［3/3］
変更前のIDに重複フラグが存在する場合
変更前の道路の区間IDテーブル

変更箇所
リストID

252350900001

252350900002

252350900003

152350900001

152350900002

152350900003

252350900002

・・・

変更が生じた箇所（データを変更すべき箇所）のうち、重複フラグのあるIDを確認

種別

変更後の道路の区間IDテーブル

重複フラグ

種別

ID

252350900085

152350900090

1

1道路の区間IDデータ（見直し後）

道路の区間IDデータ（見直し前）
52350900003
52350900003

52350900001
52350900001

52350900002

52350900002※重複フラグが“1”のIDは、変更箇所リスト中で複数の変更箇所に影響があるため、他の変更箇所とあわせて自者地図データの変更を行ってください。

23［凡例］ 赤字：リンクID
黒字：参照点ID

52350900090
52350900085

52350900086

変更が生じる箇所をまとめて確認（重複フラグが1となるIDは変更後の複数箇所のIDを全て確認する）