Skip to content

GeoJSON Küçültücü

Bu ücretsiz çevrimiçi GeoJSON küçültücü ile dosya boyutlarını özellikleri kaldırarak ve koordinat hassasiyetini düşürerek hızlı ve kolay bir şekilde, herhangi bir yazılım yüklemeden azaltın.

YÜKLE DOSYALARI düğmesine tıklayın ve küçültmek istediğiniz GeoJSON dosyalarını seçin. İşlemin tamamlanmasını bekleyin ve dosyaları tek tek veya bir arada indirin.

Tüm işlemler tarayıcınızda gerçekleşir—hiçbir veri herhangi bir sunucuya yüklenmez.

GeoJSON Nedir?

GeoJSON, JSON (JavaScript Object Notation) tabanlı açık bir standart coğrafi veri formatıdır. Coğrafi özellikleri, geometrileri ve özellikleri basit, insan tarafından okunabilir bir yapıda kodlar ve Leaflet, Mapbox ve OpenLayers gibi web haritalama kütüphaneleri tarafından geniş ölçüde desteklenir. GeoJSON dosyaları genellikle Noktalar, Çizgi Dizileri, Poligonlar ve bunların çok parçalı eşdeğerlerini, her bir özelliği tanımlayan özel özelliklerle birlikte içerir.

GeoJSON'un Avantajları

  • Evrensel uyumluluk — Neredeyse tüm web haritalama araçları ve CBS yazılımları tarafından desteklenir
  • İnsan tarafından okunabilir — Herhangi bir metin düzenleyicisinde kolayca incelenebilir, düzenlenebilir ve hata ayıklanabilir
  • Basit yapı — Özellik/geometri/özellik organizasyonu ile açık bir JSON formatı
  • Esnek özellikler — Özelliklere herhangi bir özel öznitelik ekleyin
  • Doğrudan tarayıcı desteği — JSON.parse() ile yerel olarak ayrıştırılır, özel kütüphanelere gerek yoktur

