Skip to content

GeoJSON → TopoJSON Dönüştürücü

GeoJSON'u TopoJSON'a dönüştürerek çokgen veri kümelerini performans için optimize edin. TopoJSON, paylaşılan yayları kodlayarak dosya boyutunu azaltır—birbirine sınırları olan birçok çokgen içeren web haritaları için harikadır.

TopoJSON Nedir?

TopoJSON, paylaşılan yayları kodlayarak özellikle çokgen sınırları için dosya boyutunu azaltan, GeoJSON'un topolojiye duyarlı bir uzantısıdır. Birden fazla çokgenin sınırları paylaştığı durumlarda (ülkeler, eyaletler veya ilçeler gibi), TopoJSON her paylaşılan sınırı yalnızca bir kez depolar.

Avantajlar

  • Daha küçük dosya boyutu: Eşdeğer GeoJSON'dan genellikle %50-80 daha küçük
  • Daha hızlı indirme: Daha az veri aktarımı, daha hızlı sayfa yüklemeleri anlamına gelir
  • Korunan topoloji: Paylaşılan sınırlar mükemmel şekilde hizalanır
  • Web dostu: D3.js ve diğer görselleştirme kütüphaneleriyle çalışır

Nasıl Dönüştürülür?

GeoJSON → TopoJSON

  1. GeoJSON dosyanızı sürükleyip bırakın veya göz atmak için tıklayın
  2. Sonucu haritada önizleyin
  3. Optimize edilmiş TopoJSON dosyasını indirin

TopoJSON → GeoJSON

  1. TopoJSON dosyanızı yükleyin
  2. Araç, dosyanızı standart GeoJSON'a geri dönüştürür
  3. İndirin ve herhangi bir GeoJSON uyumlu araçla kullanın

Kullanım Alanları

  • Birçok çokgen içeren web haritaları: Ülke sınırları, eyalet haritaları, ilçe haritaları
  • Etkileşimli görselleştirmeler: Choropleth haritaları, seçim haritaları, nüfus verileri
  • Performans optimizasyonu: Bant genişliğini azaltın ve yükleme sürelerini iyileştirin
  • Veri dağıtımı: Daha küçük dosyalar paylaşımı ve gömülmeyi kolaylaştırır

Teknik Detaylar

  • Koordinat hassasiyeti: TopoJSON'a dönüştürürken yapılandırılabilir
  • Topoloji kodlama: Paylaşılan yayları otomatik olarak algılar ve korur
  • Standartlara uygun: TopoJSON spesifikasyonunu takip eder
  • İstemci tarafı işleme: Verileriniz tarayıcınızı asla terk etmez

Sık Sorulan Sorular

TopoJSON'u ne zaman GeoJSON yerine kullanmalıyım?
Paylaşılan sınırları olan çokgen veri kümeleri için (ülkeler, idari bölgeler) TopoJSON kullanın. Nokta verileri veya basit özellikler için genellikle GeoJSON yeterlidir.

TopoJSON'u Leaflet veya Mapbox ile kullanabilir miyim?
Evet, ancak önce GeoJSON'a geri dönüştürmeniz gerekir (veya topojson-client gibi kütüphaneleri kullanabilirsiniz).

TopoJSON tüm GeoJSON özelliklerini destekliyor mu?
TopoJSON geometrileri ve özellikleri destekler. Bazı GeoJSON uzantıları korunmayabilir.

Ayrıca Bakınız