Skip to content
Ads keep this site free 🙏

GeoJSON Splitter

Divida ficheiros GeoJSON grandes em múltiplos ficheiros mais pequenos com base em propriedades como país, nível administrativo, tipo ou qualquer outro atributo.

Como Utilizar

  1. Carregue o ficheiro GeoJSON ou cole os dados
  2. Selecione a propriedade para dividir (ex.: "country", "admin_level", "type")
  3. Pré-visualize a divisão — Veja quantos ficheiros serão criados
  4. Descarregue todos os ficheiros como um arquivo ZIP

Funcionalidades

Divisão por qualquer propriedade — País, nível administrativo, categoria ou campo personalizado
Agrupamento inteligente — Agrupa automaticamente os elementos pelo valor da propriedade
Pré-visualização antes da divisão — Veja o número de ficheiros e a distribuição dos elementos
Descarregamento em lote — Descarregue todos os ficheiros como ZIP
Deteção de propriedades — Deteta automaticamente as propriedades disponíveis
Preservação da estrutura — Mantém todas as propriedades dos elementos e a geometria

Casos de Utilização

🗺️ Dividir por país — Divida o conjunto de dados mundial em ficheiros individuais por país
🏛️ Dividir por nível administrativo — Separe províncias, estados, distritos
🏙️ Dividir por cidade — Extraia cidades individuais de um conjunto de dados nacional
📊 Dividir por categoria — Agrupe elementos por tipo (estradas, edifícios, parques)
🎯 Distribuição de dados — Crie partes geríveis para descarregamento
🔍 Análise focada — Extraia regiões específicas para trabalho detalhado

Propriedades Comuns para Divisão

Propriedades Geográficas

json
{
  "country": "United States",
  "admin_level": "1",
  "state": "California",
  "city": "San Francisco"
}

Propriedades do OpenStreetMap

json
{
  "admin_level": "2",
  "ISO3166-1": "US",
  "name": "United States"
}

Propriedades Personalizadas

json
{
  "category": "residential",
  "zone": "A",
  "district": "Downtown"
}

Exemplo: Dividir Países do Mundo

Entrada: Um único GeoJSON com todos os países do mundo

Propriedade: "ISO_A3" (código ISO de 3 letras)

Saída: 195+ ficheiros

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...e assim por diante

Dicas

💡 Escolha identificadores únicos para divisões limpas (códigos ISO, IDs)
💡 Verifique os valores das propriedades antes de dividir para evitar resultados inesperados
💡 Utilize admin_level para limites administrativos do OpenStreetMap
💡 Pré-visualize primeiro para verificar o número de ficheiros e a distribuição
💡 Certifique-se de que os nomes das propriedades sejam consistentes entre os elementos

Detalhes Técnicos

Formato de Entrada

  • GeoJSON FeatureCollection
  • Elementos com objeto de propriedades
  • Qualquer tipo de geometria suportado

Formato de Saída

  • Ficheiros GeoJSON individuais por valor único da propriedade
  • Arquivo ZIP com todos os ficheiros
  • Nome do ficheiro baseado no valor da propriedade (sanitizado)

Limitações

  • A propriedade deve existir em todos os elementos (ou será agrupada como "undefined")
  • Máximo recomendado: 1000 ficheiros divididos
  • Ficheiros grandes podem demorar a processar

Ferramentas Relacionadas

Perguntas Frequentes

Q: O que acontece se um elemento não tiver a propriedade de divisão?
A: Os elementos sem a propriedade são agrupados num ficheiro "undefined.geojson".

Q: Posso dividir por várias propriedades?
A: Não diretamente, mas pode dividir uma vez e depois dividir os resultados novamente por outra propriedade.

Q: Como são determinados os nomes dos ficheiros?
A: Os nomes dos ficheiros utilizam o valor da propriedade, sanitizado para remover caracteres inválidos (ex.: "/" torna-se "_").

Q: Posso dividir ficheiros muito grandes (>100MB)?
A: Sim, mas o processamento pode demorar. Para ficheiros >500MB, considere utilizar ferramentas de linha de comando como GDAL.

Q: O que acontece se dois elementos tiverem o mesmo valor de propriedade?
A: Eles são agrupados no mesmo ficheiro de saída (esse é o objetivo!).

Q: Posso dividir por propriedades numéricas?
A: Sim, os valores numéricos são convertidos em strings para os nomes dos ficheiros.

Q: A divisão preserva a precisão das coordenadas?
A: Sim, todas as coordenadas são preservadas exatamente como no ficheiro original.

Q: Como posso dividir dados do OpenStreetMap por país?
A: Utilize a propriedade "ISO3166-1" ou "ISO3166-1:alpha2" dos limites administrativos do OSM.