🗺️

GeoJSON Düzenleyici

Etkileşimli bir harita ile GeoJSON verilerini oluşturun, düzenleyin ve görselleştirin. Nokta, çizgi ve çokgen çizin, koordinatları düzenleyin ve coğrafi verilerinizi dışa aktarın.

Loading map...
Özellikler: 0

GeoJSON Nedir?

GeoJSON, JSON kullanarak coğrafi veri yapılarını kodlamak için bir formattır. Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon ve GeometryCollection türlerini destekler. GeoJSON, web haritalama uygulamaları, GIS yazılımları ve coğrafi veri API'lerinde yaygın olarak kullanılır. Özellikleri ve koordinatlarıyla coğrafi özellikleri temsil etmek için basit, insan tarafından okunabilir bir format sağlar.

Özellikler

🗺️

Etkileşimli Harita

Leaflet tarafından desteklenen etkileşimli bir haritada coğrafi verileri görselleştirin ve etkileşime geçin. Kaydırın, yakınlaştırın ve GeoJSON özelliklerinizi keşfedin.
✏️

Özellik Çiz

Haritada doğrudan nokta, çizgi ve çokgen çizin. Point, LineString, Polygon ve Multi varyantlarını destekler.
🔧

Özellik Düzenle

Köşeleri sürükleyerek, koordinatları değiştirerek ve özellikleri güncelleyerek mevcut özellikleri düzenleyin. İstenmeyen özellikleri tek tıkla silin.
📝

JSON Düzenleyici ve Gerçek Zamanlı Senkronizasyon

Sözdizimi vurgulama ile GeoJSON kodunu doğrudan düzenleyin. Harita, JSON düzenleyici veya tablo görünümündeki değişiklikler, sorunsuz düzenleme için tüm görünümlerde otomatik olarak senkronize edilir.
🎯

Uygulama Senaryoları

🌍

GIS Uygulamaları

GIS uygulamaları, haritalama hizmetleri ve mekansal analiz araçları için coğrafi veriler oluşturun ve düzenleyin.
🗺️

Web Haritalama

Leaflet, Mapbox ve Google Maps API gibi web haritalama kütüphaneleri için GeoJSON verileri oluşturun.
📍

Konum Hizmetleri

Konum tabanlı hizmetler için hizmet alanları, teslimat bölgeleri ve coğrafi sınırlar tanımlayın.
📊

Veri Görselleştirme

Veri görselleştirme, koroplet haritalar ve etkileşimli paneller için coğrafi veri setleri oluşturun.

📋Kullanım Kılavuzu

1️⃣
Özellik Çiz
Çizim düğmelerine (Nokta, Çizgi, Çokgen) tıklayın ve özellikler oluşturmak için haritaya tıklayın.
2️⃣
Özellik Düzenle
'Düzenleme Modu'na tıklayın ve özellik şekillerini değiştirmek için köşeleri sürükleyin. Özellikleri kaldırmak için 'Silme Modu'na tıklayın.
3️⃣
JSON Düzenle
GeoJSON kodunu doğrudan düzenlemek için JSON Düzenleyici sekmesine geçin. Değişiklikler harita ile otomatik olarak senkronize edilir.
4️⃣
Veri Dışa Aktar
GeoJSON dosyanızı indirmek için 'Farklı Kaydet'e veya panoya kopyalamak için 'GeoJSON Kopyala'ya tıklayın.

📚Teknik Giriş

🔬GeoJSON Format Spesifikasyonu

GeoJSON, JSON'a dayanır ve RFC 7946 spesifikasyonunu takip eder. WGS84 koordinat referans sistemi (CRS:84) kullanır. Koordinatlar [boylam, enlem] dizileri olarak saklanır. Format FeatureCollection (özellik dizisi), Feature (geometri + özellikler) ve Geometry nesnelerini destekler. Her geometrinin bir 'type' alanı (Point, LineString, Polygon, vb.) ve koordinat dizileri içeren bir 'coordinates' alanı vardır.

⚙️Leaflet Entegrasyonu

Düzenleyici, etkileşimli haritalar için açık kaynaklı bir JavaScript kütüphanesi olan Leaflet.js kullanır. Leaflet, harita oluşturma, döşeme katmanları (OpenStreetMap) ve etkileşim kontrolleri sağlar. leaflet-draw eklentisi haritada özellik çizmeyi ve düzenlemeyi sağlar. Özellikler Leaflet katmanları (Marker, Polyline, Polygon) olarak oluşturulur ve GeoJSON veri yapısı ile senkronize edilir.