GeoJSON'un Dezavantajları

  • Büyük dosya boyutları — Shapefile veya GeoPackage gibi ikili formatlardan 5-10 kat daha büyük olabilir
  • Aşırı hassasiyet — Genellikle 4-6 yeterliyken 12-15 ondalık basamak içerir
  • Verimsiz topoloji — Paylaşılan sınırların tekrarlanan koordinatları (TopoJSON'un aksine)
  • Yerleşik sıkıştırma yok — Verimli aktarım için gzip veya benzeri sıkıştırma gerektirir

Neden GeoJSON Küçültülmeli?

Web haritaları için kullanılan GeoJSON dosyaları genellikle ihtiyaç duyulandan çok daha büyüktür. İki yaygın neden aşırı koordinat hassasiyeti ve gereksiz boşluklardır. Ekvator'da 12–15 ondalık basamak içeren koordinatlarla karşılaşmak alışılmadık bir durum değildir; bu, gerçek dünya doğruluğunun çok ötesindedir. Yaklaşık 1 metre hassasiyet yeterliyse, genellikle 5 ondalık basamak yeterlidir; yaklaşık 10 metre için 4 ondalık basamak yeterlidir. Bu ekstra basamakları kaldırmak dosya boyutunu önemli ölçüde azaltabilir, boşlukları ve satır sonlarını temizlemek ve gereksiz özellikleri budamak da aynı şekilde.

Bu araç, daha küçük, daha hızlı yüklenen GeoJSON üretmenize yardımcı olur:

  • Koordinat hassasiyetini azaltarak (her ondalık ayar için "Ekvator'daki Yaklaşık ızgara" ipucu ile)
  • Sadece ihtiyacınız olan özellikleri tutarak (veya hızlı bir şekilde yaygın ön ayarları uygulayarak)
  • İsteğe bağlı olarak boş dizileri/nesneleri kaldırarak ve boşlukları temizleyerek
  • Standart GeoJSON ve satır sınırlı GeoJSON'u (NDJSON/GeoJSON Çizgileri) işleyerek
  • Tamamen tarayıcınızda çalışarak—hiçbir yükleme olmadan

Koordinat Hassasiyetini Anlamak

Dünya'nın ekvator çevresi (~40,075 km) kullanılarak, bir derece yaklaşık 111 km'dir. Enlem/boylamdaki her ondalık basamak, ızgara boyutunu 10 kat azaltır:

  • 0 ondalık ≈ 111 km (şehir düzeyinde doğruluk)
  • 1 ondalık ≈ 11.1 km (büyük mahalle)
  • 2 ondalık ≈ 1.11 km (köy/küçük kasaba)
  • 3 ondalık ≈ 111 m (büyük arazi)
  • 4 ondalık ≈ 11.1 m (arazi parseli)
  • 5 ondalık ≈ 1.11 m (bireysel ağaçlar)
  • 6 ondalık ≈ 0.11 m (mimari detaylar)

Bu mesafeler enleme küresel olarak uygulanır. Boylam ekvatorda benzer şekilde ölçeklenir ancak kutuplara doğru küçülür—örneğin, 5 ondalık basamak 60°K'de (İskoçya, güney Alaska) ~0.55 m hassasiyet sağlar. Çoğu web haritalama uygulaması için 4-5 ondalık basamak doğruluk ve dosya boyutu arasında mükemmel bir denge sağlar.

GeoJSON Çizgileri (NDJSON) Desteği

Bu küçültücü, her satırın ayrı bir GeoJSON Özelliği içerdiği satır sınırlı GeoJSON'u (NDJSON veya GeoJSON Çizgileri olarak da adlandırılır) otomatik olarak algılar ve işler. Bu dosyalar, akış veri hatlarında ve coğrafi veri tabanlarında yaygındır. Araç, bunları standart bir Özellik Koleksiyonuna birleştirir, küçültme uygular ve maksimum uyumluluk için standart GeoJSON çıktısı sağlar.

İlgili Araçlar

Web haritaları için kullanılan GeoJSON dosyaları genellikle ihtiyaç duyulandan çok daha büyüktür. İki yaygın neden aşırı koordinat hassasiyeti ve gereksiz özelliklerdir. Ekvator'da 12–15 ondalık basamak içeren koordinatlarla karşılaşmak alışılmadık bir durum değildir; bu, gerçek dünya doğruluğunun çok ötesindedir. Yaklaşık 1 metre hassasiyet yeterliyse, genellikle 5 ondalık basamak yeterlidir; yaklaşık 10 metre için 4 ondalık basamak yeterlidir. Bu ekstra basamakları kaldırmak dosya boyutunu %30-50 oranında azaltabilir ve kullanılmayan özellikleri budamak daha da fazla tasarruf sağlayabilir.

Daha küçük GeoJSON dosyaları daha hızlı sayfa yüklemeleri, azaltılmış bant genişliği maliyetleri ve daha akıcı harita etkileşimleri anlamına gelir. Bu araç, coğrafi verilerinizi optimize etmenize yardımcı olur:

  • Koordinat hassasiyetini azaltma — Gerçek dünya etkisini gösteren görsel "Ekvator'daki ızgara" ipuçlarıyla ondalık basamakları ayarlayın
  • Özellik filtreleme — Sadece temel özellikleri tutun, kullanılmayan öznitelikleri kaldırın
  • Toplu işleme — Birden fazla dosyayı aynı anda yükleyin ve anında sonuç alın
  • Akıllı varsayılanlar — 5 ondalık hassasiyetle (≈1.1m Ekvator'da) otomatik küçültme
  • NDJSON desteği — Hem standart GeoJSON hem de GeoJSON Çizgilerini (satır sınırlı) işler
  • Çıktıyı önizleme — Küçültülmüş sonuçları indirmeden önce görüntüleyin
  • %100 istemci tarafı — Sunucu yüklemeleri yok, verileriniz gizli kalır

GeoJSON Nasıl Küçültülür

  1. Dosyaları yükleyin — Birden fazla .geojson dosyasını bırakma alanına sürükleyin veya "Dosyaları Gözat" düğmesine tıklayın
  2. Sonuçları inceleyin — Dosyalar varsayılan ayarlarla (5 ondalık hassasiyet, tüm özellikler tutulur) anında küçültülür
  3. Seçenekleri ayarlayın (isteğe bağlı) — Koordinat hassasiyetini değiştirin, tutulacak/kaldırılacak özellikleri seçin veya hızlı ön ayarları kullanın
  4. Önizleme — Küçültülmüş JSON çıktısını incelemek için "Önizleme"ye tıklayın
  5. İndirme — Optimize edilmiş sürümü kaydetmek için herhangi bir dosyanın yanındaki indirme düğmesine tıklayın
  6. Temizle — Tüm dosyaları kaldırmak ve yeniden başlamak için "Tümünü Temizle"yi kullanın

Toplu İşleme ve Büyük Dosya Desteği

Bu ücretsiz çevrimiçi araç büyük veri kümeleri için optimize edilmiştir. Modern tarayıcılarda genellikle 100MB+ boyutundaki birçok dosyayı donmadan işleyebilir. Dosyalar, akıllı varsayılanlarla yükleme anında işlenir ve anında geri bildirim sağlar. Seçenekleri ayarlayarak tüm dosyaları özel ayarlarla yeniden işleyin, ardından tek tek indirin veya her sonucu önizleyin.