WKTとは?
WKTはWell-Known Textの略で、点、線、ポリゴンや、それらの複数パーツ・コレクションのバリエーションといったジオメトリをプレーンテキストで表現する方法です。「POINT (-122.6764 45.5165)」や「POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))」のような1つのWKT文字列だけで、その形を描くために必要な情報がすべて含まれており、バイナリ形式や特別なソフトウェアは必要ありません。特にPostGISのような空間データベースでは、リレーショナルデータベースがジオメトリを読める形式のテキストとして返す標準的な方法であるため、データベースのクエリ結果に頻繁に登場します。
実際の活用例
使い方 — ステップバイステップ








WKTが生まれた理由
WKTは1990年代に、Open Geospatial Consortium(OGC)がSimple Features仕様の一部として定義しました。さまざまなGISシステム、データベース、プログラミング言語が、それぞれ互換性のないバイナリ形式を使う代わりに、同じ1つの相互運用可能なテキスト形式でまったく同じジオメトリを表現できるようにするために作られました。それから数十年経った今も、PostGIS、SQL Server、Oracle Spatialといった空間データベースが画面やクエリ結果にジオメトリを出力する際の標準的な方法であり続けており、そのため多くの開発者が、WKTのテキストの塊を手にしても、実際にどんな形なのかすぐに確認する手段がないという状況に陥っています。
よくある質問
動画で見る — 1分でわかるWKTビューアー
読むより見るほうが早いという方のために、短い動画を用意しました。Well-Known Textの貼り付け、地図上への表示、そして結果のエクスポートまで、一通りの流れを紹介しています。
ジオメトリはあなたの端末から出ません
ここに貼り付けたWKT文字列は、すべてJavaScriptを使ってブラウザ内で解析・描画されます。サーバーにアップロードされることは一切ないため、本番データベースのクエリから取り出したジオメトリをそのまま貼り付けても、データの行き先を心配する必要はありません。
その他のおすすめツール
WKT and GeoJSON conversion powered by Terraformer. Every geometry you paste is parsed and rendered entirely in your browser — no data is ever sent to a server.
Basemap © OpenStreetMap contributors, drawn with Protomaps (hosted by KONAKTIVE), with CARTO as the fallback.
