C#'da GPX'i KMZ'ye Dönüştürme

Bu adım adım öğreticide, C# ile GPX’i KMZ’ye nasıl dönüştüreceğinizi göstereceğiz. Bu, GPX biçimini KML biçimine dönüştürerek ve ardından C# kodunu kullanarak KML’yi KMZ biçimine dönüştürerek elde edilecektir.

C# ile GPX’i KMZ’ye Dönüştürme Adımları

  1. NuGet.org’dan Aspose.GIS for .NET ve Aspose.Zip for .NET paketlerini yükleyin
  2. Aspose.Gis ve Aspose.Zip ad alanlarını dahil et
  3. SetLicense yöntemini kullanarak her iki API için lisans ayarlayın
  4. GPX biçimini KML dosya türüne dönüştürmek için VectorLayer class kullanın
  5. Zip dosyası oluşturmak için bir Archive class örneği oluşturun
  6. Çıktı KML’sini ve diğer ilgili dosyaları Zip girişleri olarak ekleyin
  7. KML’yi ve diğer dosyaları tek bir Zip dosyası olarak kaydedin
  8. Son dosyayı KMZ (KML Zipped formatı) olarak yeniden adlandırın

KMZ dosya formatı, yalnızca KML harita dosyasını değil aynı zamanda resimler, ses ve diğer formatlar gibi ilgili dosyaları da içeren sıkıştırılmış formattır. Bu yüzden önce GPX file to KML‘i dönüştürmemiz ve ardından KML’yi KMZ harita dosya biçimine dönüştürmemiz gerekiyor.

C#‘da GPX’i KMZ’ye Dönüştürme Kodu

Bu kod parçacığında, GPX’i KM formatına dönüştürdükten sonra, bir resim dosyasıyla birlikte KML dosyasının bir Zip arşivini oluşturuyoruz. Bu sadece örnek amaçlıdır, ilgili KML dosyanızla ilgili herhangi bir dosyayı bir KMZ paketine ekleyebilirsiniz.

 Türkçe