Skip to content

TopoJSON → GeoJSON Konwerter

Konwertuj TopoJSON z powrotem do standardowego formatu GeoJSON. Przydatne, gdy potrzebujesz użyć danych TopoJSON z narzędziami obsługującymi tylko GeoJSON lub gdy chcesz rozwinąć geometrie zakodowane topologicznie.

Co to jest TopoJSON?

TopoJSON to rozszerzenie GeoJSON uwzględniające topologię, które koduje wspólne łuki w celu zmniejszenia rozmiaru pliku. Chociaż jest to świetne rozwiązanie do przechowywania i przesyłania danych, wiele narzędzi i bibliotek działa tylko ze standardowym GeoJSON.

Kiedy konwertować

Konwertuj TopoJSON → GeoJSON, gdy:

  • Używasz narzędzi, które nie obsługują TopoJSON (niektóre oprogramowanie GIS, biblioteki mapowania)
  • Edytujesz geometrie w standardowych edytorach GeoJSON
  • Upraszczasz proces przetwarzania danych (GeoJSON jest bardziej uniwersalny)
  • Pracujesz z narzędziami, które wymagają formatu FeatureCollection

Jak konwertować

  1. Prześlij swój plik .topojson lub .json (przeciągnij i upuść lub wybierz z dysku)
  2. Podgląd skonwertowanego GeoJSON na mapie
  3. Pobierz standardowy plik GeoJSON

Szczegóły konwersji

Co jest konwertowane

  • Wszystkie geometrie: Punkty, Linie, Poligony, MultiGeometry
  • Właściwości: Wszystkie atrybuty cech są zachowane
  • Wiele warstw: Wszystkie obiekty topologiczne są konwertowane i scalane
  • Wspólne łuki: Rozwinięte z powrotem do pełnych współrzędnych

Zmiany rozmiaru pliku

  • GeoJSON będzie większy: Zazwyczaj 2-5× większy niż TopoJSON
  • Wspólne granice są przechowywane wielokrotnie w GeoJSON
  • Użyj GeoJSON Minifier, aby zmniejszyć precyzję, jeśli to konieczne

Typowe zastosowania

  • Kompatybilność z narzędziami legacy: Używanie danych TopoJSON ze starszym oprogramowaniem
  • Edycja danych: Modyfikowanie geometrii w standardowych edytorach GeoJSON
  • Wymagania API: Niektóre API akceptują tylko GeoJSON
  • Nauka/debugowanie: GeoJSON jest łatwiejszy do odczytania i zrozumienia

Szczegóły techniczne

  • Wszystkie obiekty topologiczne scalane: Wynik to pojedyncza FeatureCollection
  • Rozwinięcie łuków: Wspólne łuki są w pełni rozwinięte ze wszystkimi współrzędnymi
  • Zgodność ze standardami: Wynik jest zgodny ze specyfikacją GeoJSON RFC 7946
  • Przetwarzanie po stronie klienta: Twoje dane nigdy nie opuszczają Twojej przeglądarki

FAQ

Dlaczego mój plik GeoJSON jest większy niż TopoJSON?
TopoJSON przechowuje wspólne granice tylko raz. GeoJSON przechowuje każdą granicę dla każdej cechy, nawet jeśli się pokrywają.

Czy mogę później przekonwertować z powrotem na TopoJSON?
Tak! Użyj GeoJSON → TopoJSON konwertera.

Co jeśli mój TopoJSON ma wiele obiektów?
Wszystkie obiekty są konwertowane i scalane w pojedynczą FeatureCollection.

Czy tracę jakieś dane podczas konwersji?
Nie—wszystkie geometrie i właściwości są zachowane. Plik będzie tylko większy.

Zobacz także