Skip to content

Minimizador de GeoJSON

Use esta ferramenta para reduzir o tamanho do seu arquivo GeoJSON removendo propriedades desnecessárias e reduzindo a precisão das coordenadas. Funciona inteiramente no seu navegador—sem necessidade de upload para um servidor.

Por que minimizar GeoJSON?

Arquivos GeoJSON usados em mapas na web frequentemente são muito maiores do que o necessário. Duas causas comuns são a precisão excessiva das coordenadas e espaços em branco desnecessários. Não é incomum ver coordenadas com 12–15 casas decimais; no Equador, isso está muito além da precisão do mundo real. Se uma precisão de cerca de 1 metro for suficiente, 5 casas decimais geralmente são suficientes; para aproximadamente 10 metros, 4 casas decimais bastam. Remover esses dígitos extras pode reduzir substancialmente o tamanho do arquivo, assim como eliminar espaços e quebras de linha e remover propriedades desnecessárias.

Esta ferramenta ajuda você a produzir GeoJSON menores e que carregam mais rápido, ao:

  • Reduzir a precisão das coordenadas (com uma dica de “Grade aproximada no Equador” para cada configuração decimal)
  • Manter apenas as propriedades que você precisa (ou aplicar rapidamente predefinições comuns)
  • Opcionalmente remover arrays/objetos vazios e eliminar espaços em branco
  • Lidar com GeoJSON padrão e GeoJSON delimitado por linhas (NDJSON/GeoJSON Lines)
  • Funcionar inteiramente no seu navegador—sem uploads

Entendendo a precisão das coordenadas

Usando a circunferência equatorial da Terra (~40.075 km), um grau equivale a cerca de 111 km. Cada casa decimal em latitude/longitude reduz o tamanho da grade por um fator de 10. A latitude escala de forma semelhante em todo o mundo (a Terra é ligeiramente oblata, então é aproximado), mas a longitude diminui em direção aos polos. Isso significa que truncar a longitude oferece uma precisão ainda melhor no solo em latitudes mais altas. Por exemplo, cinco casas decimais correspondem a cerca de 1,1 m no Equador, mas aproximadamente 0,55 m em torno de 60°N (por exemplo, nas Ilhas Shetland).

Suporte para arquivos grandes

Esta ferramenta gratuita e no lado do cliente suporta GeoJSON padrão e NDJSON (GeoJSON Lines) e é otimizada para grandes conjuntos de dados. Em dispositivos e navegadores modernos, ela pode lidar com arquivos muito grandes—frequentemente 100MB ou mais—sem travar a página, graças ao processamento em segundo plano. Arraste e solte seu arquivo .geojson, escolha quais propriedades manter ou remover, ajuste a precisão das coordenadas, opcionalmente elimine espaços em branco e exclua arrays/objetos vazios, e então baixe o resultado compacto.