Divisor de GeoJSON
Divide archivos GeoJSON grandes en múltiples archivos más pequeños basados en propiedades como país, nivel administrativo, tipo u otro atributo.
Input GeoJSON
or drag & drop
Cómo Usar
- Sube un archivo GeoJSON o pega los datos
- Selecciona la propiedad por la cual dividir (por ejemplo, "country", "admin_level", "type")
- Previsualiza la división — Mira cuántos archivos se crearán
- Descarga todos los archivos como un archivo ZIP
Características
✓ Divide por cualquier propiedad — País, nivel administrativo, categoría o campo personalizado
✓ Agrupación inteligente — Agrupa automáticamente las características por valor de propiedad
✓ Previsualización antes de dividir — Ve el número de archivos y la distribución de características
✓ Descarga por lotes — Descarga todos los archivos como ZIP
✓ Detección de propiedades — Detecta automáticamente las propiedades disponibles
✓ Preserva la estructura — Mantiene todas las propiedades y geometrías de las características
Casos de Uso
🗺️ Dividir por país — Divide un conjunto de datos mundial en archivos individuales por país
🏛️ Dividir por nivel administrativo — Separa provincias, estados, distritos
🏙️ Dividir por ciudad — Extrae ciudades individuales de un conjunto de datos nacional
📊 Dividir por categoría — Agrupa características por tipo (carreteras, edificios, parques)
🎯 Distribución de datos — Crea fragmentos manejables para descargar
🔍 Análisis enfocado — Extrae regiones específicas para trabajos detallados
Propiedades Comunes para Dividir
Propiedades Geográficas
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}Propiedades de OpenStreetMap
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Propiedades Personalizadas
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Ejemplo: Dividir Países del Mundo
Entrada: Un único archivo GeoJSON con todos los países del mundo
Propiedad: "ISO_A3" (código ISO de 3 letras)
Salida: Más de 195 archivos
USA.geojsonCAN.geojsonGBR.geojson- ...y así sucesivamente
Consejos
💡 Elige identificadores únicos para divisiones limpias (códigos ISO, IDs)
💡 Revisa los valores de las propiedades antes de dividir para evitar resultados inesperados
💡 Usa admin_level para límites administrativos de OpenStreetMap
💡 Previsualiza primero para verificar el número de archivos y la distribución
💡 Las propiedades de nombre deben ser consistentes entre las características
Detalles Técnicos
Formato de Entrada
- FeatureCollection de GeoJSON
- Características con objeto de propiedades
- Se admiten todos los tipos de geometría
Formato de Salida
- Archivos GeoJSON individuales por valor único de propiedad
- Archivo ZIP con todos los archivos
- Nombre de archivo basado en el valor de la propiedad (sanitizado)
Limitaciones
- La propiedad debe existir en todas las características (o se agruparán como "undefined")
- Máximo recomendado: 1000 archivos divididos
- Los archivos grandes pueden tardar en procesarse
Herramientas Relacionadas
- Divisor de TopoJSON — Divide archivos TopoJSON
- Combinador de GeoJSON — Combina múltiples archivos GeoJSON
- Minimizador de GeoJSON — Reduce el tamaño del archivo
Preguntas Frecuentes
P: ¿Qué pasa si una característica no tiene la propiedad de división?
R: Las características sin la propiedad se agrupan en un archivo "undefined.geojson".
P: ¿Puedo dividir por múltiples propiedades?
R: No directamente, pero puedes dividir una vez y luego dividir los resultados nuevamente por otra propiedad.
P: ¿Cómo se determinan los nombres de los archivos?
R: Los nombres de los archivos usan el valor de la propiedad, sanitizado para eliminar caracteres no válidos (por ejemplo, "/" se convierte en "_").
P: ¿Puedo dividir archivos muy grandes (>100MB)?
R: Sí, pero el procesamiento puede tardar. Para archivos >500MB, considera usar herramientas de línea de comandos como GDAL.
P: ¿Qué pasa si dos características tienen el mismo valor de propiedad?
R: Se agrupan en el mismo archivo de salida (ese es el objetivo).
P: ¿Puedo dividir por propiedades numéricas?
R: Sí, los valores numéricos se convierten en cadenas para los nombres de archivo.
P: ¿La división preservará la precisión de las coordenadas?
R: Sí, todas las coordenadas se preservan exactamente como en el archivo original.
P: ¿Cómo divido datos de OpenStreetMap por país?
R: Usa la propiedad "ISO3166-1" o "ISO3166-1:alpha2" de los límites administrativos de OSM.