TopoJSON to rozszerzenie GeoJSON uwzględniające topologię. Wykorzystuje kodowanie współdzielonych łuków (granice między wielokątami są zapisywane tylko raz) oraz kwantyzację całkowitoliczbową współrzędnych — wynikowy plik jest o 60–80% mniejszy niż równoważny GeoJSON. Standardowe dane wejściowe dla D3.js, Mapshaper i Observable; idealny do interaktywnych map kartogramowych i atlasów internetowych.
Eksportuj TopoJSON teraz
✨ Otwarta beta — bezpłatnie, bez ograniczeń
Najważniejsze funkcje
✓Kodowanie wspólnych łuków (60-80% mniej niż GeoJSON)
✓Kwantyzacja całkowitoliczbowa współrzędnych
✓Upraszczanie z zachowaniem topologii
✓Zachowane właściwości obiektów
Jaki program otwiera pliki TopoJSON
Następujące programy i aplikacje mogą otwierać, edytować i pracować z plikami TopoJSON (Topology-Aware JSON) (.topojson) wyeksportowanymi z OSM2CDR:
D3.js
Mapshaper
topojson-server
topojson-client
Observable
ndjson-cli
Format specifications
- Open standard
- 2D only
- Lossless (no quality loss)
- Stores feature attributes
- Output: 1 file
- TopoJSON (open spec). Topologically encoded GeoJSON: shared borders stored once, file size 30-80% smaller. Used by D3.js.
Kto korzysta z map TopoJSON
Interaktywne kartogramy w D3.js
Atlasy internetowe i publikacje oparte na mapach
Lekkie mapy granic administracyjnych
Internetowe aplikacje offline (PWA)
Analityka i wizualizacja (Observable)
Jak wyeksportować TopoJSON
1
Zaznacz obszar
Narysuj prostokąt lub wielokąt na interaktywnej mapie pod adresem osm2cdr.ru
2
Wybierz TopoJSON
Wybierz TopoJSON (Topology-Aware JSON) z listy 127 dostępnych formatów eksportu
3
Eksportuj
Kliknij Eksportuj i otrzymaj plik .topojson w ciągu 1-5 minut
4
Pobierz
Pobierz gotowy plik TopoJSON i otwórz go w D3.js
Popularne mapy w formacie TopoJSON
Free
Uzyskaj eksporty map w formacie TopoJSON (Topology-Aware JSON)
Pobieraj profesjonalne mapy TopoJSON z OpenStreetMap. Natychmiastowe generowanie, dowolny obszar.
Bezpłatnie / eksport
Eksportuj TopoJSON teraz →
Najczęściej zadawane pytania
Czym TopoJSON różni się od GeoJSON? ▼
Czy mogę przekonwertować TopoJSON z powrotem na GeoJSON? ▼
Dlaczego D3.js preferuje TopoJSON? ▼
Czy TopoJSON obsługuje 3D? ▼