mapverter

GeoJSONをCSVに変換

GeoJSONの地物を、ブラウザ上でCSVの行に変換します。入れ子のプロパティはJSONテキストに、Featureのidはid列になり、ジオメトリがnullの地物も行が残ります。

  1. ファイル追加
  2. 確認
  3. ダウンロード

地図ファイルをここにドラッグ&ドロップ

SHP(zip、または .shp と .shx・.dbf・.prj)、KML、KMZ、GeoJSON、GPX、CSV

無料 · 一度に1データセット · 20MBまで

複数のデータセットをまとめて変換したいですか?

地物1つが1行になります

Featureはすべて1行になります。すべての地物がポイントの場合、表はlatitude列とlongitude列から始まります。そうでない場合は全行がwkt列を持ち、GeometryCollectionは1つのGEOMETRYCOLLECTIONの値として書き出されます。ジオメトリがnullの地物も行が残り、座標のセルは空になります。

プロパティのフラット化

  • 入れ子のオブジェクトと配列は、1つのセルの中のJSONテキストになります。
  • プロパティにまだ含まれていないFeatureのidは、id列になります。
  • strokeやfillなどのsimplestyleプロパティは除外され、それらを持っていた地物の数は変換レポートに載ります。
  • 高さ(Z)の値は削除され、0以外の高さがあった場合は変換レポートで触れます。

読みやすい数値と安全なセル

数値は指数表記なしで書き出されるため、1e-7は0.0000001になります。=、+、-、@で始まるセルには先頭にアポストロフィが付き、表計算ソフトが数式として実行しないようになっています。単純な負の数はそのままです。ファイルはBOM(バイトオーダーマーク)付きのUTF-8です。

よくある質問

入れ子になったプロパティはどうなりますか?
オブジェクトと配列は1つのセルにJSONテキストとして書き出されるため、値は失われません。ただし、表計算ソフトの中でさらに分割したくなる場合があります。
投影座標で書き出せますか?
はい。CSVの出力はまずWGS 84の緯度・経度ですが、変換先CRSにWebメルカトル(EPSG:3857)を選ぶか、別の座標参照系をあらかじめ設定した座標参照系のページを開くと、ポイントの地物にはx列とy列が付きます。
latitudeというプロパティがlatitude_attrになるのはなぜですか?
CSVでは、座標用にlatitude、longitude、x、y、wktという名前を使うためです。これらの名前のプロパティは、座標の列とぶつからないよう、末尾に_attrが付きます。
GeoJSONはアップロードされますか?
いいえ。すべてお使いのブラウザの中で行われます。