GeoJSON を TopoJSON に変換
GeoJSON をブラウザ内で TopoJSON に変換。arc を共有する topology で Web 地図向けに大幅に小さく。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
GeoJSON をブラウザ内で TopoJSON に変換。arc を共有する topology で Web 地図向けに大幅に小さく。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
TopoJSON は topology を保存する GeoJSON の拡張です。隣接する図形どうしが共有する境界を繰り返す代わりに、各境界を一度だけ arc として記録し参照します。境界を共有する地域や国、行政区の地図では、これによりファイルが劇的に小さくなります。D3 や多くの Web 地図のパイプラインがこれを好むのはそのためです。このツールはあなたの GeoJSON を読み取り、TopoJSON の topology を構築します。
変換は全 Feature にまたがる共有 arc を検出し、座標をグリッド上に量子化します。この二つの手法が TopoJSON の小ささを生みます。Feature の properties は保持されます。結果は単一の TopoJSON オブジェクトで、D3 に読み込んだり mapshaper に渡したり、コンパクトなベースマップとしてブラウザに配信したりできます。
すべての処理は完全にブラウザ内のローカルで実行され、機微になりうる位置データが端末から出ることはありません。正直に言うと、量子化は座標をわずかに丸めるため、GeoJSON への往復が厳密に一致するのはそのグリッド許容範囲内だけです(通常の地図ズームでは無関係)。無効または空の GeoJSON は明確なメッセージで拒否されます。
| 入力形式 | GEOJSON, JSON |
|---|---|
| 出力形式 | TOPOJSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: GeoJSON を TopoJSON に変換します。共有 arc と量子化された座標を持つ topology で、元の GeoJSON よりはるかに小さくなることがよくあります。座標は WGS84。量子化は座標をわずかに丸めるため高ズームでは非可逆ですが、TopoJSON から GeoJSON への往復はその許容範囲内で一致します。無効または空の GeoJSON は明確なエラーで拒否されます。
共有する境界を各図形で繰り返す代わりに一度だけ arc として保存して参照し、さらに座標をグリッド上に量子化するためです。
はい、Feature の properties は TopoJSON のオブジェクトに引き継がれます。
ジオメトリは量子化グリッドの精度まで保持されます。座標はわずかに丸められますが、通常の地図ズームでは無関係です。TopoJSON から GeoJSON への往復はその許容範囲内で一致します。
いいえ、変換は完全にブラウザ内のローカルで行われ、位置データが端末から出ることはありません。