SHP(Shapefile)シェープファイルとデータ形式
GISBoxは、OSGB/GEOTIFF/RVT などの複数の GIS フォーマットでの編集をサポートし、3DTiles/Terrain への変換や公開が可能なワンストップ 3DGIS データ編集、変換、公開プラットフォームです。
概要
SHP (シェープファイル) は、一般的に使用される GIS データフォーマットです。これは ESRI(環境システム研究所)が設計したベクターデータフォーマットで、点、線、面など、さまざまな地理情報データを保存および編集するために使用されます。SHP ファイルはバイナリベースのフォーマットで、地理エンティティの幾何学情報と属性情報を含みます。
データフォーマットの概要
シェープファイルは、ファイルストレージ形式を指します。このファイル形式は実際には複数のファイルで構成されており、シェープファイルを形成するには以下の 3 つのファイルが必須です。
- .shp ファイル
シェープファイルの中核となるファイルで、すべての空間特徴情報を含みます。点の位置やポリゴンの境界などの幾何情報を保存します。
- .shx ファイル
.shp ファイルのインデックスファイルで、.shp ファイル内の特定のレコードを迅速に検索できます。
- .dbf ファイル
dBASE フォーマットを使用して、.shp ファイル内の各フィーチャーに関連する属性情報を保存します。
長所
- 高い互換性:シェープファイルは、さまざまな GIS ソフトウェアおよびツールで広くサポートされており、異なるプラットフォーム間でデータをシームレスに転送できます。
- シンプルで直感的:シェープファイルは構造がシンプルで、理解しやすく使用が容易です。特にベクターデータの保存に適しています。
短所
- データサイズ制限:各シェープファイルのサイズは 2GB を超えることができません。これは大きな制約の一つです。
- 属性フィールドの長さ制限:属性テーブルのフィールド長は通常制限があり、複雑なデータの保存能力に影響を与える可能性があります。
- トポロジー構造のサポートなし:シェープファイルは、幾何オブジェクト間の空間関係(トポロジー情報)を直接保存できず、補完するために他のツールが必要です。
応用シーン
Shapefile は地理情報システム(GIS)で広く使用されており、主に地理空間データおよびその属性情報を保存および管理するために利用されます。点、線、ポリゴンを表現するのに適しており、地図作成、空間分析、地理データの共有や交換などの用途に用いられています。また、都市計画、環境モニタリング、交通管理などの分野でも幅広く活用されています。さらに、Shapefile は高い互換性を備えているため、GIS アプリケーション開発においてもよく利用され、多様な地理データ処理や可視化タスクをサポートします。
例
- 土地面積を示す SHP ファイルの例。
- 世界中の湖を示す SHP ファイルの地図例。
ファイルの開き方
- ArcGIS で開く。
- QGIS で開く。
- Google Earth で開く。
- GvSIG、Grass GIS、uDig などの FreeGIS ソフトウェアでも “.shp” ファイルを開くことが可能です。
関連 GIS ファイル
GML
JSON
SHX
GeoJSON
参考
- https://en.wikipedia.org/wiki/Shapefile
- https://doc.arcgis.com/en/arcgis-online/reference/shapefiles.htm
- https://desktop.arcgis.com/en/arcmap/latest/manage-data/shapefiles/what-is-a-shapefile.htm