mapverter

SHPをCSVに変換

シェープファイルの属性テーブルと座標を、ブラウザ上でCSVに書き出します。ポイントは緯度・経度またはX・Yの列、それ以外のジオメトリはWKTで出力します。

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

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

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

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

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

座標の書き出し方を選ぶ

  • 既定ではCSVはWGS 84で出力され、ポイントのレイヤにはlatitude列とlongitude列が付きます。
  • メートル単位の値にするには、変換先CRSに元の座標参照系かWebメルカトル(EPSG:3857)を選びます。その場合、ポイントのレイヤにはx列とy列が付きます。ほかの変換先は、座標参照系のページで設定されます。
  • シェープファイルにラインやポリゴンが含まれる場合は、代わりに全行がwkt列を持ちます。

mapverterは .prj を読み取って、元の座標参照系を判断します。.prj がない場合、経度・緯度の範囲に収まる座標はWGS 84として扱います。そうでなければ、変換元の座標参照系を選びます。表示される候補から選ぶ、地図上で自分の地域をクリックしてその地域のUTMゾーンを試す、EPSGコードや名前で検索する、のいずれかの方法があります。

属性テーブル

DBFのフィールドはすべて、座標の列のあとに続く列になります。文字列は、.cpg ファイルの文字コードで読み込むか、DBFから文字コードを判定し、Excelで正しく表示されるようBOM(バイトオーダーマーク)付きのUTF-8で書き出されます。日付はYYYY-MM-DDで書き出され、数値に指数表記が使われることはありません。複数のシェープファイルを含むZIPは、layer列を持つ1つの表になります。

表計算ソフトでも安全

=、+、-、@で始まるセルには先頭にアポストロフィが付き、数式として実行されないようになっています。単純な負の数はそのままです。たまたまx、y、latitude、longitude、wktという名前になっているフィールドは、座標の列とぶつからないよう、末尾に_attrが付く名前に変更されます。

よくある質問

CSVで投影座標を保持できますか?
はい。変換先CRSに元の座標参照系かWebメルカトルを選ぶか、別の座標参照系をあらかじめ設定した座標参照系のページを開いてください。ポイントのレイヤには、緯度・経度の代わりに、その座標参照系のx列とy列が付きます。
WKTの列があるのはなぜですか?
緯度・経度やx・yで表せるのはポイントだけです。ラインとポリゴンは、1つのwkt列にWKTのテキストとして書き出されます。
Xフィールドの名前がX_attrに変わったのはなぜですか?
CSVでは、座標用にx、y、latitude、longitude、wktという名前をすでに使っているためです。これらの名前の属性は末尾に_attrが付くので、ファイルを読み戻すときに混同しません。
ファイルはアップロードされますか?
いいえ。シェープファイルはお使いのブラウザの中で処理され、サーバに送られることはありません。