Skip to content
Ads keep this site free 🙏

GeoJSON skaidytojas

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

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