Skip to content

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ă

  1. Încarcă fișierul GeoJSON sau inserează datele
  2. Selectează proprietatea după care să împarți (ex.: "country", "admin_level", "type")
  3. Previzualizează împărțirea — Vezi câte fișiere vor fi create
  4. 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.geojson
  • CAN.geojson
  • GBR.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

Î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.