Skip to content

GeoJSON skaidytojas

Padalinkite didelius GeoJSON failus į kelis mažesnius failus pagal savybes, tokias kaip šalis, administracinis lygis, tipas ar bet kuris kitas atributas.

Input GeoJSON

or drag & drop

Kaip naudotis

  1. Įkelkite GeoJSON failą arba įklijuokite duomenis
  2. Pasirinkite savybę, pagal kurią skaidyti (pvz., „šalis“, „administracinis lygis“, „tipas“)
  3. Peržiūrėkite skaidymą — pamatykite, kiek failų bus sukurta
  4. Atsisiųskite visus failus ZIP archyve

Funkcijos

Skaidymas pagal bet kurią savybę — Šalis, administracinis lygis, kategorija ar pasirinktinis laukas
Išmanus grupavimas — Automatiškai grupuoja elementus pagal savybės reikšmę
Peržiūra prieš skaidymą — Pamatykite failų skaičių ir elementų pasiskirstymą
Masinis atsisiuntimas — Atsisiųskite visus failus ZIP formatu
Savybių aptikimas — Automatiškai aptinka galimas savybes
Struktūros išsaugojimas — Išlaiko visas elementų savybes ir geometriją

Naudojimo atvejai

🗺️ Skaidymas pagal šalį — Padalinkite pasaulio duomenų rinkinį į atskirus šalių failus
🏛️ Skaidymas pagal administracinį lygį — Atskirti provincijas, valstijas, rajonus
🏙️ Skaidymas pagal miestą — Išskirkite atskirus miestus iš nacionalinio duomenų rinkinio
📊 Skaidymas pagal kategoriją — Grupavimas pagal tipą (keliai, pastatai, parkai)
🎯 Duomenų paskirstymas — Sukurkite valdomus fragmentus atsisiuntimui
🔍 Tikslinė analizė — Išskirkite konkrečius regionus detaliam darbui

Dažniausiai naudojamos skaidymo savybės

Geografinės savybės

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

OpenStreetMap savybės

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

Pasirinktinės savybės

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

Pavyzdys: pasaulio šalių skaidymas

Įvestis: Vienas GeoJSON su visomis pasaulio šalimis

Savybė: "ISO_A3" (ISO 3 raidžių kodas)

Rezultatas: 195+ failai

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...ir taip toliau

Patarimai

💡 Pasirinkite unikalius identifikatorius, kad skaidymas būtų švarus (ISO kodai, ID)
💡 Patikrinkite savybių reikšmes prieš skaidymą, kad išvengtumėte netikėtų rezultatų
💡 Naudokite admin_level OpenStreetMap administracinių ribų skaidymui
💡 Pirmiausia peržiūrėkite, kad patikrintumėte failų skaičių ir pasiskirstymą
💡 Savybių pavadinimai turėtų būti nuoseklūs visiems elementams

Techninės detalės

Įvesties formatas

  • GeoJSON FeatureCollection
  • Elementai su savybių objektu
  • Palaikomi visi geometrijos tipai

Išvesties formatas

  • Atskiri GeoJSON failai pagal unikalią savybės reikšmę
  • ZIP archyvas su visais failais
  • Failų pavadinimai pagal savybės reikšmę (sanitizuoti)

Apribojimai

  • Savybė turi būti visiems elementams (kitaip bus grupuojama kaip „undefined“)
  • Maksimaliai rekomenduojama: 1000 skaidymo failų
  • Dideliems failams apdoroti gali prireikti laiko

Susiję įrankiai

Dažniausiai užduodami klausimai

K: Kas nutinka, jei elementas neturi skaidymo savybės?
A: Elementai be savybės grupuojami į „undefined.geojson“ failą.

K: Ar galima skaidyti pagal kelias savybes?
A: Tiesiogiai ne, bet galite skaidyti vieną kartą, o tada rezultatus skaidyti dar kartą pagal kitą savybę.

K: Kaip nustatomi failų pavadinimai?
A: Failų pavadinimai naudoja savybės reikšmę, kuri yra išvalyta nuo netinkamų simbolių (pvz., „/“ tampa „_“).

K: Ar galima skaidyti labai didelius failus (>100MB)?
A: Taip, bet apdorojimas gali užtrukti. Failams >500MB rekomenduojama naudoti komandų eilutės įrankius, pvz., GDAL.

K: Kas nutinka, jei dviem elementams priskirta ta pati savybės reikšmė?
A: Jie grupuojami į tą patį išvesties failą (tai ir yra pagrindinė funkcija!).

K: Ar galima skaidyti pagal skaitines savybes?
A: Taip, skaitinės reikšmės konvertuojamos į tekstą failų pavadinimams.

K: Ar skaidymas išlaiko koordinatės tikslumą?
A: Taip, visos koordinatės išlaikomos tiksliai taip, kaip originaliame faile.

K: Kaip skaidyti OpenStreetMap duomenis pagal šalį?
A: Naudokite „ISO3166-1“ arba „ISO3166-1:alpha2“ savybę iš OSM administracinių ribų.