TopoJSON → GeoJSON変換ツール
TopoJSONを標準的なGeoJSON形式に変換します。TopoJSONデータをGeoJSONのみをサポートするツールで使用する必要がある場合や、トポロジーでエンコードされたジオメトリを展開する必要がある場合に便利です。
TopoJSONとは?
TopoJSONは、共有アークをエンコードしてファイルサイズを削減するトポロジー対応のGeoJSON拡張形式です。これにより、保存や転送には便利ですが、多くのツールやライブラリは標準的なGeoJSONのみをサポートしています。
変換するタイミング
TopoJSON → GeoJSONを変換するタイミング:
- TopoJSONをサポートしていないツールを使用する場合(GISソフトウェアやマッピングライブラリなど)
- 標準的なGeoJSONエディタでジオメトリを編集する場合
- データパイプラインを簡素化したい場合(GeoJSONはより汎用的です)
- FeatureCollection形式を期待するツールを使用する場合
変換方法
- アップロード: .topojsonまたは.jsonファイルをアップロード(ドラッグ&ドロップまたはブラウズ)
- プレビュー: 地図上で変換されたGeoJSONをプレビュー
- ダウンロード: 標準的な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に統合されます。
変換でデータが失われることはありますか?
いいえ—すべてのジオメトリとプロパティが保持されます。ファイルサイズが大きくなるだけです。
関連リンク
- すべての変換ツールに戻る
- GeoJSON → TopoJSON — 逆方向に変換
- GeoJSON Minifier — GeoJSONファイルサイズを削減
- TopoJSON Minifier — TopoJSONファイルを最適化