TopoJSON, GeoJSON'un topoloji farkındalıklı bir uzantısıdır. Paylaşılan yay kodlamasını (poligonlar arasındaki sınırlar yalnızca bir kez saklanır) ve koordinatların tam sayı nicemlemesini kullanır — sonuçtaki dosya, eşdeğer GeoJSON'dan %60-80 daha küçüktür. D3.js, Mapshaper ve Observable için standart girdidir; etkileşimli koroplet haritalar ve web atlasları için idealdir.
TopoJSON formatını şimdi dışa aktarın
✨ Açık Beta — ücretsiz, sınırsız
Temel Özellikler
✓Paylaşımlı yay kodlaması (GeoJSON'dan %60-80 daha küçük)
✓Koordinatların tamsayıya nicemlenmesi
✓Topolojiyi koruyan basitleştirme
✓Öğe öznitelikleri korunur
TopoJSON Dosyalarını Hangi Program Açar
Aşağıdaki programlar ve uygulamalar, OSM2CDR'den dışa aktarılan TopoJSON (Topology-Aware JSON) (.topojson) dosyalarını açabilir, düzenleyebilir ve bunlarla çalışabilir:
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.
TopoJSON Haritalarını Kimler Kullanır
D3.js'te etkileşimli koroplet haritaları
Web atlasları ve harita odaklı yayınlar
Hafif idari sınır haritaları
Çevrimdışı web uygulamaları (PWA)
Analitik ve görselleştirme (Observable)
TopoJSON Nasıl Dışa Aktarılır
1
Alan seçin
osm2cdr.ru üzerindeki etkileşimli haritada bir dikdörtgen veya çokgen çizin
2
TopoJSON seçin
Mevcut 127 dışa aktarma formatı listesinden TopoJSON (Topology-Aware JSON) seçin
3
Dışa aktar
Dışa Aktar'a tıklayın ve .topojson dosyanızı 1-5 dakika içinde alın
4
İndir
Hazır TopoJSON dosyasını indirin ve D3.js ile açın
TopoJSON formatında popüler haritalar
Free
TopoJSON (Topology-Aware JSON) harita dışa aktarımlarını edinin
OpenStreetMap'ten profesyonel TopoJSON haritaları indirin. Anında oluşturma, her alan.
Ücretsiz / dışa aktarma
TopoJSON formatını şimdi dışa aktarın →
Sıkça Sorulan Sorular
TopoJSON, GeoJSON'dan nasıl farklıdır? ▼
TopoJSON'u tekrar GeoJSON'a dönüştürebilir miyim? ▼
D3.js neden TopoJSON'u tercih eder? ▼
TopoJSON, 3D'yi destekler mi? ▼