Compressor GeoJSON
Comprima arquivos GeoJSON online e grátis reduzindo a precisão decimal das coordenadas e removendo propriedades nulas. Nosso compressor GeoJSON mostra o equilíbrio exato entre tamanho e precisão de cada nível, de 1 casa decimal (cerca de 11 km) a 8 casas decimais (cerca de 1 mm). Compatível com FeatureCollection, Feature e todos os tipos de geometria. Sem cadastro, sem envio para servidores, 100 % privado.
Por que usar nosso compressor GeoJSON?
- Compressão GeoJSON instantânea: nosso compressor GeoJSON processa seus arquivos inteiramente no navegador, sem tempos de espera de envio. Cole ou envie qualquer arquivo GeoJSON e veja a saída comprimida com a economia exata em bytes, a contagem de features, a contagem de coordenadas e o detalhamento por tipo de geometria em milissegundos.
- Compressor GeoJSON online seguro: seus dados GeoJSON nunca saem do seu dispositivo ao usar nosso compressor GeoJSON online. O processamento 100 % no lado do cliente garante privacidade total - sem envio para servidores, sem retenção de dados geográficos e sem risco de expor dados de localização sensíveis ou ativos cartográficos proprietários.
- Compressor GeoJSON sem instalação: comprima arquivos GeoJSON diretamente no navegador, sem GDAL, sem Python e sem ferramentas de linha de comando. Nosso compressor GeoJSON funciona em qualquer dispositivo com um navegador moderno - sem configuração, sem dependências e sem conta.
- Controle do equilíbrio entre precisão e exatidão: nosso compressor GeoJSON dá controle total sobre a precisão decimal das coordenadas com uma exibição de exatidão em tempo real - de 1 casa decimal (cerca de 11 km) a 8 casas decimais (cerca de 1 mm). Uma tabela de equilíbrio integrada mostra a precisão adequada para o seu caso de uso.
O que é a compressão GeoJSON?
A compressão GeoJSON é o processo de reduzir o tamanho dos arquivos de dados geográficos GeoJSON aplicando duas técnicas principais: a redução da precisão das coordenadas e a limpeza de propriedades. Arquivos GeoJSON frequentemente contêm coordenadas com 8 a 15 casas decimais de precisão - muito mais do que qualquer aplicação de mapas precisa. Uma coordenada como -73.98556518554688 pode ser arredondada com segurança para -73.98557 (5 casas decimais, cerca de 1 metro de precisão) na maioria dos mapas web. Nosso compressor GeoJSON também remove valores de propriedade nulos e vazios que bancos de dados espaciais e ferramentas SIG costumam incluir em cada elemento e, opcionalmente, minifica os espaços - juntos, isso alcança uma redução de tamanho de 30 a 80 % em arquivos GeoJSON típicos.
Como funciona nosso compressor GeoJSON
- Cole ou envie seu GeoJSON: insira o conteúdo GeoJSON diretamente ou clique em «Enviar .geojson» para carregar um arquivo. Use o botão «Carregar GeoJSON de exemplo» para testar um exemplo realista com Point, LineString e Polygon. Todo o processamento ocorre localmente no seu navegador - seus dados geográficos nunca saem do seu dispositivo.
- Configure as opções de compressão: use o controle de precisão para definir as casas decimais das coordenadas (1 a 8) com exibição de exatidão em tempo real. Ative a remoção de propriedades nulas e vazias, a minificação de espaços, a remoção de bbox e a remoção do ID da feature conforme necessário. A tabela de equilíbrio de precisão mostra a configuração adequada para o seu caso de uso.
- Copie ou baixe a saída comprimida: clique em «Comprimir GeoJSON» para ver a saída comprimida com a economia exata em bytes, a contagem de features, a contagem de coordenadas, as propriedades nulas removidas e o detalhamento por tipo de geometria. Copie para a área de transferência ou baixe como arquivo .geojson.
O que o compressor GeoJSON reduz
- Precisão das coordenadas: arredonda todos os valores de coordenadas para as casas decimais escolhidas - a maior alavanca para reduzir o tamanho do GeoJSON. Passar de 8 para 5 casas decimais remove 3 caracteres por valor de coordenada, o que se multiplica de forma dramática em arquivos com milhares de coordenadas.
- Propriedades nulas: remove propriedades de elementos com valor nulo - comum em exportações do PostGIS, onde cada coluna aparece em cada elemento, tenha ou não dados. Propriedades nulas adicionam sobrecarga ao JSON sem transmitir informação.
- Propriedades vazias: remove propriedades com strings vazias (""), arrays vazios ([]) e objetos vazios ({}) - outro artefato comum de exportações de banco de dados.
- Espaços: remove toda a indentação e as quebras de linha da saída JSON - normalmente economiza de 20 a 40 % do tamanho do arquivo em GeoJSON bem formatados e com aninhamento profundo.
Observações importantes sobre a compressão GeoJSON
Escolha sempre a precisão das coordenadas com base no nível de zoom e nos requisitos de exatidão da sua aplicação. Para mapas web que mostram fronteiras de países, 3 a 4 casas decimais (cerca de 110 m de precisão) são suficientes. Para navegação em nível de rua, use 5 a 6 casas decimais (cerca de 1 m de precisão). Nunca use menos de 5 casas decimais em aplicações onde a localização precisa importa. O compressor GeoJSON preserva todos os tipos de geometria (Point, LineString, Polygon, MultiPolygon, GeometryCollection) e a estrutura FeatureCollection - apenas os valores das coordenadas e das propriedades são modificados.
Perguntas frequentes
Um compressor GeoJSON reduz o tamanho dos arquivos de dados geográficos GeoJSON diminuindo a precisão decimal das coordenadas e removendo propriedades nulas ou vazias. Nosso compressor GeoJSON funciona inteiramente no seu navegador - seus dados geográficos nunca são enviados a nenhum servidor.
5 casas decimais (cerca de 1,1 m de precisão) é o padrão recomendado para a maioria dos mapas web. Use 3 a 4 casas decimais para mapas de países e cidades. Use 6 ou mais casas decimais apenas para aplicações de precisão topográfica. Passar de 8 para 5 casas decimais normalmente economiza de 20 a 40 % do tamanho dos dados de coordenadas.
Sim, totalmente. Nosso compressor GeoJSON processa tudo localmente no seu navegador. Seus dados geográficos nunca são enviados a nenhum servidor, nunca são armazenados e nunca são transmitidos pela rede.
Sim. Este compressor GeoJSON é 100 % grátis, sem cadastro, sem plano pago, sem marca d'água e sem limite de tamanho de arquivo. Você pode comprimir quantos arquivos GeoJSON quiser, sem restrições.
Nos níveis de zoom habituais dos mapas web, passar de 8 para 5 casas decimais é totalmente imperceptível - a diferença é inferior a 1 metro. Reduza abaixo de 5 casas decimais apenas em mapas de visão geral, onde os elementos são exibidos com zoom baixo.
Nosso compressor GeoJSON suporta todos os tipos de geometria GeoJSON padrão: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon e GeometryCollection. Ele também lida com FeatureCollection, Feature e objetos de geometria simples.
Arquivos GeoJSON exportados do PostGIS, QGIS, ArcGIS e outras ferramentas SIG incluem cada coluna da tabela de origem como propriedade de cada elemento - mesmo quando essa coluna não tem valor. Isso gera muitas propriedades nulas que adicionam sobrecarga ao JSON sem transmitir informação.
Os resultados típicos variam de 30 % a 80 % de redução de tamanho. Arquivos com muitas propriedades nulas vindos de exportações de banco de dados costumam alcançar 50 a 70 % de redução. Arquivos com coordenadas de alta precisão alcançam 20 a 40 % de redução apenas com a redução de precisão.
Sim - o GeoJSON comprimido é totalmente válido e compatível com todas as bibliotecas que consomem GeoJSON, incluindo Mapbox GL JS, Leaflet, Google Maps e Turf.js. A compressão apenas altera a precisão das coordenadas e remove propriedades vazias ou nulas - a estrutura e a geometria continuam válidas.