ShapefileからGeoJSONへの変換ツール
Shapefile (.zip形式で.shp, .dbf, .shx、必要に応じて.prjを含む) をGeoJSONに変換します。多くのオープンデータポータルではデータをShapefile形式で配布していますが、このツールを使用すると、それらをウェブ対応のGeoJSON形式に変換できます。
Shapefileとは?
Shapefileは、ESRIがGISソフトウェア向けに開発したベクターデータ形式です。「ファイル」と呼ばれていますが、実際には複数のファイルで構成されています:
- .shp — ジオメトリデータ(ポイント、ライン、ポリゴン)
- .dbf — 属性データ(各フィーチャのプロパティ)
- .shx — シェイプインデックス(高速検索用)
- .prj — 投影情報(座標系)
変換方法
- Shapefileのコンポーネント (.shp, .dbf, .shx, 可能であれば.prj) を含む.zipファイルを作成します
- ドラッグ&ドロップで.zipファイルをアップロードするか、ブラウズして選択します
- 地図上で変換されたGeoJSONをプレビューします
- 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を変換できますか?
はい。ただし、プレビューには一部のみ表示される場合があります。ダウンロードには常に完全なデータセットが含まれます。
データはアップロードされますか?
いいえ—すべての変換はブラウザ内で行われます。ファイルはデバイスを離れることはありません。
関連リンク
- すべての変換ツールに戻る
- GeoJSON ↔ TopoJSON
- GeoJSON Minifier — 変換後のファイルサイズを縮小