Skip to content

TopoJSON → GeoJSON変換ツール

TopoJSONを標準的なGeoJSON形式に変換します。TopoJSONデータをGeoJSONのみをサポートするツールで使用する必要がある場合や、トポロジーでエンコードされたジオメトリを展開する必要がある場合に便利です。

TopoJSONとは?

TopoJSONは、共有アークをエンコードしてファイルサイズを削減するトポロジー対応のGeoJSON拡張形式です。これにより、保存や転送には便利ですが、多くのツールやライブラリは標準的なGeoJSONのみをサポートしています。

変換するタイミング

TopoJSON → GeoJSONを変換するタイミング:

  • TopoJSONをサポートしていないツールを使用する場合(GISソフトウェアやマッピングライブラリなど)
  • 標準的なGeoJSONエディタでジオメトリを編集する場合
  • データパイプラインを簡素化したい場合(GeoJSONはより汎用的です)
  • FeatureCollection形式を期待するツールを使用する場合

変換方法

  1. アップロード: .topojsonまたは.jsonファイルをアップロード(ドラッグ&ドロップまたはブラウズ)
  2. プレビュー: 地図上で変換されたGeoJSONをプレビュー
  3. ダウンロード: 標準的なGeoJSONファイルをダウンロード

変換の詳細

変換される内容

  • すべてのジオメトリ: Points、LineStrings、Polygons、MultiGeometry
  • プロパティ: すべてのフィーチャ属性が保持されます
  • 複数のレイヤー: すべてのトポロジーオブジェクトが変換され、統合されます
  • 共有アーク: 完全な座標に展開されます

ファイルサイズの変化

  • GeoJSONは大きくなります: 通常、TopoJSONの2〜5倍のサイズになります
  • 共有境界がGeoJSONでは冗長に保存されます
  • 必要に応じてGeoJSON Minifierを使用して精度を下げることができます

主な使用例

  • レガシーツールとの互換性: 古いソフトウェアでTopoJSONデータを使用する場合
  • データ編集: 標準的なGeoJSONエディタでジオメトリを編集する場合
  • API要件: 一部のAPIはGeoJSONのみを受け付けます
  • 学習/デバッグ: GeoJSONは読み取りや理解が容易です

技術的詳細

  • すべてのトポロジーオブジェクトが統合: 出力は単一のFeatureCollectionになります
  • アークの展開: 共有アークはすべての座標を含む形で完全に展開されます
  • 標準準拠: 出力はGeoJSON RFC 7946仕様に準拠しています
  • クライアントサイド処理: データはブラウザを離れることはありません

FAQs

GeoJSONファイルがTopoJSONよりも大きいのはなぜですか?
TopoJSONは共有境界を一度だけ保存します。GeoJSONは、すべてのフィーチャのすべての境界を保存するため、重複する場合でも保存されます。

後でTopoJSONに再変換できますか?
はい!GeoJSON → TopoJSON変換ツールを使用してください。

TopoJSONに複数のオブジェクトがある場合はどうなりますか?
すべてのオブジェクトが変換され、単一のFeatureCollectionに統合されます。

変換でデータが失われることはありますか?
いいえ—すべてのジオメトリとプロパティが保持されます。ファイルサイズが大きくなるだけです。

関連リンク