LRTKレフィクシア株式会社

道路基盤地図情報をShapefile化する変換手順6ステップ

道路基盤地図情報をShapefile化する目的と全体像

道路基盤地図情報は、道路工事完成時の道路の形をもとに、車道、歩道、距離標、区画線、道路構造物などの道路構造を地物として扱うGISデータです。道路管理、維持補修、占用物件管理、災害対応、設計照査、台帳整備、現地調査の下図作成など、道路に関わる実務では、単なる背景図ではなく、位置と属性を持ったデータとして道路を扱う場面があります。そのときに課題になりやすいのが、提供される元データの形式と、日常業務で使いやすい形式との違いです。

道路基盤地図情報は、地物ごとに意味を持つデータとして整備されます。一方で、実務担当者が普段利用する汎用GIS、台帳管理システム、点検支援システム、簡易ビューア、庁内共有環境では、元データのまま読み込めない場合があります。そこで選択肢の一つになるのが、道路基盤地図情報をShapefile化する作業です。Shapefileは、図形と属性情報を組み合わせて扱う古くからのベクトルデータ形式で、多くのGIS環境で読み込めるため、部門間の受け渡しや既存データとの重ね合わせに使いやすい形式です。

ただし、Shapefile化は単に変換ボタンを押せば終わる作業ではありません。道路基盤地図情報には、車道や歩道などの面地物、道路縁や区画線などの線地物、距離標などの点地物が含まれる場合があります。Shapefileは、基本的に一つのレイヤで扱える図形種別が一種類に限られるため、点、線、面が混在するデータは地物の意味やジオメトリごとに分けて出力する必要があります。また、属性項目名の長さ、文字コード、座標系、ファイル名、重複ID、図形の妥当性など、Shapefile特有の制約にも注意が必要です。

この記事では、道路基盤地図情報を実務で扱いやすいShapefileに変換するための手順を6ステップで解説します。対象読者は、道路基盤地図情報を入手したものの、どのようにGISへ取り込み、どの形式で保存し、どの点を確認すればよいか迷っている実務担当者です。特定のソフトウェア名やサービス名に依存せず、汎用的な変換ツールやGIS環境で応用できる考え方として説明します。

ステップ1:利用目的と変換対象の地物を決める

最初に行うべきことは、変換そのものではなく、何のためにShapefile化するのかを決めることです。道路基盤地図情報には多くの地物が含まれる場合があり、すべてを一括で変換すると、ファイル数が増え、属性も複雑になり、後工程で扱いにくくなります。道路台帳や管理図の下図にしたいのか、舗装修繕計画の基礎図にしたいのか、現地調査の背景図として使いたいのか、占用物や附属物の位置と重ねたいのかによって、必要な地物は変わります。

たとえば、道路の構成を面的に確認したい場合は、車道、歩道、交通島などの面データが重要になります。道路端部や区画線を見たい場合は、道路縁や区画線などの線データが役立ちます。点検位置や管理位置を整理したい場合は、距離標や管理上の基準点に関する点データが使いやすいことがあります。現地調査でどの道路構造のどの部分を確認するかを共有したい場合は、地物を別レイヤとして表示できる状態にしておくと便利です。

ここで大切なのは、変換対象を全部ではなく業務で使う単位に絞ることです。Shapefileはレイヤごとに点、線、面のいずれか一つの図形種別を持つ運用が基本です。そのため、点データは点レイヤ、線データは線レイヤ、面データは面レイヤとして分ける必要があります。さらに、同じ線データでも道路縁、区画線、中心線、境界線を一つにまとめると、属性で判別しなければならず、表示設定や抽出が複雑になります。後で使いやすくするには、地物の意味ごとに分ける考え方が有効です。

実務では、変換前に簡単なレイヤ設計を作っておくと失敗が減ります。車道や歩道は面、道路縁は線、距離標は点、管理区間は線、構造物は種類に応じて点または面というように、地物名、図形種別、残したい属性、出力ファイル名の対応を決めます。これにより、変換後にどのファイルが何を表しているのか分からないという状態を避けられます。

