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
- Laadi üles GeoJSON fail või kleebi andmed
- Vali omadus, mille järgi jagada (nt "riik", "haldustase", "tüüp")
- Eelvaade jagamiseks — Vaata, kui palju faile luuakse
- 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.geojsonCAN.geojsonGBR.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
- TopoJSON jagaja — Jaga TopoJSON-faile
- GeoJSON ühendaja — Ühenda mitu GeoJSON-faili
- GeoJSON vähendaja — Vähenda faili suurust
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.