C# ile GeoJSON'u SHP'ye Dönüştürme

Bu kısa eğitim, C#’ta GeoJSON’nin SHP‘ye nasıl dönüştürüleceği konusunda rehberlik eder. Geliştirme ortamını ayarlamak için gereken tüm bilgilere ve C#** dilinde **JSON’dan SHP’ye dönüştürücü geliştirmek için örnek kodla birlikte adımların bir listesine sahiptir. Hedef katman özelliklerini kontrol ederek çıktı SHP dosyasını yapılandırmak için farklı seçenekler sunar.

JSON’u C#’ta SHP’ye Dönüştürme Adımları

  1. Ortamı, GeoJSON’u SHP’ye dönüştürmek için Aspose.GIS for .NET kullanacak şekilde ayarlayın
  2. Çıktı SHP dosyasını özelleştirmek için ConversionOptions nesnesinin örneğini oluşturun
  3. Hedef katmanın Wgs84 uzamsal referans sistemini destekleyip desteklemediğini kontrol edin
  4. Destekleniyorsa, ConversionOptions sınıfından bir nesne oluşturun
  5. DestinationSpatialReferenceSystem özelliğini Wgs84 olarak ayarlayın
  6. İstenen seçenekleri kullanarak GeoJSON girişini SHP’ye dönüştürün

Bu adımlar, C#*‘da *JSON’u SHP olarak değiştirme sürecini özetler. Süreç, çıktı SHP dosyasını özelleştirmek için ConversionOptions nesnesinin başlatılması ve ardından destekleniyorsa istenen uzamsal referans sisteminin ayarlanmasıyla başlar. Son adımda, VectorLayer sınıfının Convert() yöntemi, özel seçeneklerle birlikte kaynak ve hedef dosyaları sağlayarak dönüştürme için çağrılır.

C#’ta GeoJSON’u SHP’ye Dönüştürmek İçin Kod

Bu kod, GeoJSON’u C# dilinde SHP’ye dönüştürme sürecini gösterir. Bu dönüşüm, herhangi bir seçenek geçirmeden giriş ve çıkış dosya adı sağlanarak yalnızca VectorLayer.Convert() yöntemi çağrılarak tek bir kod satırı ile gerçekleştirilebilir. Ancak, bu örnek kodda gösterildiği gibi ConversionOptions sınıf nesnesini kullanarak çıktı SHP dosyasını özelleştirmek için özellikleri kullanabilirsiniz.

Bu makale bize GeoJSON’u C# dilinde SHP olarak değiştirme sürecini öğretti. SHP’nin GeoJSON dosyasına dönüştürülmesi gibi ters işlemi öğrenmek istiyorsanız, SHP’yi C# ile GeoJSON’a dönüştürme makalesine bakın.

 Türkçe