Minificador de GeoJSON
Utilize este minificador de GeoJSON online e gratuito para reduzir o tamanho de ficheiros ao remover propriedades e diminuir a precisão das coordenadas, de forma rápida e fácil, sem necessidade de instalar software.
Clique no botão CARREGAR FICHEIROS e selecione os ficheiros GeoJSON que deseja minificar. Aguarde o término do processamento e descarregue os ficheiros individualmente ou agrupados.
Todo o processamento ocorre no seu navegador — nenhum dado é carregado para qualquer servidor.
O que é GeoJSON?
GeoJSON é um formato de dados geográficos padrão aberto baseado em JSON (JavaScript Object Notation). Codifica características geográficas, geometrias e propriedades numa estrutura simples e legível, amplamente suportada por bibliotecas de mapeamento web como Leaflet, Mapbox e OpenLayers. Os ficheiros GeoJSON geralmente contêm Pontos, Linhas, Polígonos e seus equivalentes em múltiplas partes, juntamente com propriedades personalizadas que descrevem cada característica.
Vantagens do GeoJSON
- Compatibilidade universal — Suportado por praticamente todas as ferramentas de mapeamento web e software GIS
- Legível por humanos — Fácil de inspecionar, editar e depurar em qualquer editor de texto
- Estrutura simples — Formato JSON direto com organização clara de características/geometria/propriedades
- Propriedades flexíveis — Permite anexar quaisquer atributos personalizados às características
- Suporte direto no navegador — Análise com JSON.parse() nativo, sem necessidade de bibliotecas especiais
Desvantagens do GeoJSON
- Tamanhos de ficheiros grandes — Pode ser 5-10 vezes maior do que formatos binários como Shapefile ou GeoPackage
- Precisão excessiva — Muitas vezes inclui 12-15 casas decimais quando 4-6 são suficientes
- Topologia ineficiente — Coordenadas duplicadas em limites partilhados (ao contrário do TopoJSON)
- Sem compressão integrada — Requer gzip ou compressão semelhante para transferência eficiente
Por que minificar GeoJSON?
Os ficheiros GeoJSON usados em mapas web são frequentemente 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 são normalmente adequadas; para aproximadamente 10 metros, 4 casas decimais são suficientes. Remover esses dígitos extra pode reduzir substancialmente o tamanho do ficheiro, assim como eliminar espaços e quebras de linha e remover propriedades desnecessárias.
Esta ferramenta ajuda-o a produzir ficheiros GeoJSON menores e que carregam mais rapidamente, ao:
- Reduzir a precisão das coordenadas (com uma dica de "Grelha Aproximada no Equador" para cada configuração decimal)
- Manter apenas as propriedades necessárias (ou aplicar rapidamente predefinições comuns)
- Opcionalmente remover arrays/objetos vazios e eliminar espaços em branco
- Processar GeoJSON padrão e GeoJSON delimitado por linhas (NDJSON/Linhas GeoJSON)
- Funcionar inteiramente no seu navegador — sem carregamentos
Compreender 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 grelha por um fator de 10:
- 0 casas decimais ≈ 111 km (precisão ao nível da cidade)
- 1 casa decimal ≈ 11,1 km (grandes bairros)
- 2 casas decimais ≈ 1,11 km (aldeia/pequena cidade)
- 3 casas decimais ≈ 111 m (grande campo)
- 4 casas decimais ≈ 11,1 m (terreno)
- 5 casas decimais ≈ 1,11 m (árvores individuais)
- 6 casas decimais ≈ 0,11 m (detalhes arquitetónicos)
Estas distâncias aplicam-se globalmente à latitude. A longitude escala de forma semelhante no Equador, mas diminui em direção aos polos — por exemplo, 5 casas decimais dão ~0,55 m de precisão a 60°N (Escócia, sul do Alasca). Para a maioria das aplicações de mapeamento web, 4-5 casas decimais oferecem um excelente equilíbrio entre precisão e tamanho do ficheiro.
Suporte para Linhas GeoJSON (NDJSON)
Este minificador deteta e processa automaticamente GeoJSON delimitado por linhas (também chamado NDJSON ou Linhas GeoJSON), onde cada linha contém uma Feature GeoJSON separada. Estes ficheiros são comuns em pipelines de dados em streaming e bases de dados geoespaciais. A ferramenta combina-os num FeatureCollection padrão, aplica a minificação e gera GeoJSON padrão para máxima compatibilidade.
Ferramentas Relacionadas
- Minificador de TopoJSON — Otimize dados geográficos codificados em topologia
- Minificador de JSON — Remova espaços em branco de ficheiros JSON padrão
- GeoJSON para SVG — Converta GeoJSON em mapas vetoriais
- GeoJSON para PNG — Converta GeoJSON em imagens raster
- Shapefile para GeoJSON — Converta Shapefiles para o formato GeoJSON
Os ficheiros GeoJSON usados em mapas web são frequentemente muito maiores do que o necessário. Duas causas comuns são a precisão excessiva das coordenadas e propriedades desnecessárias. 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 são normalmente adequadas; para aproximadamente 10 metros, 4 casas decimais são suficientes. Remover esses dígitos extra pode reduzir o tamanho do ficheiro em 30-50%, e eliminar propriedades de características não utilizadas pode economizar ainda mais.
Ficheiros GeoJSON menores significam carregamentos de página mais rápidos, custos de largura de banda reduzidos e interações de mapa mais suaves. Esta ferramenta ajuda-o a otimizar os seus dados geográficos ao:
- Reduzir a precisão das coordenadas — Ajustar casas decimais com dicas visuais de "grelha no Equador" mostrando impacto no mundo real
- Filtrar propriedades — Manter apenas propriedades essenciais, remover atributos não utilizados
- Processamento em lote — Carregar múltiplos ficheiros simultaneamente com resultados instantâneos
- Predefinições inteligentes — Minificação automática com 5 casas decimais de precisão (≈1,1m no Equador)
- Suporte para NDJSON — Processa GeoJSON padrão e Linhas GeoJSON (delimitado por linhas)
- Visualizar saída — Inspecione os resultados minificados antes de descarregar
- 100% no lado do cliente — Sem carregamentos para servidores, os seus dados permanecem privados
Como Minificar GeoJSON
- Carregar ficheiros — Arraste e solte múltiplos ficheiros .geojson na área de carregamento ou clique em "Procurar Ficheiros"
- Rever resultados — Os ficheiros são minificados instantaneamente com configurações padrão (5 casas decimais de precisão, todas as propriedades mantidas)
- Ajustar opções (opcional) — Alterar precisão das coordenadas, selecionar propriedades para manter/remover ou usar predefinições rápidas
- Visualizar — Clique em "Visualizar" para inspecionar a saída JSON minificada
- Descarregar — Clique no botão de descarregar ao lado de qualquer ficheiro para guardar a versão otimizada
- Limpar — Use "Limpar Tudo" para remover todos os ficheiros e começar de novo
Processamento em Lote e Suporte para Ficheiros Grandes
Esta ferramenta online gratuita está otimizada para grandes conjuntos de dados. Em navegadores modernos, pode lidar com muitos ficheiros — frequentemente com mais de 100MB cada — sem congelar. Os ficheiros são processados com predefinições inteligentes imediatamente após o carregamento, dando-lhe feedback instantâneo. Ajuste as opções para reprocessar todos os ficheiros com configurações personalizadas, depois descarregue individualmente ou visualize cada resultado.