mapverter

GeoJSONをSHPに変換

GeoJSONをシェープファイルのZIPにブラウザ上で変換します。長いプロパティ名は10バイトに短縮し、入れ子の値はテキストにして、混在したジオメトリは分割します。

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

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

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

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

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

GeoJSONの読み込み

mapverterは、.geojson または .json として保存された、FeatureCollection、単独のFeature、ジオメトリそのもののいずれかを受け付けます。座標はWGS 84の経度・緯度として読み込みます。crsメンバーにurn:ogc:def:crs:EPSG::6677のような指定がある古いファイルは、mapverterが知っている座標参照系であれば、代わりにその座標参照系で読み込みます。Featureのidはid属性として保持されます。

プロパティをDBFテーブルに収める

  • 10バイトを超えるプロパティ名は短縮され、重複した名前には末尾に_1、_2が付きます。ZIP内のfield_names.csvで、短縮後の名前と元の名前の対応が分かります。
  • オブジェクトと配列はJSONテキストとして書き出されます。254バイトを超えるテキストは切り詰められ、影響を受けた値の数は変換レポートに載ります。
  • 値がすべて数値のプロパティは、数値フィールドになります。
  • strokeやfillなどのsimplestyleプロパティは保存されず、それらを持っていた地物の数は変換レポートに載ります。

ジオメトリのルール

  • データにポイント・ライン・ポリゴンが混在している場合は、タイプごとに別のシェープファイルとしてZIPに入ります。
  • GeometryCollectionはジオメトリタイプごとに1つの地物へ分割され、どれも同じ属性を持ちます。
  • ジオメトリがnullの地物は除外され、高さ(Z)の値は削除されます。どちらも変換レポートでお知らせします。
  • シェープファイルは、まず元の座標参照系で書き出されます。変換先CRSをWGS 84かWebメルカトル(EPSG:3857)に切り替えるか、別の座標参照系をあらかじめ設定した座標参照系のページを開くと、ZIPには実際に使う座標参照系の .prj が付きます。

よくある質問

一部の地物が除外されたのはなぜですか?
シェープファイルには、ジオメトリのない地物を保存できないためです。ジオメトリがnullの地物はスキップされ、その数は変換レポートに載ります。
入れ子になったプロパティはどうなりますか?
オブジェクトと配列はJSONテキストに変換されます。テキストがDBFの上限である254バイトを超える場合は切り詰められ、変換レポートに件数が載ります。
投影座標参照系に変換できますか?
はい。変換先CRSの一覧でWebメルカトル(EPSG:3857)を選ぶか、EPSG:6677のような座標参照系のページを開いてください。そのページでは、その座標参照系があらかじめ変換先CRSに設定されています。座標は変換され、対応する .prj ファイルがZIPに追加されます。
GeoJSONはアップロードされますか?
いいえ。処理はすべてお使いのブラウザの中で行われ、ファイルがパソコンの外に出ることはありません。