Skip to content

ShapefileからGeoJSONへの変換ツール

Shapefile (.zip形式で.shp, .dbf, .shx、必要に応じて.prjを含む) をGeoJSONに変換します。多くのオープンデータポータルではデータをShapefile形式で配布していますが、このツールを使用すると、それらをウェブ対応のGeoJSON形式に変換できます。

Shapefileとは?

Shapefileは、ESRIがGISソフトウェア向けに開発したベクターデータ形式です。「ファイル」と呼ばれていますが、実際には複数のファイルで構成されています:

  • .shp — ジオメトリデータ(ポイント、ライン、ポリゴン)
  • .dbf — 属性データ(各フィーチャのプロパティ)
  • .shx — シェイプインデックス(高速検索用)
  • .prj — 投影情報(座標系)

変換方法

  1. Shapefileのコンポーネント (.shp, .dbf, .shx, 可能であれば.prj) を含む.zipファイルを作成します
  2. ドラッグ&ドロップで.zipファイルをアップロードするか、ブラウズして選択します
  3. 地図上で変換されたGeoJSONをプレビューします
  4. GeoJSONファイルをダウンロードします

GeoJSONに変換する理由

  • ウェブ対応: Leaflet、Mapbox、Google Mapsなどのウェブマッピングライブラリで使用可能
  • 人間が読みやすい: JSON形式は検査やデバッグが容易
  • 特別なソフトウェア不要: 任意のテキストエディタで編集可能
  • 広くサポート: 最新のウェブAPIやJavaScriptライブラリで使用可能
  • 単一ファイル: Shapefileの複数ファイルとは異なり、GeoJSONは1つのファイル

重要な注意事項

座標系

  • .prjファイルが.zipに含まれている場合、座標はWGS84(ウェブマップの標準)に正確に再投影されます
  • .prjファイルがない場合、座標はそのまま使用されます(オープンデータでは一般的にWGS84)

ファイルサイズ

  • ShapefileはGeoJSONよりもコンパクトな場合が多いです
  • ウェブで使用する場合、ポリゴンデータセットにはTopoJSONを検討してください
  • GeoJSON Minifierを使用して座標精度を減らし、ファイルサイズを縮小できます

属性

  • .dbfファイルのすべての属性データはGeoJSONプロパティになります
  • フィールド名はそのまま保持されます
  • データ型はJSONの対応する型に変換されます

主な利用例

  • 政府のオープンデータ: 国勢調査境界、ゾーニングマップ、インフラストラクチャ
  • 環境データ: 流域、保護地域、生息地マップ
  • 交通: 道路、交通ルート、自転車レーン
  • 研究データ: フィールド調査、サンプリング地点、研究エリア

FAQs

Shapefileのすべてのコンポーネントが必要ですか?
少なくとも.shp, .dbf, .shxが必要です。.prjファイルがあると投影が正確になります。

Shapefileがカスタム投影を使用している場合はどうなりますか?
.prjファイルを含めると、ツールがWGS84(ウェブ標準)に再投影します。

大きなShapefileを変換できますか?
はい。ただし、プレビューには一部のみ表示される場合があります。ダウンロードには常に完全なデータセットが含まれます。

データはアップロードされますか?
いいえ—すべての変換はブラウザ内で行われます。ファイルはデバイスを離れることはありません。

関連リンク