CBS Veri Kontrolü

GeoJSON Doğrulayıcı ve Onarıcı

GeoJSON verini yükle veya yapıştır; sarım yönü, kapanmamış halka, koordinat aralığı, yinelenen nokta ve self-intersection hatalarını RFC 7946'ya göre bul, onarılabilenleri tek tıkla düzelt.

Verileriniz tarayıcınızda kalır — sunucuya yüklenmez. Tüm kontroller kütüphanesiz, saf JavaScript ile client-side çalışır.

İlgili Araçlar

Online GeoJSON Doğrulayıcı ve Geometri Onarıcı

Geometri Hatalarını Yayınlamadan Önce Yakalayın

Dışa aktarılan GeoJSON dosyaları sık sık gizli geometri hataları taşır: kapanmamış poligon halkaları, RFC 7946'ya aykırı sarım yönleri, yinelenen noktalar, projeksiyonlu (metre cinsinden) koordinatlar veya kendi kendisiyle kesişen halkalar. Bu hatalar haritada fark edilmeyebilir ama alan hesabını, mekânsal sorguları ve bazı görselleştirme kütüphanelerini sessizce bozar.

  • Kapsamlı Kontrol: JSON sözdizimi, tip alanları, koordinat aralığı, halka kapanışı, sarım yönü, yinelenen nokta, kısa halka, self-intersection
  • Önem Dereceleri: Bulgular hata / uyarı / bilgi olarak sınıflandırılır ve konumuyla raporlanır
  • Otomatik Onarım: Halkalar kapatılır, sarım yönleri çevrilir, yinelenen noktalar silinir
  • Değişiklik Özeti: Kaç halka kapatıldı, kaç yön çevrildi, kaç nokta silindi — hepsi raporlanır

Nasıl Kullanılır?

GeoJSON dosyanızı yükleyin veya içeriği yapıştırın. "Doğrula" ile bulgu listesini alın; her satırda önem simgesi, hatanın yeri ve açıklaması bulunur. "Otomatik Onar" ile onarılabilir hatalar tek adımda düzeltilir, onarılmış veri yeniden doğrulanır ve değişiklik özetiyle birlikte indirilebilir/kopyalanabilir hale gelir. Self-intersection gibi güvenle onarılamayan hatalar yalnızca raporlanır.

Diğer Araçlar

Doğrulanmış verinizi GeoJSON Düzenleyici ile biçimlendirebilir, Harita Görüntüleyici ile haritada kontrol edebilirsiniz.

Sık Sorulan Sorular

Sarım yönü (winding order) neden önemli?

GeoJSON standardı RFC 7946, poligonların dış halkasının saat yönünün tersine (CCW), iç halkaların (deliklerin) ise saat yönünde (CW) sıralanmasını zorunlu kılar. Yanlış sarım yönü bazı kütüphanelerde (örn. Mapbox GL, D3, bazı sunucu tarafı işlemciler) poligonun ters yüz görünmesine, deliklerin dolu çizilmesine veya alan hesaplarının negatif çıkmasına yol açabilir. Bu araç yönü işaretli alan (signed area) ile tespit eder ve tek tıkla düzeltir.

Hangi hatalar otomatik onarılır?

Otomatik Onar butonu üç düzeltmeyi güvenle uygular: kapanmamış halkaları kapatır (ilk nokta sona eklenir), sarım yönlerini RFC 7946'ya çevirir (dış halka CCW, iç halka CW) ve ardışık yinelenen noktaları siler. Geçersiz JSON sözdizimi, eksik 'type' alanı, aralık dışı (projeksiyonlu) koordinatlar ve self-intersection otomatik onarılmaz; bunlar bulgu listesinde raporlanır.

Self-intersection neden otomatik onarılmıyor?

Kendi kendisiyle kesişen bir halkanın (örn. kelebek/bow-tie poligon) doğru hali tek değildir: geometri iki ayrı poligona bölünebilir, kesişim noktasında düğüm eklenebilir veya taşan kısım atılabilir. Hangisinin doğru olduğu veriyi üreten kişinin niyetine bağlıdır; otomatik bir seçim veriyi sessizce bozabilir. Bu yüzden araç self-intersection'ı konumuyla birlikte raporlar, düzeltmeyi ise QGIS gibi bir CBS yazılımında size bırakır.