GeoJSON Splitter
Împarte fișierele mari GeoJSON în mai multe fișiere mai mici pe baza proprietăților precum țară, nivel administrativ, tip sau orice alt atribut.
Input GeoJSON
or drag & drop
Cum se utilizează
- Încarcă fișierul GeoJSON sau inserează datele
- Selectează proprietatea după care să împarți (ex.: "country", "admin_level", "type")
- Previzualizează împărțirea — Vezi câte fișiere vor fi create
- Descarcă toate fișierele ca arhivă ZIP
Funcționalități
✓ Împarte după orice proprietate — Țară, nivel administrativ, categorie sau câmp personalizat
✓ Grupare inteligentă — Grupează automat caracteristicile după valoarea proprietății
✓ Previzualizare înainte de împărțire — Vezi numărul de fișiere și distribuția caracteristicilor
✓ Descărcare în lot — Descarcă toate fișierele ca ZIP
✓ Detectare proprietăți — Detectează automat proprietățile disponibile
✓ Păstrează structura — Menține toate proprietățile și geometria caracteristicilor
Utilizări comune
🗺️ Împarte după țară — Împarte setul de date global în fișiere individuale pentru fiecare țară
🏛️ Împarte după nivel administrativ — Separă provincii, state, districte
🏙️ Împarte după oraș — Extrage orașe individuale dintr-un set de date național
📊 Împarte după categorie — Grupează caracteristicile după tip (drumuri, clădiri, parcuri)
🎯 Distribuția datelor — Creează bucăți gestionabile pentru descărcare
🔍 Analiză focalizată — Extrage regiuni specifice pentru lucrări detaliate
Proprietăți comune pentru împărțire
Proprietăți geografice
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}Proprietăți OpenStreetMap
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Proprietăți personalizate
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Exemplu: Împarte țările lumii
Input: Un singur GeoJSON cu toate țările lumii
Proprietate: "ISO_A3" (cod ISO din 3 litere)
Output: Peste 195 de fișiere
USA.geojsonCAN.geojsonGBR.geojson- ...și altele
Sfaturi
💡 Alege identificatori unici pentru împărțiri curate (coduri ISO, ID-uri)
💡 Verifică valorile proprietăților înainte de împărțire pentru a evita rezultate neașteptate
💡 Folosește admin_level pentru granițele administrative OpenStreetMap
💡 Previzualizează mai întâi pentru a verifica numărul de fișiere și distribuția
💡 Proprietățile de nume ar trebui să fie consistente între caracteristici
Detalii tehnice
Format de intrare
- GeoJSON FeatureCollection
- Caracteristici cu obiect de proprietăți
- Orice tip de geometrie este acceptat
Format de ieșire
- Fișiere GeoJSON individuale pentru fiecare valoare unică a proprietății
- Arhivă ZIP cu toate fișierele
- Numele fișierelor bazat pe valoarea proprietății (curățat)
Limitări
- Proprietatea trebuie să existe în toate caracteristicile (sau vor fi grupate ca "undefined")
- Recomandare maximă: 1000 de fișiere împărțite
- Fișierele mari pot necesita timp pentru procesare
Instrumente conexe
- TopoJSON Splitter — Împarte fișiere TopoJSON
- GeoJSON Merger — Combină mai multe fișiere GeoJSON
- GeoJSON Minifier — Reduce dimensiunea fișierului
Întrebări frecvente
Î: Ce se întâmplă dacă o caracteristică nu are proprietatea de împărțire?
R: Caracteristicile fără proprietate sunt grupate într-un fișier "undefined.geojson".
Î: Pot împărți după mai multe proprietăți?
R: Nu direct, dar poți împărți o dată, apoi împărți rezultatele din nou după altă proprietate.
Î: Cum sunt determinate numele fișierelor?
R: Numele fișierelor folosesc valoarea proprietății, curățată pentru a elimina caracterele invalide (ex.: "/" devine "_").
Î: Pot împărți fișiere foarte mari (>100MB)?
R: Da, dar procesarea poate dura. Pentru fișiere >500MB, ia în considerare utilizarea instrumentelor de linie de comandă precum GDAL.
Î: Ce se întâmplă dacă două caracteristici au aceeași valoare a proprietății?
R: Sunt grupate în același fișier de ieșire (acesta este scopul!).
Î: Pot împărți după proprietăți numerice?
R: Da, valorile numerice sunt convertite în șiruri pentru numele fișierelor.
Î: Împărțirea păstrează precizia coordonatelor?
R: Da, toate coordonatele sunt păstrate exact așa cum sunt în fișierul original.
Î: Cum împart datele OpenStreetMap pe țară?
R: Folosește proprietatea "ISO3166-1" sau "ISO3166-1:alpha2" din granițele administrative OSM.