また、道路基盤地図情報は、整備範囲や更新状況が地域、道路種別、提供元の整備状況によって異なる場合があります。対象区間に必ずすべての地物がそろっているとは限りません。変換対象を決める段階で、必要な路線、区間、交差点、管理延長、工区などを明確にし、データが存在しない箇所を変換ミスと誤解しないようにしておくことが重要です。

ステップ2:元データを入手しファイル構成を確認する

利用目的と対象地物を決めたら、次に元データを入手し、ファイル構成を確認します。道路基盤地図情報の提供形式は、提供元、対象範囲、仕様、入手方法によって異なる可能性があります。XML系の形式、圧縮ファイル、関連資料を含む一式のデータとして渡されることもあるため、ファイルを開く前に、どの範囲のデータなのか、どの仕様に基づくものなのか、どの時点の情報なのかを確認します。

入手したファイルは、まず作業用のフォルダに保存し、元データは改変しない形で保管します。変換作業では、解凍、抽出、文字コード確認、中間ファイル作成などを繰り返すことがあります。元データと作業データを同じ場所で混在させると、どれが原本でどれが加工後か分からなくなります。原本用、作業用、出力用、確認用のフォルダを分けておくと、後から作業を再現しやすくなります。

ファイル構成の確認では、拡張子だけでなく、内部に含まれる地物クラスや属性情報にも注目します。道路基盤地図情報は、地物ごとに意味や属性が定義されているため、変換ツールがどの要素を図形として読み込むかによって結果が変わります。ある環境では自動でレイヤ分割される一方、別の環境では複数の要素が一つの読み込み候補として表示されることがあります。変換前に、点、線、面のどの地物が含まれているのかを一覧化しておくと、出力漏れに気づきやすくなります。

圧縮ファイルを解凍するときは、フォルダ階層とファイル名をなるべく保持します。日本語名や長いパスを含む場所で処理すると、変換ツールや自動処理の環境によっては読み込みエラーや文字化けが起きることがあります。作業フォルダ名は短くし、半角英数字を中心にすると安定しやすくなります。これは道路基盤地図情報に限らず、地理空間データの変換作業全般で有効な実務上の工夫です。

また、元データの時点管理も重要です。道路は日々変化するインフラであり、完成図、台帳、点検記録、現地測量成果の時点が一致していないことがあります。Shapefile化した後に別の台帳や点検結果と重ねる場合、位置がずれているのか、そもそもデータ時点が違うのかを切り分けなければなりません。変換作業の開始時点で、入手日、データ作成年月、対象範囲、提供元区分、利用目的を作業メモに残しておくと、後工程の説明がしやすくなります。

ステップ3:座標系・文字コード・属性項目を整理する

Shapefile化でつまずきやすいポイントの一つが、座標系の扱いです。道路基盤地図情報の座標は、地理空間情報として一定の基準に従って管理されますが、変換後のShapefileを利用するGISや既存データが同じ座標系で扱われているとは限りません。座標系を誤ると、データが地図上の違う場所に表示されたり、既存データとずれたりします。見た目では一見正しく表示されているように見えても、別データと重ねたときにずれが出ることがあります。

変換前には、元データの座標参照系を確認し、出力するShapefileに正しい座標系情報を付与することが必要です。Shapefileでは、図形ファイルや属性ファイルだけでなく、座標系を示す.prjファイルも重要です。このファイルが欠けていると、GIS側が座標系を判断できず、読み込み時に利用者が手動で指定することになります。庁内や受託者間でデータを受け渡す場合は、座標系情報を同梱し、作業説明にも明記することが望ましいです。

次に確認すべきなのが文字コードです。道路基盤地図情報の属性には、地物名、路線名、管理区分、種別、備考など、日本語を含む項目が入る場合があります。変換時の文字コード指定が合っていないと、属性テーブルを開いたときに文字化けが発生します。文字化けしたまま後工程に進むと、属性検索や凡例設定、台帳連携で支障が出ます。変換ツール側で入力文字コードと出力文字コードを選べる場合は、元データの仕様と利用先の環境を確認し、必要に応じて出力後に属性表示をチェックします。

