Skip to content

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

  1. Lataa GeoJSON-tiedosto tai liitä data
  2. Valitse ominaisuus, jonka mukaan jaetaan (esim. "country", "admin_level", "type")
  3. Esikatsele jako — Näe, kuinka monta tiedostoa luodaan
  4. 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.geojson
  • CAN.geojson
  • GBR.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

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.