OnlineMapMaker logo

WKTビューアー — Well-Known Textを地図上に表示

Well-Known Text形式のジオメトリを貼り付けると地図上に表示されます。各行のエラーを確認し、色を変更してから、結果をGeoJSON形式でエクスポートできます。 全画面で開く ↗

Rate this tool:
広告
広告
Loading tool…
GISプロジェクトでお困りですか?サービスを見る

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をGeoJSONに変換する
旧式のシステムやデータベースからエクスポートしたWKTを、最新のマッピングツールが求めるGeoJSONに変換できます。
🗄️
データベースのクエリ結果を確認する
SQLクエリの結果から取り出したジオメトリをそのまま貼り付けて、実際にどんな形なのかを確認できます。
🐘
PostGISと空間データベースの作業
マッピング用のスクリプトを書かなくても、ST_AsText()などの関数が返すWKTをすばやく可視化できます。
📚
GISと空間SQLを学ぶ
さまざまなWKTのジオメトリタイプを試して、それぞれがどんな形になるかを確認できます。
🧪
ジオメトリの簡易チェック
本番のコードで使う前に、ジオメトリが正しい場所と正しい形になっているかを確認できます。

使い方 — ステップバイステップ

Step 1: ツールを開く
1
ステップ 1
ツールを開く
WKTビューアーにアクセスすると、ジオメトリを入力できる空のテキストボックスがすぐに表示されます。
Step 2: WKTを貼り付ける
2
ステップ 2
WKTを貼り付ける
1行につき1つのWKTジオメトリを貼り付けるか、「サンプルWKTを試す」をクリックしてあらかじめ用意された例を読み込んでください。
Step 3: 検証リストを確認する
3
ステップ 3
検証リストを確認する
どの行が正しく解析され、どの行にエラーがあるかを、それぞれの失敗理由とともに確認できます。
Step 4: 地図上で確認する
4
ステップ 4
地図上で確認する
有効なジオメトリはすべて自動的にプロットされ、貼り付けた内容全体に合わせて地図がズームします。
Step 5: 図形をクリックして詳細を見る
5
ステップ 5
図形をクリックして詳細を見る
地図上の点、線、ポリゴンをクリックすると、それが何行目のどのジオメトリタイプに由来するかを確認できます。
Step 6: 色を変更する
6
ステップ 6
色を変更する
カラースウォッチを選ぶか、カスタムカラーを指定すると、地図上のすべてのジオメトリのスタイルが即座に変わります。
Step 7: GeoJSONとしてエクスポートする
7
ステップ 7
GeoJSONとしてエクスポートする
「GeoJSON」をクリックすると、有効なジオメトリすべてを、そのまま使える.geojsonファイルとしてダウンロードできます。
Step 8: コピーすることもできる
8
ステップ 8
コピーすることもできる
「コピー」をクリックすると、同じGeoJSONを直接クリップボードに送って、別の場所に貼り付けられます。
広告
広告

WKTが生まれた理由

WKTは1990年代に、Open Geospatial Consortium(OGC)がSimple Features仕様の一部として定義しました。さまざまなGISシステム、データベース、プログラミング言語が、それぞれ互換性のないバイナリ形式を使う代わりに、同じ1つの相互運用可能なテキスト形式でまったく同じジオメトリを表現できるようにするために作られました。それから数十年経った今も、PostGIS、SQL Server、Oracle Spatialといった空間データベースが画面やクエリ結果にジオメトリを出力する際の標準的な方法であり続けており、そのため多くの開発者が、WKTのテキストの塊を手にしても、実際にどんな形なのかすぐに確認する手段がないという状況に陥っています。

よくある質問

逆方向に、GeoJSONからWKTへ変換することはできますか?
このツールはWKTからGeoJSONへの変換に特化しています。GeoJSONを確認したりスタイルを変更したりしたい場合は、GeoJSONビューアーをお試しください。
GeoJSONのエクスポートには何が含まれますか?
正しく解析できたすべての行が、GeoJSONを読み込めるどんなツールにもそのまま使えるGeoJSON FeatureCollectionとして含まれます。エラーのある行は含まれません。
色を変更すると地図の表示範囲もリセットされますか?
いいえ。地図が動くのは、新しいジオメトリや異なるジオメトリを貼り付けたときだけです。色の変更はすでに表示されている内容のスタイルを変えるだけなので、表示位置はそのまま保たれます。
1つのジオメトリだけ色を変更できますか?
カラーピッカーは地図上のすべてのジオメトリのスタイルを一度に変更します。ジオメトリごとに異なるスタイルにしたい場合は、別々のバッチに分けて表示・エクスポートしてください。
ジオメトリはサーバーにアップロードされますか?
いいえ。すべての処理はJavaScriptを使ってブラウザ内で解析・描画されます。どこにも送信されることはないため、非公開のデータベースや本番データベースから取り出したジオメトリにも安心して使えます。
WKTとは何ですか?
WKT(Well-Known Text)は、点、線、ポリゴンなどのジオメトリを表現するためのテキスト形式で、Open Geospatial Consortiumによって定義されています。PostGISのような空間データベースが、ジオメトリを読める形式のテキストとして出力する際の標準的な方法です。
一度に貼り付けられるジオメトリの数に制限はありますか?
1行につき1つのWKTジオメトリであれば、好きなだけ貼り付けられます。各行は個別に検証・プロットされるため、1行にミスがあっても、他の行の表示には影響しません。
SRIDプレフィックス付きのEWKTには対応していますか?
はい。PostGISのST_AsEWKT()が出力するような先頭の「SRID=4326;」のようなプレフィックスは、解析前に自動的に取り除かれます。
特定の行が解析に失敗したのはなぜですか?
検証リストには、その行に対するパーサーのエラーメッセージが表示されます。多くの場合、括弧の閉じ忘れ、ジオメトリタイプのスペルミス、または座標が有効な数値になっていないことが原因です。
どのWKTジオメトリタイプに対応していますか?
POINT、LINESTRING、POLYGON、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTIONに対応しており、Z座標を持つジオメトリも扱えます。
広告
広告

動画で見る — 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.

Muhammad Gulraiz Khan、GIS専門家、KONAKTIVEおよびOnlineMapMaker.comの創業者

著者について

Muhammad Gulraiz Khan

GIS専門家・コンサルタント、KONAKTIVE創業者

Muhammad Gulraiz Khanは、エネルギー分野向けに地理空間ソリューションを提供してきた10年以上のプロフェッショナル経験を持つGIS専門家です。世界銀行、国際金融公社(IFC)、USAIDのプロジェクトにも携わってきました。彼はプロフェッショナル品質の地図作成ツールを誰もが無料で利用できるようにするため、OnlineMapMaker.comを立ち上げました。

広告
広告