属性項目の整理も欠かせません。Shapefileの属性項目名は、一般的なGIS環境では10文字以内に収める運用が基本になります。長い日本語項目名や階層的な属性名をそのまま保持しようとすると、項目名が途中で切れたり、似た名前の項目が重複して自動変更されたりすることがあります。道路基盤地図情報の属性を実務で使う場合は、変換前に項目名の対応表を作り、短い項目名に置き換えても意味が分かるようにしておくと安全です。

たとえば、地物識別子、路線番号、管理者区分、地物種別、作成時点、更新時点、備考など、後から検索や結合に使う項目はできるだけ残します。一方で、利用目的に関係しない詳細属性をすべて残すと、属性テーブルが大きくなり、表示や編集が重くなることがあります。Shapefile化は保存形式の変換であると同時に、業務に合わせた属性の整理でもあります。変換前に残す項目、名称を短縮する項目、不要な項目を分けておくと、成果物の品質が安定します。

ステップ4:地物ごとに点・線・面レイヤへ変換する

準備が整ったら、道路基盤地図情報を読み込み、地物ごとに点、線、面のレイヤへ変換します。ここで最も重要なのは、道路基盤地図情報を一つの図面としてではなく、複数の地物クラスの集合として扱うことです。車道や歩道のような面地物、道路縁や区画線のような線地物、距離標のような点地物は、同じ道路空間を表していても、GIS上では別々のレイヤとして管理します。

汎用的なGIS環境や変換ツールで地理空間データを読み込むと、地物名ごとに読み込み候補が表示される場合があります。このとき、すべてを選択して一括出力するのではなく、地物の意味と図形種別を確認しながら変換します。車道や歩道を面レイヤとして出力し、道路縁を線レイヤとして出力し、距離標を点レイヤとして出力するというように、変換後の利用場面を想定して分けていきます。

変換時には、図形が空の地物や、属性だけで図形を持たない要素が含まれることがあります。これらを無理にShapefileへ出力しようとすると、エラーになったり、空のファイルが生成されたりする場合があります。変換結果に空ファイルが含まれていても、必ずしも異常とは限りません。対象範囲にその地物が存在しなかった可能性があります。重要なのは、元データに含まれる地物一覧と、出力されたShapefileの一覧を照合し、必要なものが出ているかを確認することです。

面地物の変換では、ポリゴンの閉合や穴あき形状の扱いに注意します。車道、歩道、交通島などは、境界線が正しく閉じていないと面として生成できない場合があります。元データが仕様に沿っていても、変換ツールの解釈によっては線として読み込まれたり、不正な面として扱われたりすることがあります。面レイヤを作成した後は、面積が極端に小さい図形、自己交差している図形、意図せず分割された図形がないかを確認します。

線地物の変換では、道路縁や区画線が細かい線分に分かれて出力されることがあります。これは必ずしも問題ではありませんが、後で延長集計や路線単位の管理を行う場合は、線分をどの単位で結合するかを検討する必要があります。単純にすべてを結合すると、交差点部や分岐部で意味が崩れることがあります。まずは元データの地物IDや種別を保持したままShapefile化し、その後の分析目的に応じて加工する方が安全です。

点地物の変換では、距離標や管理用の基準点などの属性が重要になります。点は地図上では小さく表示されるため、変換に成功していても見落としやすい地物です。表示縮尺やシンボル設定を調整し、属性テーブルの件数と地図上の表示を照合します。点地物は現地調査や写真整理と組み合わせやすいため、後工程で使う予定がある場合は、点IDや路線情報を残しておくことが重要です。

ステップ5:Shapefileとして出力し属性を整える

地物ごとの変換設定ができたら、Shapefileとして出力します。Shapefileは一つのファイルだけで完結する形式ではありません。基本構成として、図形を格納する.shp、図形インデックスの.shx、属性を格納する.dbfがあり、座標系を示す.prjや文字コードを示す.cpgなどの関連ファイルが付くこともあります。成果物として受け渡す場合は、関連ファイルを欠かさず同じフォルダに入れる必要があります。図形ファイルだけを送ると、属性が読めなかったり、座標系が不明になったりします。

