GeoJSON Minifier
このツールを使用して、不要なプロパティを削除し、座標の精度を下げることでGeoJSONファイルのサイズを削減できます。このツールは完全にブラウザ内で動作し、サーバーへのアップロードは不要です。
GeoJSONを最小化する理由
ウェブマップで使用されるGeoJSONファイルは、しばしば必要以上に大きくなっています。一般的な原因として、過剰な座標精度と不要な空白があります。赤道では、12〜15桁の小数点以下の座標が現実の精度をはるかに超えることがよくあります。約1メートルの精度で十分な場合、通常は小数点以下5桁で十分です。約10メートルの場合は4桁で十分です。これらの余分な桁を削除することで、ファイルサイズを大幅に削減できます。また、スペースや改行を削除し、不要なプロパティを削除することでもサイズを削減できます。
このツールは、以下を通じて小さくて高速に読み込めるGeoJSONを作成するのに役立ちます:
- 座標精度を削減(各小数点設定に対する「赤道でのグリッドサイズ」のヒント付き)
- 必要なプロパティのみを保持(または一般的なプリセットを迅速に適用)
- 空の配列/オブジェクトを削除し、空白をトリムするオプション
- 標準GeoJSONおよび行区切りGeoJSON(NDJSON/GeoJSON Lines)を処理
- 完全にブラウザ内で動作—アップロード不要
座標精度の理解
地球の赤道周囲長(約40,075 km)を使用すると、1度は約111 kmです。緯度/経度の小数点以下の桁数が増えるごとに、グリッドサイズは10分の1になります。緯度は世界中でほぼ同じスケールですが(地球はわずかに扁平しているため概算)、経度は極に向かうにつれて縮小します。つまり、経度を切り捨てることで、高緯度ではさらに良い地上精度が得られます。例えば、小数点以下5桁は赤道では約1.1 mですが、約60°N(例: シェトランド諸島)ではおおよそ0.55 mです。
大規模ファイルのサポート
この無料のクライアントサイドツールは、標準GeoJSONおよびNDJSON(GeoJSON Lines)をサポートし、大規模なデータセットに最適化されています。最新のデバイスとブラウザでは、ページがフリーズすることなく、100MB以上の非常に大きなファイルを処理できることがよくあります。GeoJSONファイルをドラッグ&ドロップし、保持または削除するプロパティを選択、座標精度を調整、空白をトリムし、空の配列/オブジェクトを削除するオプションを選択して、コンパクトな結果をダウンロードしてください。