WKT から GeoJSON
WKT(PostGIS、データベース)を GeoJSON に端末内で変換。Web 地図やツール向け。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
WKT(PostGIS、データベース)を GeoJSON に端末内で変換。Web 地図やツール向け。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
WKT(Well-Known Text)は、データベースのクエリ(PostGIS、SpatiaLite)や GIS のエクスポートから出てくることが多く、POINT (13.4 52.5) のようにジオメトリをプレーンテキストで表したものです。一方、Web 地図(Leaflet、Mapbox、OpenLayers)やほとんどの開発者ツールは GeoJSON を前提とします。このツールは WKT のジオメトリを読み取り、整った GeoJSON の FeatureCollection を書き出します。
主要な型をすべて認識します。POINT、LINESTRING、POLYGON(穴あき)、MULTIPOINT、MULTILINESTRING、MULTIPOLYGON、GEOMETRYCOLLECTION。大文字でも小文字でも、括弧の前のスペースの有無も問いません。複数のジオメトリ(1 行 1 個)は複数の feature になり、複数行にまたがって書かれたジオメトリも正しく読み取ります。Z タグ(標高)は引き継ぎ、M タグ(計測値)は GeoJSON に対応がないため破棄します。
処理はすべてブラウザ内だけで完結し、機微になりうる位置情報が端末から外に出ることはありません。正直にお伝えすると、WKT はジオメトリだけを運ぶため、生成される feature の properties は空になります。座標の並びは経度・緯度のまま保たれます。不正または空の WKT テキストは、空の出力をでっち上げる代わりに明確なメッセージで拒否します。
| 入力形式 | WKT, TXT |
|---|---|
| 出力形式 | GEOJSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: WKT を GeoJSON の FeatureCollection に変換します。POINT、LINESTRING、穴あき POLYGON、各 multi 系、GEOMETRYCOLLECTION に対応し、複数のジオメトリ(1 行 1 個)は複数の feature になります。Z(標高)は引き継ぎ、M(計測値)は破棄します。WKT に属性はないため、properties は空になります。座標は WGS84(経度、緯度)。不正な WKT テキストはエラーで拒否します。
PostGIS のような空間データベース(関数 ST_AsText)や GIS のエクスポートからです。GeoJSON にすれば、それらのジオメトリを Web 地図やスクリプトで使えます。
はい。複数の WKT 行は複数の feature になり、複数行にまたがったジオメトリも正しく読み取ります。
いいえ。WKT は属性を運ばないため、feature の properties は空です。属性には KML、GPX、または GeoJSON 自体が適しています。
計測値(M)は GeoJSON に対応がないため破棄されます。標高の Z は保持されます。
いいえ。変換はすべてブラウザ内だけで行われ、位置情報が端末から外に出ることはありません。