出力ファイル名は、後から見ても内容が分かるようにします。たとえば、対象路線、対象区間、地物種別、図形種別、作成年月を組み合わせると管理しやすくなります。ただし、ファイル名が長すぎると環境によって扱いにくくなることがあるため、短く一貫した命名規則を使います。日本語ファイル名は分かりやすい反面、外部との受け渡しや自動処理でエラーの原因になることがあるため、半角英数字の略称を使い、別途説明資料で意味を補う方法も有効です。

属性の整備では、まず項目名の欠落や重複を確認します。Shapefileの制約により、長い項目名が短縮されると、似た名前の項目が区別しにくくなります。変換後の属性テーブルを開き、必要な項目が残っているか、値が文字化けしていないか、数値が文字列として扱われていないかを確認します。延長、幅員、距離、面積などの数値項目を集計に使う場合は、数値型として出力されているかが重要です。

また、属性値の空欄にも注意します。空欄があるからといってすぐに変換ミスとは限りませんが、必要なキー項目が空欄になっている場合は、元データ側の仕様、対象範囲、変換設定のいずれかを確認する必要があります。特に、後で別の台帳や点検結果と結合する予定がある場合、地物IDや管理番号が欠けていると連携が難しくなります。結合に使う項目は、出力直後に優先して確認します。

Shapefile化した後に、表示用のスタイル設定を別途作成しておくと、関係者が同じ見た目で確認しやすくなります。車道や歩道は薄い塗り、道路縁は細線、距離標は点記号、区画線は破線というように、地物の意味が直感的に分かる表示を用意すると、確認作業が効率化します。Shapefile自体には表示スタイルを十分に含められないことがあるため、利用するGISに応じて表示設定ファイルや凡例説明を同梱する運用が現実的です。

最後に、出力したShapefileは関連ファイルが欠けないよう、地物ごとのフォルダ単位でまとめて圧縮すると受け渡しやすくなります。複数の地物を納品・共有する場合は、フォルダ構成とファイル一覧を説明する簡単な資料を付けると、受け取った側が迷わず利用できます。変換作業の品質は、データそのものだけでなく、受け渡しやすさにも表れます。

ステップ6:表示確認・品質確認・成果物整理を行う

Shapefileを出力したら、必ず表示確認と品質確認を行います。変換ツールがエラーを出さずに完了しても、正しく変換できたとは限りません。道路基盤地図情報は細かな地物を含むため、属性の一部が欠けていたり、座標系が誤っていたり、面が線として出力されていたりしても、最初は気づきにくいことがあります。実務で使う前に、地図上の見た目、属性、件数、位置精度、レイヤ構成を確認します。

まず、変換したShapefileをGIS環境に読み込み、背景図や既存の道路データと重ねます。対象路線が想定した場所に表示されるか、上下左右に大きくずれていないか、道路形状が極端に崩れていないかを確認します。座標系の誤りがある場合、表示位置が大きくずれることが多いですが、似た座標系を誤指定した場合は微妙なずれにとどまることもあります。道路縁や車道面のように細かな確認が求められる地物では、既存資料や現地測量成果との重ね合わせが重要です。

次に、属性テーブルを確認します。地物ごとの件数、主要属性の入力状況、文字化け、項目名の切り詰め、数値型の扱いを見ます。件数確認では、元データの地物数と完全に一致しないこともありますが、理由を説明できる状態にしておくことが大切です。図形を持たない要素を除外した、対象地物を絞った、空ジオメトリを除いたなど、変換条件によって件数は変わります。作業メモに条件を残しておけば、後で問い合わせを受けたときに説明しやすくなります。

図形の品質確認では、不正なポリゴン、自己交差、重複図形、極小図形、孤立した線分、想定外の空間範囲を確認します。道路データでは、交差点部やランプ部、中央分離帯周辺、橋梁やトンネルの出入口付近など、形状が複雑な場所でエラーが見つかりやすくなります。すべてを手作業で確認するのは現実的ではないため、範囲外図形の抽出、面積や延長の極端値確認、属性空欄の検索などを組み合わせると効率的です。

