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 に、GeoJSON を WKT に変換
- POINT・LINESTRING・POLYGON と、その MULTI* および GEOMETRYCOLLECTION の各種に対応
- 解析した WKT ジオメトリを GeoJSON の Feature として包み、地図や geojson.io にそのまま投入
- 単体の GeoJSON ジオメトリ・Feature・FeatureCollection 全体を入力として受け付け
- 複数 Feature の FeatureCollection を一つの WKT GEOMETRYCOLLECTION にまとめて出力
- 貼り付ける代わりに、.wkt・.txt・.geojson・.json ファイルを「ファイルを選択」で読み込み
- GeoJSON の出力をプリティプリントし、確認しやすいよう構文ハイライト
- 結果をワンクリックでコピー、または data.geojson か data.wkt としてダウンロード
WKT から GeoJSON の使い方
- 方向を選びます:WKT → GeoJSON または GeoJSON → WKT。
- ジオメトリを入力ボックスに貼り付けるか、「ファイルを選択」で読み込みます。
- 右側のパネルで変換結果を確認します。
- 「コピー」をクリックして取得するか、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 になります。
よくあるエラーとトラブルシューティング
- 「Could not parse WKT」と表示される。 — ジオメトリのキーワードと括弧を確認してください。POLYGON には二重の括弧が必要で(POLYGON((x y, ...)))、座標はスペース区切りの x y(longitude が先)です。
- GeoJSON → WKT で「No geometry found」と表示される。 — ジオメトリ・Feature・FeatureCollection のいずれかを貼り付けたか確認してください。properties オブジェクト単体や URL は、この変換ツールが読み込める GeoJSON ではありません。
- SRID 接頭辞の付いた EWKT 文字列が変換できない。 — SRID=...; の接頭辞を取り除くか、まず座標を WGS84(EPSG:4326)に再投影してください。GeoJSON は常に longitude/latitude なので、ここでは別の投影法には対応していません。
- 地図上で座標が入れ替わって見える。 — WKT も GeoJSON も座標を longitude、latitude(x y)の順で並べ、lat/long の順ではありません。地点が間違った場所に落ちる場合、元データで軸が逆になっている可能性が高いです。
よくある質問
- 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 への変換は完全にブラウザー内で動作するため、貼り付けたりファイルから読み込んだりした座標はデバイス上でローカルに処理され、どこにも送信されません。
関連ツール
- GeoJSON から CSV — GeoJSON と CSV をブラウザー内で相互変換。Point は緯度・経度の列になり、線やポリゴンも保持されます。
- GPX から GeoJSON — GPX と GeoJSON をブラウザー内で相互変換。トラックやウェイポイントはデバイスから外に出ません。
- KML から GeoJSON — KML と GeoJSON をブラウザー内で相互変換。Point・線・ポリゴンと名前を引き継ぎ、地図データはデバイス上に留まります。
- 緯度経度マップ — 緯度と経度を地図にプロットし、地図をクリックして座標を読み取れます。
- JSON フォーマッター — JSONの整形・圧縮・検証を行い、エラー箇所も表示します。
すべての ArrayKit ツール