Skip to content

GeoJSON jagaja

Jaga suuri GeoJSON-faile mitmeks väiksemaks failiks, lähtudes omadustest, nagu riik, haldustase, tüüp või mõni muu atribuut.

Input GeoJSON

or drag & drop

Kuidas kasutada

  1. Laadi üles GeoJSON fail või kleebi andmed
  2. Vali omadus, mille järgi jagada (nt "riik", "haldustase", "tüüp")
  3. Eelvaade jagamiseks — Vaata, kui palju faile luuakse
  4. Laadi alla kõik failid ZIP-arhiivina

Funktsioonid

Jaga mis tahes omaduse järgi — Riik, haldustase, kategooria või kohandatud väli
Tark rühmitamine — Rühmitab funktsioonid automaatselt omaduse väärtuse järgi
Eelvaade enne jagamist — Näita failide arvu ja funktsioonide jaotust
Partii allalaadimine — Laadi kõik failid ZIP-arhiivina
Omaduste tuvastamine — Tuvastab automaatselt saadaval olevad omadused
Struktuuri säilitamine — Säilitab kõik funktsioonide omadused ja geomeetria

Kasutusalad

🗺️ Jaga riigi järgi — Jaga maailma andmekogum üksikute riikide failideks
🏛️ Jaga haldustaseme järgi — Eralda provintsid, osariigid, piirkonnad
🏙️ Jaga linna järgi — Ekstrakti üksikud linnad riiklikust andmekogumist
📊 Jaga kategooria järgi — Rühmitage funktsioonid tüübi järgi (teed, hooned, pargid)
🎯 Andmete jaotamine — Loo hallatavad osad allalaadimiseks
🔍 Fokuseeritud analüüs — Ekstrakti konkreetsed piirkonnad üksikasjalikuks tööks

Levinud jagamisomadused

Geograafilised omadused

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

OpenStreetMap omadused

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

Kohandatud omadused

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

Näide: maailma riikide jagamine

Sisend: Üks GeoJSON kõigi maailma riikidega

Omadus: "ISO_A3" (ISO 3-täheline kood)

Väljund: 195+ faili

  • USA.geojson
  • CAN.geojson
  • GBR.geojson
  • ...ja nii edasi

Näpunäited

💡 Vali unikaalsed identifikaatorid puhasteks jagamisteks (ISO koodid, ID-d)
💡 Kontrolli omaduste väärtusi enne jagamist, et vältida ootamatuid tulemusi
💡 Kasuta haldustaset OpenStreetMap halduspiiride jaoks
💡 Eelvaade esmalt, et kontrollida failide arvu ja jaotust
💡 Omaduste nimed peaksid olema funktsioonide vahel ühtsed

Tehnilised üksikasjad

Sisendvorming

  • GeoJSON FeatureCollection
  • Funktsioonid omaduste objektiga
  • Toetatud mis tahes geomeetria tüüp

Väljundvorming

  • Eraldi GeoJSON-failid iga unikaalse omaduse väärtuse kohta
  • ZIP-arhiiv kõigi failidega
  • Failinimi põhineb omaduse väärtusel (puhastatud)

Piirangud

  • Omadus peab olema olemas kõigis funktsioonides (või rühmitatakse kui "määramata")
  • Maksimaalselt soovitatav: 1000 jagatud faili
  • Suurte failide töötlemine võib võtta aega

Seotud tööriistad

Korduma kippuvad küsimused

K: Mis juhtub, kui funktsioonil pole jagamise omadust?
V: Funktsioonid, millel omadus puudub, rühmitatakse faili "undefined.geojson".

K: Kas ma saan jagada mitme omaduse järgi?
V: Mitte otse, kuid saate jagada ühe korra ja seejärel tulemusi uuesti teise omaduse järgi jagada.

K: Kuidas määratakse failinimed?
V: Failinimed kasutavad omaduse väärtust, mis on puhastatud, et eemaldada kehtetud märgid (nt "/" muutub "_").

K: Kas ma saan jagada väga suuri faile (>100MB)?
V: Jah, kuid töötlemine võib võtta aega. Failide puhul >500MB kaaluge käsurea tööriistade, nagu GDAL, kasutamist.

K: Mis juhtub, kui kahel funktsioonil on sama omaduse väärtus?
V: Need rühmitatakse samasse väljundfaili (see ongi eesmärk!).

K: Kas ma saan jagada numbriliste omaduste järgi?
V: Jah, numbrilised väärtused teisendatakse failinimede jaoks stringideks.

K: Kas jagamine säilitab koordinaatide täpsuse?
V: Jah, kõik koordinaadid säilitatakse täpselt nii, nagu need on algses failis.

K: Kuidas jagada OpenStreetMap andmeid riigi järgi?
V: Kasuta omadust "ISO3166-1" või "ISO3166-1:alpha2" OSM halduspiiridest.