topojsonとは何ですか?geojsonとはどう違うのですか?


回答:


18

Mike Bostock(およびTopoJSON拡張機能の他の貢献者)によると:

TopoJSONは、トポロジをエンコードするGeoJSONの拡張です。TopoJSONファイルのジオメトリは、ジオメトリを個別に表すのではなく、アークと呼ばれる共有ラインセグメントからステッチされます。TopoJSONは冗長性を排除し、GeoJSONよりもはるかにコンパクトなジオメトリ表現を提供します。典型的なTopoJSONファイルは、GeoJSONの同等のファイルよりも80%小さくなっています。さらに、TopoJSONは、トポロジを保持する形状の単純化、自動マップカラーリング、地図作成など、トポロジを使用するアプリケーションを容易にします。

TopoJSONの不利な点の1つは、GeoJSONでのみ動作するライブラリに対して、TopoJSONをGeoJSONに変換するためのサポートを実装する必要があることです。


3
正解です。また、TopoJSONの座標データは、変換/スケール定数の性質と各座標ペアのステートフル性によってやや不透明になります。これらはすべて、ラインストリングの前のポイントに関連しているため、読みにくくなっています。
ジェイソンシャイラー

2
re:サポート-おそらく小さなパイプ上のgeojsonの「重み」のために、コミュニティがtopojsonサポートを追加し始めているようです。PostGIS2.1(2013年8月リリース)はFrom_TopoJsonをサポートし、topojsonチームにはD3と統合するリーダーがあります。これら2つの大きなプレーヤーからのサポートは、TopoJsonを維持するための素晴らしいことだと思います。
ジェイローラ

1
これはtoposjsonの良い説明です。bost.ocks.org/mike/topology
neogeomat
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.