GeoJSON-jakaja
Jaa suuret GeoJSON-tiedostot useisiin pienempiin tiedostoihin ominaisuuksien kuten maan, hallintotason, tyypin tai minkä tahansa muun attribuutin perusteella.
Input GeoJSON
or drag & drop
Käyttöohjeet
- Lataa GeoJSON-tiedosto tai liitä data
- Valitse ominaisuus, jonka mukaan jaetaan (esim. "country", "admin_level", "type")
- Esikatsele jako — Näe, kuinka monta tiedostoa luodaan
- Lataa kaikki tiedostot ZIP-arkistona
Ominaisuudet
✓ Jaa minkä tahansa ominaisuuden mukaan — Maa, hallintotaso, kategoria tai mukautettu kenttä
✓ Älykäs ryhmittely — Ryhmittelee ominaisuudet automaattisesti arvojen perusteella
✓ Esikatsele ennen jakoa — Näe tiedostojen määrä ja ominaisuuksien jakautuminen
✓ Erälataus — Lataa kaikki tiedostot ZIP-arkistona
✓ Ominaisuuksien tunnistus — Tunnistaa automaattisesti saatavilla olevat ominaisuudet
✓ Säilyttää rakenteen — Säilyttää kaikki ominaisuudet ja geometria
Käyttötapaukset
🗺️ Jaa maan mukaan — Jaa maailman datasetti yksittäisiin maakohtaisiin tiedostoihin
🏛️ Jaa hallintotason mukaan — Erota maakunnat, osavaltiot, piirit
🏙️ Jaa kaupungin mukaan — Erota yksittäiset kaupungit kansallisesta datasetistä
📊 Jaa kategorian mukaan — Ryhmittele ominaisuudet tyypin mukaan (tiet, rakennukset, puistot)
🎯 Datan jakelu — Luo hallittavia osia latausta varten
🔍 Kohdistettu analyysi — Erota tietyt alueet yksityiskohtaista työtä varten
Yleiset jako-ominaisuudet
Maantieteelliset ominaisuudet
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}OpenStreetMap-ominaisuudet
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Mukautetut ominaisuudet
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Esimerkki: Maailman maiden jako
Syöte: Yksi GeoJSON, jossa kaikki maailman maat
Ominaisuus: "ISO_A3" (ISO:n 3-kirjaiminen koodi)
Tulos: 195+ tiedostoa
USA.geojsonCAN.geojsonGBR.geojson- ...ja niin edelleen
Vinkkejä
💡 Valitse yksilölliset tunnisteet puhtaisiin jakoihin (ISO-koodit, ID:t)
💡 Tarkista ominaisuuksien arvot ennen jakoa välttääksesi odottamattomat tulokset
💡 Käytä admin_level OpenStreetMapin hallinnollisiin rajoihin
💡 Esikatsele ensin varmistaaksesi tiedostojen määrän ja jakautumisen
💡 Ominaisuuksien nimet tulisi olla yhtenäisiä kaikissa ominaisuuksissa
Teknisiä tietoja
Syöteformaatti
- GeoJSON FeatureCollection
- Ominaisuudet, joissa properties-objekti
- Kaikki geometria-tyypit tuettu
Tulosformaatti
- Yksittäiset GeoJSON-tiedostot per ominaisuuden arvo
- ZIP-arkisto kaikilla tiedostoilla
- Tiedostonimi perustuu ominaisuuden arvoon (puhdistettu)
Rajoitukset
- Ominaisuuden tulee olla kaikissa ominaisuuksissa (tai ryhmitellään "undefined"-tiedostoksi)
- Suositeltu maksimimäärä: 1000 jaettua tiedostoa
- Suuret tiedostot voivat vaatia aikaa prosessointiin
Liittyvät työkalut
- TopoJSON-jakaja — Jaa TopoJSON-tiedostot
- GeoJSON-yhdistäjä — Yhdistä useita GeoJSON-tiedostoja
- GeoJSON-minimointityökalu — Pienennä tiedostokokoa
Usein kysytyt kysymykset
K: Mitä tapahtuu, jos ominaisuudella ei ole jakoarvoa?
V: Ominaisuudet ilman arvoa ryhmitellään "undefined.geojson"-tiedostoon.
K: Voinko jakaa useiden ominaisuuksien mukaan?
V: Ei suoraan, mutta voit jakaa kerran ja sitten jakaa tulokset uudelleen toisen ominaisuuden mukaan.
K: Miten tiedostonimet määritetään?
V: Tiedostonimet käyttävät ominaisuuden arvoa, joka puhdistetaan virheellisistä merkeistä (esim. "/" muuttuu "_").
K: Voinko jakaa erittäin suuria tiedostoja (>100MB)?
V: Kyllä, mutta prosessointi voi kestää. Tiedostoille >500MB kannattaa käyttää komentorivityökaluja, kuten GDAL.
K: Mitä tapahtuu, jos kahdella ominaisuudella on sama arvo?
V: Ne ryhmitellään samaan tulostiedostoon (se on koko jaon idea!).
K: Voinko jakaa numeeristen ominaisuuksien mukaan?
V: Kyllä, numeeriset arvot muunnetaan merkkijonoiksi tiedostonimiä varten.
K: Säilyykö koordinaattien tarkkuus jaossa?
V: Kyllä, kaikki koordinaatit säilyvät täsmälleen alkuperäisessä muodossa.
K: Miten jaan OpenStreetMap-datan maan mukaan?
V: Käytä "ISO3166-1" tai "ISO3166-1:alpha2" ominaisuutta OSM:n hallinnollisista rajoista.