成果物整理では、Shapefile本体、座標系情報、文字コード情報、表示設定、変換条件メモ、ファイル一覧を一式として保管します。将来、同じ路線の更新データを再変換する場合、過去の変換条件が残っていないと差分比較が難しくなります。どの地物を対象にしたか、どの属性を残したか、どの座標系で出力したか、どの文字コードで保存したかを記録しておくことで、再現性が高まります。

また、確認済みデータと作業途中データを明確に分けることも重要です。変換直後の未確認データを関係者に配布してしまうと、後から修正が必要になったときに混乱します。実務では、作業中、確認中、確定版という状態をフォルダ名やファイル名で区別し、確定版だけを共有する運用にすると安全です。小さな運用ルールですが、道路管理のように関係者が多い業務では大きな効果があります。

変換時によくある失敗と回避策

道路基盤地図情報のShapefile化で多い失敗の一つは、座標系の指定ミスです。データが表示されない、海上や遠方に飛ぶ、既存の道路データとずれるといった症状が出た場合、まず座標系を確認します。読み込み時に座標系を未定義のまま扱っていないか、出力時に別の座標系へ変換していないか、座標系情報の.prjファイルが同梱されているかを見直します。表示できない原因をデータ破損と決めつける前に、座標系の設定を疑うことが大切です。

次に注意したいのが文字化けです。属性テーブルの日本語が読めない場合、入力時または出力時の文字コード指定が合っていない可能性があります。文字化けしたShapefileをそのまま編集して保存すると、元の文字を復元しにくくなることがあります。変換直後に文字化けを確認したら、元データから再変換し、文字コード設定を変えて試す方が安全です。納品や庁内共有を想定する場合は、利用先の環境で属性が正しく表示されるかも確認します。

属性項目名の切り詰めも実務上の落とし穴です。Shapefileでは属性項目名に制限があるため、長い項目名が短縮されます。短縮後の項目名だけでは意味が分からなくなると、利用者が誤った項目を参照する可能性があります。これを防ぐには、変換前に短い項目名を設計し、別紙の項目対応表で正式な意味を説明する方法が有効です。特に、管理番号、路線番号、地物ID、種別コードなどは、後工程で頻繁に使うため、分かりやすい名称にしておくべきです。

地物の取り違えにも注意が必要です。車道面を道路区域そのものと誤解したり、道路縁を管理境界として扱ったりすると、業務判断を誤るおそれがあります。道路基盤地図情報の各地物は、それぞれ仕様上の意味を持って定義されています。Shapefile化によって見た目が扱いやすくなっても、地物の意味が変わるわけではありません。利用目的に対して、その地物を根拠として使ってよいかを確認することが重要です。

道路台帳附図や道路区域に関する資料と混同しないことも大切です。道路基盤地図情報は道路構造を地物として扱うGISデータであり、道路法上の台帳図面や境界判断の根拠資料そのものとは役割が異なります。境界確認、占用協議、法的判断、用地確認などに使う場合は、関係する台帳、告示、測量成果、管理者の判断と合わせて確認する必要があります。

ファイル容量や処理速度の問題もあります。対象範囲が広い場合、地物数が多くなり、読み込みや表示が遅くなることがあります。必要な範囲を区間ごとに分ける、地物を用途別に分ける、表示縮尺を調整する、作業用と配布用で属性項目を分けるなどの工夫が必要です。すべてを一つのフォルダに詰め込むより、路線別、地物別、年度別に整理した方が実務では扱いやすくなります。

もう一つの失敗は、変換後のShapefileを唯一の正本として扱ってしまうことです。Shapefileは利用しやすい形式ですが、元データのすべての構造や属性を完全に保持できるとは限りません。変換によって項目名が短縮されたり、複雑な構造が平坦化されたりすることがあります。そのため、Shapefileは業務利用のための派生データとして位置付け、元データと変換条件を必ず保管しておくことが大切です。

道路基盤地図情報を現場活用につなげる考え方

