GISBox

SHP(Shapefile)シェープファイルとデータ形式

GISBoxは、OSGB/GEOTIFF/RVT などの複数の GIS フォーマットでの編集をサポートし、3DTiles/Terrain への変換や公開が可能なワンストップ 3DGIS データ編集、変換、公開プラットフォームです。

概要

SHP (シェープファイル) は、一般的に使用される GIS データフォーマットです。これは ESRI(環境システム研究所)が設計したベクターデータフォーマットで、点、線、面など、さまざまな地理情報データを保存および編集するために使用されます。SHP ファイルはバイナリベースのフォーマットで、地理エンティティの幾何学情報と属性情報を含みます。

データフォーマットの概要

シェープファイルは、ファイルストレージ形式を指します。このファイル形式は実際には複数のファイルで構成されており、シェープファイルを形成するには以下の 3 つのファイルが必須です。

  1. .shp ファイル
    シェープファイルの中核となるファイルで、すべての空間特徴情報を含みます。点の位置やポリゴンの境界などの幾何情報を保存します。
  2. .shx ファイル
    .shp ファイルのインデックスファイルで、.shp ファイル内の特定のレコードを迅速に検索できます。
  3. .dbf ファイル
    dBASE フォーマットを使用して、.shp ファイル内の各フィーチャーに関連する属性情報を保存します。

長所

  1. 高い互換性:シェープファイルは、さまざまな GIS ソフトウェアおよびツールで広くサポートされており、異なるプラットフォーム間でデータをシームレスに転送できます。
  2. シンプルで直感的:シェープファイルは構造がシンプルで、理解しやすく使用が容易です。特にベクターデータの保存に適しています。

短所

  1. データサイズ制限:各シェープファイルのサイズは 2GB を超えることができません。これは大きな制約の一つです。
  2. 属性フィールドの長さ制限:属性テーブルのフィールド長は通常制限があり、複雑なデータの保存能力に影響を与える可能性があります。
  3. トポロジー構造のサポートなし:シェープファイルは、幾何オブジェクト間の空間関係(トポロジー情報)を直接保存できず、補完するために他のツールが必要です。

応用シーン

Shapefile は地理情報システム(GIS)で広く使用されており、主に地理空間データおよびその属性情報を保存および管理するために利用されます。点、線、ポリゴンを表現するのに適しており、地図作成、空間分析、地理データの共有や交換などの用途に用いられています。また、都市計画、環境モニタリング、交通管理などの分野でも幅広く活用されています。さらに、Shapefile は高い互換性を備えているため、GIS アプリケーション開発においてもよく利用され、多様な地理データ処理や可視化タスクをサポートします。

  1. 土地面積を示す SHP ファイルの例。

  1. 世界中の湖を示す SHP ファイルの地図例。

ファイルの開き方

  1. ArcGIS で開く。

  1. QGIS で開く。

  1. Google Earth で開く。

  1. GvSIG、Grass GIS、uDig などの FreeGIS ソフトウェアでも “.shp” ファイルを開くことが可能です。

関連 GIS ファイル

GML

JSON

SHX

GeoJSON

参考

  1. https://en.wikipedia.org/wiki/Shapefile
  2. https://doc.arcgis.com/en/arcgis-online/reference/shapefiles.htm
  3. https://desktop.arcgis.com/en/arcmap/latest/manage-data/shapefiles/what-is-a-shapefile.htm