GeoJSON Splitter
Podziel duże pliki GeoJSON na wiele mniejszych plików na podstawie właściwości, takich jak kraj, poziom administracyjny, typ lub dowolny inny atrybut.
Input GeoJSON
or drag & drop
Jak używać
- Prześlij plik GeoJSON lub wklej dane
- Wybierz właściwość, według której chcesz podzielić (np. "country", "admin_level", "type")
- Podgląd podziału — Zobacz, ile plików zostanie utworzonych
- Pobierz wszystkie pliki jako archiwum ZIP
Funkcje
✓ Podział według dowolnej właściwości — Kraj, poziom administracyjny, kategoria lub pole niestandardowe
✓ Inteligentne grupowanie — Automatyczne grupowanie obiektów według wartości właściwości
✓ Podgląd przed podziałem — Zobacz liczbę plików i rozkład obiektów
✓ Pobieranie zbiorcze — Pobierz wszystkie pliki jako ZIP
✓ Wykrywanie właściwości — Automatyczne wykrywanie dostępnych właściwości
✓ Zachowanie struktury — Zachowuje wszystkie właściwości obiektów i geometrię
Zastosowania
🗺️ Podział według kraju — Podziel globalny zestaw danych na pliki dla poszczególnych krajów
🏛️ Podział według poziomu administracyjnego — Oddziel prowincje, stany, dystrykty
🏙️ Podział według miasta — Wyodrębnij poszczególne miasta z krajowego zestawu danych
📊 Podział według kategorii — Grupuj obiekty według typu (drogi, budynki, parki)
🎯 Dystrybucja danych — Twórz łatwe do zarządzania fragmenty do pobrania
🔍 Skupiona analiza — Wyodrębnij konkretne regiony do szczegółowej pracy
Typowe właściwości podziału
Właściwości geograficzne
json
{
"country": "United States",
"admin_level": "1",
"state": "California",
"city": "San Francisco"
}Właściwości OpenStreetMap
json
{
"admin_level": "2",
"ISO3166-1": "US",
"name": "United States"
}Właściwości niestandardowe
json
{
"category": "residential",
"zone": "A",
"district": "Downtown"
}Przykład: Podział krajów świata
Wejście: Jeden plik GeoJSON zawierający wszystkie kraje świata
Właściwość: "ISO_A3" (kod ISO 3-literowy)
Wynik: 195+ plików
USA.geojsonCAN.geojsonGBR.geojson- ...i tak dalej
Wskazówki
💡 Wybierz unikalne identyfikatory dla czystego podziału (kody ISO, identyfikatory)
💡 Sprawdź wartości właściwości przed podziałem, aby uniknąć nieoczekiwanych wyników
💡 Użyj admin_level dla granic administracyjnych OpenStreetMap
💡 Najpierw podgląd — Zweryfikuj liczbę plików i rozkład
💡 Nazwy właściwości powinny być spójne dla wszystkich obiektów
Szczegóły techniczne
Format wejściowy
- Kolekcja obiektów GeoJSON
- Obiekty z obiektem właściwości
- Obsługiwane dowolne typy geometrii
Format wyjściowy
- Oddzielne pliki GeoJSON dla każdej unikalnej wartości właściwości
- Archiwum ZIP zawierające wszystkie pliki
- Nazwa pliku oparta na wartości właściwości (oczyszczona)
Ograniczenia
- Właściwość musi istnieć we wszystkich obiektach (lub zostanie pogrupowana jako "undefined")
- Maksymalna zalecana liczba: 1000 plików podziału
- Przetwarzanie dużych plików może zająć trochę czasu
Powiązane narzędzia
- TopoJSON Splitter — Podziel pliki TopoJSON
- GeoJSON Merger — Połącz wiele plików GeoJSON
- GeoJSON Minifier — Zmniejsz rozmiar pliku
Najczęściej zadawane pytania
Q: Co się stanie, jeśli obiekt nie ma właściwości podziału?
A: Obiekty bez właściwości zostaną pogrupowane w pliku "undefined.geojson".
Q: Czy mogę podzielić według wielu właściwości?
A: Nie bezpośrednio, ale możesz podzielić raz, a następnie ponownie podzielić wyniki według innej właściwości.
Q: Jak są określane nazwy plików?
A: Nazwy plików używają wartości właściwości, oczyszczonej z nieprawidłowych znaków (np. "/" zamienia się na "_").
Q: Czy mogę podzielić bardzo duże pliki (>100MB)?
A: Tak, ale przetwarzanie może zająć trochę czasu. Dla plików >500MB rozważ użycie narzędzi wiersza poleceń, takich jak GDAL.
Q: Co jeśli dwa obiekty mają tę samą wartość właściwości?
A: Są grupowane w tym samym pliku wyjściowym (na tym polega podział!).
Q: Czy mogę podzielić według właściwości numerycznych?
A: Tak, wartości numeryczne są konwertowane na ciągi znaków dla nazw plików.
Q: Czy podział zachowa precyzję współrzędnych?
A: Tak, wszystkie współrzędne są zachowywane dokładnie tak, jak w oryginalnym pliku.
Q: Jak podzielić dane OpenStreetMap według kraju?
A: Użyj właściwości "ISO3166-1" lub "ISO3166-1:alpha2" z granic administracyjnych OSM.