シェープファイル【Shapefile】

シェープファイルとは?

地理情報システムGIS)で広く利用されるベクター形式の地図データフォーマット。米Esri社が1990年代に策定・公開した仕様で、現在もGISソフトウェア間でデータをやり取りする際の事実上の標準フォーマットとして利用されている。
シェープファイルのイメージ画像

シェープファイルは単一のファイルではなく、複数の関連ファイルによって一つのデータセットを構成する。必須となるのは、図形の形状を記録する「.shp」ファイル、形状データのインデックスを保持する「.shx」ファイル、属性情報をテーブル形式で格納する「.dbf」ファイルの三つである。このほか、座標系の情報を定義する「.prj」ファイルなどが付随する場合もある。これらは同じファイル名で同一フォルダに保存されている必要があり、一部だけを移動すると正常に読み込めなくなる。

格納できる図形は、点・線・面の三種類に大別される。店舗や施設の位置は点、道路や河川、鉄道などは線、行政区域や湖、建物の敷地といった範囲は面で表現される。一つのシェープファイルに異なる種類の図形を混在させることはできず、重ね合わせて表示する場合は複数のファイルを用意する。各図形には地名や人口、面積といった属性情報を関連付けて保持できる。

座標値を保持するベクターデータであるため、拡大・縮小しても図形が劣化しにくく、属性情報を条件として検索や集計に利用できる。仕様が公開されていることから多くのGISソフトウェアや地理空間ライブラリが対応しており、異なる組織やシステム間でのデータ共有が容易である。国土交通省や地方自治体が公開するオープンデータにも広く採用され、都市計画や防災、物流、エリアマーケティングなど幅広い分野で活用されている。

一方、構成ファイルのサイズが最大2GBに制限されること、属性フィールド名が10文字までに限られること、日本語などの文字コードの扱いに注意が必要なことなどの制約も知られている。こうした技術的な限界から、近年は「GeoJSON」や「GeoPackage」といった新しい形式への移行も一部で進んでいる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。