GeoJSON'u C#'ta KML'ye dönüştürün

Bu eğitimde GeoJSON‘in C#’ta KML’ye nasıl dönüştürüleceği açıklanmaktadır. Uygulamayı yazmak için ayrıntılı adımlara, geliştirme ortamını ayarlamak için gerekli bilgilere ve C#’ta **GeoJSON’dan KML’ye dönüştürücü geliştirmeye yönelik çalışan bir koda sahiptir. GeoJSON dosyasını özel veya varsayılan ayarlarla dönüştürmek için farklı seçenekleri öğreneceksiniz.

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

  1. JSON’u KML’ye dönüştürmek için IDE’yi Aspose.GIS for .NET kullanacak şekilde ayarlayın
  2. İstenilen referans sisteminin desteklenip desteklenmediğini kontrol edin ve bir ConversionOptions nesnesi bildirin
  3. ConversionOptions nesnesini başlatın ve destination spatial reference sistemini ayarlayın
  4. Dönüşüm için Convert yönteminde bu seçenekleri kullanın
  5. İstenilen referans sistemi desteklenmiyorsa varsayılan ayarlarla dönüştürün

Bu adımlar, C#* dilinde *GeoJSON’dan KML’ye dönüştürücü yazmaya yönelik programlama adımlarını tanımlar. Öncelikle belirli bir mekansal referans sistemi desteğini kontrol edin ve özel ayarları kullanarak dönüşümü gerçekleştirin. Aksi takdirde, VectorLayer.Convert() yönteminde kaynak dosya adını ve hedef dosya adını sağlayarak dosyaları dönüştürün.

C#’ta GeoJSON’u KML’ye Dönüştürme Kodu

Bu kod, C#* dilinde *JSON’dan KML’ye dönüştürücüyü gösterir. Desteği, Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 vb. mekansal referans sistemlerinden kontrol edebilirsiniz. Bu örnek kodda, Convert() yönteminin aşırı yüklenmiş iki işlevini kullandık, diğer iki seçeneği ise kaynak kullanarak deneyebilirsiniz. ve hedef FileDriver.

Bu makale bize C#* dilinde bir *JSON KML dönüştürücüsü geliştirmeyi öğretti. GeoJSON dosyasını SHP dosyasına dönüştürmek için GeoJSON’u C #‘da SHP’ye nasıl dönüştürebilirim? hakkındaki makaleye bakın.

 Türkçe