GeoJSON から CSV への変換ツール

GeoJSON を CSV に、CSV を GeoJSON にブラウザー内で相互変換。座標がデバイスから外に出ることはありません。

GeoJSON と CSV はブラウザー内でローカルに変換され、アップロードされることはありません。そのため、Feature に含まれる位置データはデバイスから外に出ることはありません。

代わりに JSON から CSV が必要ですか?JSON から CSV への変換をお試しください。

GeoJSON から CSV について

この GeoJSON から CSV への変換ツールは、GeoJSON の FeatureCollection を表計算にすぐ使えるテーブルに平坦化し、座標の CSV から GeoJSON を再構築します。GeoJSON から CSV への変換では、各 Point の Feature が 1 行になります。その座標は専用の緯度・経度の列に入り、各 Feature の property は一定の順序でそれぞれ独立した列になります。線やポリゴンといった非 Point のジオメトリは、コンパクトな geometry 列にその形状をそのまま保持するので何も失われません。方向を切り替えると、緯度・経度の列を持つ CSV が FeatureCollection に戻され、残りの列は Feature の properties として保持されます。地図データを Excel や Google スプレッドシートで開いたり、測量の書き出しを取り込んだり、地図ライブラリ用に座標を準備したりするのに便利です。変換は完全にブラウザー内で動作するため、貼り付けたデータはローカルで処理され、デバイスから外に出ることはありません。

機能

GeoJSON から CSV の使い方

  1. 方向を選びます:GeoJSON → CSV または CSV → GeoJSON。
  2. データを入力ボックスに貼り付けるか、「ファイルを選択」で .geojson・.json・.csv ファイルを読み込みます。
  3. 右側のパネルで変換結果を確認します。
  4. 「コピー」をクリックして結果を取得するか、data.csv または data.geojson としてダウンロードします。

入力

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": { "name": "Eiffel Tower", "city": "Paris" },
      "geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
    }
  ]
}

出力

latitude,longitude,name,city
48.8584,2.2945,Eiffel Tower,Paris

各 Point の Feature が 1 行になり、座標が緯度・経度に入り、property が列になります。

よくあるエラーとトラブルシューティング

よくある質問

どの列が緯度・経度になりますか。
GeoJSON を CSV に変換するとき、各 Point の Feature の座標は 2 つの固定列を埋めます。latitude(2 番目の座標値)と longitude(1 番目)です。逆方向では、lat・latitude・y・lon・lng・longitude・x という名前の列を自動検出し、それを Point の座標として使います。
非 Point のジオメトリはどう扱われますか。
線・ポリゴン・マルチポリゴン・ジオメトリコレクションは単一の緯度/経度のペアに落とし込めないため、その正確な形状はコンパクトな GeoJSON 文字列として geometry 列に保持されます。それらの行では緯度・経度のセルは空のままなので、座標データが失われることはありません。
CSV では GeoJSON の properties はどうなりますか。
各 Feature を通じて見つかったすべての property のキーが、初出順にそれぞれ独立した列になり、各 Feature の値がその列に書き込まれます。存在しない property は空セルとして残るため、property の組み合わせが異なる Feature でも正しく整列します。
どの CSV の列名が座標として検出されますか。
一般的な緯度名(lat・latitude・y)と経度名(lon・lng・longitude・x)を、大文字小文字を区別せずに認識します。残りの列はすべて Feature の property として保持されるため、id や name の列はそのまま GeoJSON に引き継がれます。
変換するとき、データはアップロードされますか。
いいえ。GeoJSON から CSV への変換も、CSV から GeoJSON への変換も、完全にブラウザー内で動作するため、座標や properties はローカルで処理され、デバイスから外に出ることはありません。

関連ツール

すべての ArrayKit ツール