WKT から GeoJSON へのオンライン変換ツール

WKT(Well-Known Text)を GeoJSON に、そして逆にブラウザー内で変換。ジオメトリがデバイスから外に出ることはありません。

WKT と GeoJSON はブラウザー内でローカルに変換され、アップロードされることはありません。そのため、社内プロジェクトの空間データはデバイスから外に出ることはありません。

座標を地図で確認したいですか?座標マップビューアーをお試しください。

WKT から GeoJSON について

この WKT から GeoJSON への変換ツールは、Well-Known Text のジオメトリを GeoJSON に変換し、逆方向に GeoJSON から WKT を生成することもできます。POINT・LINESTRING・POLYGON・MULTIPOLYGON・GEOMETRYCOLLECTION を貼り付けるか、.wkt / .txt / .geojson / .json ファイルを読み込むと、対応する出力が横に表示されます。WKT は PostGIS などのデータベースや空間ツールが出力するコンパクトなテキスト形式で、GeoJSON は Web 地図・Leaflet・geojson.io が期待する形式です。そのため WKT から GeoJSON への変換ツールとして、データベースを経由せずに両者を橋渡しします。WKT の入力は GeoJSON の Feature として包まれ、GeoJSON の入力は単体のジオメトリ・Feature・FeatureCollection のいずれでもかまいません。すべてはデバイス上で解析されるため、貼り付けた座標はローカルで処理され、ブラウザーの外に出ることはありません。

機能

WKT から GeoJSON の使い方

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

入力

POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))

出力

{
  "type": "Feature",
  "properties": {},
  "geometry": {
    "type": "Polygon",
    "coordinates": [
      [
        [30, 10],
        [40, 40],
        [20, 40],
        [10, 20],
        [30, 10]
      ]
    ]
  }
}

WKT の POLYGON が、Polygon ジオメトリを持つ GeoJSON の Feature になります。

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

よくある質問

WKT とは何ですか。
WKT は Well-Known Text の略で、OGC が定義したベクタージオメトリのためのコンパクトなテキストマークアップです。POINT(30 10) や POLYGON((30 10, 40 40, 20 40, 10 20, 30 10)) のような値で表され、PostGIS などの空間データベースが点・線・ポリゴンを表現するのに使います。
GeoJSON は WKT とどう違いますか。
GeoJSON は同じジオメトリを、type と coordinates 配列を持つ JSON オブジェクトとして表現し、属性のための Feature と FeatureCollection のラッパーを加えます。Web 地図や Leaflet は GeoJSON を直接読み込みますが、WKT は単なる文字列です。そのためこの変換ツールが両者を相互変換します。
EWKT や SRID 接頭辞に対応していますか。
Z 次元と M 次元を含む標準の WKT を解析します。非 WGS84 の投影で SRID=...; 接頭辞を持つ EWKT 文字列は再投影されません。GeoJSON は常に longitude/latitude だからです。まずその座標を EPSG:4326 に変換してください。
GeoJSON の FeatureCollection をどのように WKT へ変換しますか。
WKT には FeatureCollection の概念がないため、複数の Feature を持つコレクションは、各 Feature のジオメトリを含む一つの GEOMETRYCOLLECTION にまとめられます。Feature が一つだけのコレクションは、その単一のジオメトリとして出力されます。
WKT と GeoJSON はどの座標順を使いますか。
どちらも longitude が先、次に latitude、つまり x y の順で、人がよく口にする lat/long の順ではありません。変換後の地点が間違った場所に現れる場合、入力の軸がおそらく元の段階で逆になっています。
変換するとき、ジオメトリはアップロードされますか。
いいえ。WKT から GeoJSON への変換は完全にブラウザー内で動作するため、貼り付けたりファイルから読み込んだりした座標はデバイス上でローカルに処理され、どこにも送信されません。

関連ツール

すべての ArrayKit ツール