GeoJSON Görüntüleyici
GeoJSON dosyalarını etkileşimli bir haritada görselleştirin.
Girdi
Çıktı
Readme
GeoJSON Nedir?
GeoJSON, coğrafi veri yapılarını JSON (JavaScript Object Notation) kullanarak kodlamak için bir standart formattır. Nokta, çizgi ve çokgen gibi basit coğrafi özellikleri ve bunların özelliklerini temsil eder. Bunu, konumları, rotaları, sınırları ve alanları bir harita üzerinde bilgisayarların kolayca okuyup görüntüleyebileceği bir formatta tanımlamanın bir yolu olarak düşünebilirsiniz. GeoJSON, insan tarafından okunabilir, hafif olması ve modern web teknolojileriyle sorunsuz çalışması nedeniyle web haritalama uygulamaları, GIS yazılımları ve konuma dayalı hizmetlerde yaygın olarak kullanılır.
GeoJSON Nasıl Çalışır?
GeoJSON, coğrafi verileri özellikler (features) halinde düzenler; her özellik bir geometriye (şekil ve koordinatlar) ve isteğe bağlı olarak özelliklere (tanımlayıcı bilgi) sahiptir. Geometri türleri arasında Point (tek bir konum), LineString (bağlı bir yol), Polygon (kapalı bir alan) ve bunların çoklu bölümlerini içeren varyantlar bulunur. Koordinatlar, ondalık derece cinsinden uzunluk‑enlem çiftleri olarak saklanır. Bu standart yapı, farklı haritalama araçları ve uygulamaların aynı coğrafi veriyi tutarlı bir şekilde yorumlamasını ve görüntülemesini sağlar; böylece GeoJSON, konum bilgilerini paylaşmak için evrensel bir dil haline gelir.
Araç Açıklaması
GeoJSON Viewer, GeoJSON verilerini bir harita üzerinde görselleştiren etkileşimli bir araçtır. GeoJSON dosyasını yükleyin veya JSON kodunu doğrudan yapıştırın; böylece coğrafi özellikleriniz etkileşimli bir Leaflet haritasında render edilir. Araç, özellik sayısı ve LineString geometrileri için toplam mesafe gibi istatistikleri otomatik olarak hesaplar.
Özellikler
- Çoklu Giriş Yöntemleri: GeoJSON dosyalarını (.json, .geojson, .geojsonl) yükleyin veya JSON kodunu doğrudan yapıştırın
- Etkileşimli Harita Görselleştirme: Yakınlaştırma ve kaydırma kontrolleriyle etkileşimli Leaflet haritasında coğrafi özellikleri görüntüleyin
- Otomatik İstatistikler: Özellik sayısını ve çizgi geometrileri için hesaplanan mesafeleri gösterir
- Mesafe Hesaplama: Haversine formülünü kullanarak LineString ve MultiLineString özelliklerinin toplam mesafesini kilometre ve mil cinsinden hesaplar
- Akıllı Merkezleme: Haritayı ilk özelliğinizin üzerine otomatik olarak merkezleyerek optimal görüntüleme sağlar
- GeoJSON Doğrulama: Girişin doğru GeoJSON FeatureCollection formatında olduğundan emin olmak için doğrular
- Çoklu Geometri Desteği: Point, LineString, Polygon, MultiPoint, MultiLineString ve MultiPolygon geometrilerini işler
- Hata Yönetimi: Geçersiz dosyalar veya hatalı JSON için net hata mesajları sunar
Kullanım Senaryoları
- Rota Görselleştirme: GPS izlerini, yürüyüş patikalarını veya teslimat rotalarını harita üzerinde gösterir
- Sınır Haritalama: Şehir sınırları, ilçeler veya mülk hatları gibi coğrafi sınırları görselleştirir
- Veri Analizi: Koordinatları ve özellik bilgilerini doğrulamak için GeoJSON verilerini hızlıca inceler
- GIS Geliştirme: Haritalama uygulamaları geliştirilirken GeoJSON dosyalarını test eder ve ön izleme yapar
- Konum Planlama: Seyahat planlaması için birden çok ilgi noktasını veya konumu görselleştirir
- Coğrafi Veri Doğrulama: Diğer araçlardan dışa aktarılan GeoJSON'un doğru şekilde render edildiğini doğrular
- Mesafe Ölçümü: GeoJSON verinizdeki rotaların veya yolların toplam uzunluğunu hesaplar
- Eğitim Amaçlı: Gerçek coğrafi verileri görselleştirerek GeoJSON yapısını öğrenir