道路基盤地図情報をShapefile化する目的は、単にファイル形式を変えることではありません。重要なのは、道路管理の現場で使える情報に変えることです。道路管理の実務では、机上のGISデータ、現地で撮影した写真、点検結果、補修履歴、占用物件、苦情対応記録など、多様な情報を同じ位置で結び付ける必要があります。Shapefile化は、そのための入口になります。

たとえば、道路縁や車道面を背景として表示し、現地調査で確認した損傷箇所を点データとして追加すれば、どの位置にどのような変状があるかを共有しやすくなります。距離標や管理区間と組み合わせれば、路線ごとの整理や帳票化もしやすくなります。さらに、過年度の補修箇所や巡視記録と重ねることで、同じ場所で問題が繰り返し発生していないかを確認できます。

ただし、現場活用では、机上データの精度だけでなく、現地で取得する位置情報の精度も重要です。道路基盤地図情報を整えても、現地で記録した写真や点検メモの位置が大きくずれていると、後から照合する手間が増えます。特に、交差点、側道、橋梁、トンネル坑口、ランプ部、歩道と車道が近接する場所では、位置のずれが判断ミスにつながりやすくなります。

そのため、Shapefile化した道路基盤地図情報は、現地調査の下図や位置確認用データとして活用し、現場で取得するデータと結び付ける運用を考えることが重要です。変換したShapefileを端末で確認できる形に整え、現地で写真やメモ、測位結果と関連付ければ、事務所に戻ってからの整理作業を減らしやすくなります。道路管理では、データ整備と現地確認を分けて考えるのではなく、同じ流れの中で扱うことが効率化につながります。

また、Shapefile化したデータを定期的に更新する仕組みも必要です。道路工事、補修、区域変更、施設更新が行われると、地図情報と現地状況の間に差が生じます。初回変換だけで終わらせず、更新データを入手したときに同じ条件で再変換できるよう、手順書とフォルダ構成を残しておくことが重要です。更新のたびに担当者の判断で出力方法が変わると、年度間比較や差分確認が難しくなります。

道路基盤地図情報は、正しく変換し、現場情報と結び付けることで価値が高まります。Shapefileはその中継形式として扱いやすい一方、現地での取得、確認、更新まで含めた運用設計があってこそ、道路管理業務の効率化に結びつきます。

まとめ

道路基盤地図情報をShapefile化するには、変換ツールに読み込ませて出力するだけでなく、事前整理、座標系確認、地物分割、属性設計、品質確認、成果物管理までを一連の作業として進めることが重要です。特に、道路基盤地図情報は点、線、面の多様な地物で構成されるため、利用目的に応じて必要な地物を選び、図形種別ごとに適切なレイヤとして出力する必要があります。

実務での基本手順は、まず利用目的と対象地物を決め、元データの範囲や時点を確認し、座標系・文字コード・属性項目を整理することから始まります。そのうえで、地物ごとに点、線、面レイヤへ変換し、Shapefileとして出力します。出力後は、表示位置、属性、件数、図形の妥当性を確認し、元データや変換条件とともに成果物を保管します。この流れを守ることで、変換後のデータを道路台帳、維持管理、現地調査、点検記録、関係者協議に活用しやすくなります。

注意すべき点は、Shapefile化によって元データの意味が変わるわけではないということです。車道、歩道、道路縁、距離標、区画線などの地物は、それぞれ仕様上の意味を持っています。見た目だけで判断せず、業務でどの根拠として使うのかを確認することが大切です。また、Shapefileには属性項目名、文字コード、ファイル構成上の制約があるため、元データと変換条件を必ず残し、必要に応じて再変換できる状態にしておきましょう。

道路基盤地図情報をShapefile化できるようになると、道路空間を机上で確認するだけでなく、現地調査や維持管理データと結び付けやすくなります。次の段階では、変換した道路データを現場でどのように確認し、写真や測位結果、点検メモと関連付けるかが重要になります。特定の製品やサービスに依存せず、利用目的、精度要件、更新頻度、共有先のGIS環境に合わせて、現場運用まで含めたデータ活用の仕組みを整えることが大切です。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る