GeoJSON Splitter
Hatiin ang malalaking GeoJSON file sa maraming mas maliliit na file batay sa properties tulad ng bansa, admin level, uri, o anumang ibang attribute.
Input GeoJSON
or drag & drop
Paano Gamitin
- I-upload ang GeoJSON file o i-paste ang data
- Piliin ang property na gagamitin sa paghahati (hal., "country", "admin_level", "type")
- I-preview ang paghahati — Tingnan kung ilang file ang malilikha
- I-download ang lahat ng file bilang ZIP archive
Mga Tampok
✓ Hatiin ayon sa anumang property — Bansa, admin level, kategorya, o custom na field
✓ Smart grouping — Awtomatikong inaayos ang mga feature batay sa halaga ng property
✓ Preview bago hatiin — Tingnan ang bilang ng file at distribusyon ng feature
✓ Batch download — I-download ang lahat ng file bilang ZIP
✓ Property detection — Awtomatikong natutukoy ang mga available na property
✓ Preserve structure — Pinapanatili ang lahat ng feature properties at geometry
Mga Gamit
🗺️ Hatiin ayon sa bansa — Hatiin ang dataset ng mundo sa mga indibidwal na file ng bansa
🏛️ Hatiin ayon sa admin level — Paghiwalayin ang mga probinsya, estado, distrito
🏙️ Hatiin ayon sa lungsod — I-extract ang mga indibidwal na lungsod mula sa pambansang dataset
📊 Hatiin ayon sa kategorya — Ayusin ang mga feature batay sa uri (mga kalsada, gusali, parke)
🎯 Pamamahagi ng data — Gumawa ng mas madaling pamahalaang bahagi para sa pag-download
🔍 Nakatuon na pagsusuri — I-extract ang partikular na rehiyon para sa detalyadong pag-aaral
Karaniwang Properties sa Paghahati
Geographic Properties
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}OpenStreetMap Properties
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Custom Properties
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Halimbawa: Hatiin ang Mga Bansa sa Mundo
Input: Isang GeoJSON na may lahat ng bansa sa mundo
Property: "ISO_A3" (ISO 3-letter code)
Output: 195+ file
USA.geojsonCAN.geojsonGBR.geojson- ...at iba pa
Mga Tip
💡 Pumili ng natatanging identifier para sa malinis na paghahati (ISO codes, IDs)
💡 Suriin ang mga halaga ng property bago hatiin upang maiwasan ang hindi inaasahang resulta
💡 Gamitin ang admin_level para sa mga hangganan ng administratibo ng OpenStreetMap
💡 Mag-preview muna upang masiguro ang bilang ng file at distribusyon
💡 Ang mga pangalan ng property ay dapat pare-pareho sa lahat ng feature
Mga Teknikal na Detalye
Input Format
- GeoJSON FeatureCollection
- Mga feature na may properties object
- Sinusuportahan ang anumang uri ng geometry
Output Format
- Mga indibidwal na GeoJSON file bawat natatanging halaga ng property
- ZIP archive na may lahat ng file
- Filename batay sa halaga ng property (sanitized)
Mga Limitasyon
- Kailangang mayroon ang property sa lahat ng feature (o mai-group bilang "undefined")
- Maximum na inirerekomenda: 1000 na split file
- Ang malalaking file ay maaaring tumagal ng oras sa pagproseso
Mga Kaugnay na Tool
- TopoJSON Splitter — Hatiin ang mga TopoJSON file
- GeoJSON Merger — Pagsamahin ang maraming GeoJSON file
- GeoJSON Minifier — Bawasan ang laki ng file
Mga Madalas Itanong
Q: Ano ang mangyayari kung ang isang feature ay walang split property?
A: Ang mga feature na walang property ay mai-group sa isang "undefined.geojson" file.
Q: Maaari bang hatiin ayon sa maraming property?
A: Hindi direkta, ngunit maaari kang maghati nang isang beses, pagkatapos ay hatiin muli ang mga resulta ayon sa ibang property.
Q: Paano tinutukoy ang mga filename?
A: Ang mga filename ay gumagamit ng halaga ng property, na-sanitize upang alisin ang mga hindi valid na character (hal., ang "/" ay nagiging "_").
Q: Maaari bang hatiin ang napakalaking file (>100MB)?
A: Oo, ngunit maaaring tumagal ng oras ang pagproseso. Para sa mga file >500MB, isaalang-alang ang paggamit ng mga command-line tool tulad ng GDAL.
Q: Paano kung ang dalawang feature ay may parehong halaga ng property?
A: Ang mga ito ay mai-group sa parehong output file (iyon ang layunin!).
Q: Maaari bang hatiin ayon sa numeric properties?
A: Oo, ang mga numeric na halaga ay kino-convert sa mga string para sa filenames.
Q: Mapapanatili ba ang precision ng coordinate sa paghahati?
A: Oo, ang lahat ng coordinates ay mananatiling eksakto tulad ng nasa orihinal na file.
Q: Paano hatiin ang OpenStreetMap data ayon sa bansa?
A: Gamitin ang "ISO3166-1" o "ISO3166-1:alpha2" property mula sa OSM admin boundaries.