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.
Input GeoJSON
or drag & drop
Como Utilizar
- Carregue o ficheiro GeoJSON ou cole os dados
- Selecione a propriedade para dividir (ex.: "country", "admin_level", "type")
- Pré-visualize a divisão — Veja quantos ficheiros serão criados
- 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.geojsonCAN.geojsonGBR.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
- TopoJSON Splitter — Divida ficheiros TopoJSON
- GeoJSON Merger — Una múltiplos ficheiros GeoJSON
- GeoJSON Minifier — Reduza o tamanho do ficheiro
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.