🎨Gerçek Zamanlı Senkronizasyon

Düzenleyici, harita görselleştirmesi, JSON kodu ve tablo görünümü arasında çift yönlü senkronizasyon sağlar. Haritada özellikler çizildiğinde GeoJSON güncellenir. JSON düzenlendiğinde harita yeniden oluşturulur. Tablo görünümündeki değişiklikler hem haritayı hem de JSON'u günceller. Bu, olay dinleyicileri ve React hooks kullanarak durum yönetimi aracılığıyla gerçekleştirilir.

💡Koordinat Sistemi ve Doğrulama

GeoJSON WGS84 (EPSG:4326) koordinat sistemini kullanır. Boylam -180'den 180'e, enlem -90'dan 90'a kadar değişir. Düzenleyici koordinatları doğrular, çokgenlerin kapalı olduğundan emin olur (ilk ve son koordinatlar eşleşir) ve GeoJSON yapısını doğrular. Geçersiz geometriler veri bozulmasını önlemek için hata mesajlarıyla reddedilir.

Sıkça Sorulan Sorular

GeoJSON nedir ve ne için kullanılır?

GeoJSON, coğrafi veri yapılarını kodlamak için JSON tabanlı bir formattır. Şunlar için kullanılır: 1) Web haritalama uygulamaları (Leaflet, Mapbox, Google Maps); 2) GIS yazılım veri değişimi; 3) Coğrafi API'ler ve hizmetler; 4) Veri görselleştirme ve paneller; 5) Konum tabanlı hizmetler; 6) Mekansal analiz ve coğrafi uzamsal veritabanları. GeoJSON insan tarafından okunabilir, ayrıştırması kolay ve tüm platformlarda yaygın olarak desteklenir.
💬

GeoJSON hangi koordinat sistemini kullanır?

GeoJSON, WGS84 (Dünya Jeodezik Sistemi 1984) koordinat referans sistemini kullanır, ayrıca EPSG:4326 olarak da bilinir. Koordinatlar [boylam, enlem] dizileri olarak saklanır. Boylam -180° (batı) ile 180° (doğu) arasında, enlem -90° (güney) ile 90° (kuzey) arasında değişir. Bu, GPS ve çoğu web haritalama hizmeti tarafından kullanılan aynı koordinat sistemidir.
🔍

Haritada bir çokgen nasıl çizilir?

'Çokgen Çiz' düğmesine tıklayın, ardından köşeleri yerleştirmek için haritaya tıklayın. Çokgeni bitirmek için ilk noktaya tekrar tıklayın veya çift tıklayın. 'Düzenleme Modu'na tıklayıp köşeleri sürükleyerek çokgeni düzenleyebilirsiniz. Silmek için 'Silme Modu'na tıklayın ve özelliğe tıklayın.
💡

Mevcut GeoJSON dosyalarını içe aktarabilir miyim?

Evet, 'Aç' düğmesine tıklayın ve bilgisayarınızdan bir GeoJSON dosyası seçin. Dosya yüklenecek ve haritada görüntülenecektir. Desteklenen formatlar: Geçerli GeoJSON verileri içeren .geojson, .json dosyaları. Düzenleyici içe aktarmadan önce dosya formatını doğrular.
📚

Verilerim bir sunucuda saklanıyor mu?

Hayır, tüm işlem tarayıcınızda yerel olarak gerçekleşir. GeoJSON verileriniz hiçbir zaman herhangi bir sunucuya yüklenmez, tam gizlilik ve veri güvenliği sağlar. İlk sayfa yüklemesinden sonra çevrimdışı çalışabilirsiniz.

💡How To & Tips

En İyi Uygulama: Dışa aktarmadan önce her zaman GeoJSON'u doğrulayın

GeoJSON'unuzun spesifikasyona uyduğundan ve koordinatların geçerli aralıklarda olduğundan emin olun.

En İyi Uygulama: Anlamlı özellik adları kullanın

Daha iyi veri organizasyonu ve filtreleme için özelliklere açıklayıcı özellikler ekleyin.

En İyi Uygulama: Çokgenleri kapalı tutun

Çokgen koordinatlarının kapalı halkalar oluşturduğundan emin olun (ilk ve son koordinatlar eşleşir).

🔗Related Documents

User Comments

0 / 2000
Loading...