Hur man konverterar GPX till KMZ i C#

I denna steg för steg handledning visar vi dig hur du konverterar GPX till KMZ i C#. Detta uppnås genom att konvertera GPX till KML-format och sedan konvertera KML till KMZ-format med C#-kod.

Steg för att konvertera GPX till KMZ i C#

  1. Installera paketen Aspose.GIS for .NET och Aspose.Zip for .NET från NuGet.org
  2. Inkludera Aspose.Gis och Aspose.Zip namnrymder
  3. Ställ in licens för båda API:erna med SetLicense-metoden
  4. Använd VectorLayer class för att konvertera GPX-format till KML-filtyp
  5. Skapa en instans av Archive class för att skapa en zip-fil
  6. Lägg till utdata-KML och andra relaterade filer som zip-poster
  7. Spara KML och andra filer som en enda zip-fil
  8. Byt namn på den slutliga filen till KMZ (KML Zipped-format)

KMZ-filformatet är det zippade formatet som innehåller inte bara KML-kartfil utan även relaterade filer som bilder, ljud och andra format. Så vi måste först konvertera GPX file to KML och sedan konvertera kartfilformatet KML till KMZ.

Kod för att konvertera GPX till KMZ i C#

I det här kodavsnittet, efter att ha konverterat GPX till KM-format, skapar vi ett Zip-arkiv av KML-filen tillsammans med en bildfil. Detta är bara för exempel, du kan lägga till alla filer som är relaterade till din berörda KML-fil i ett KMZ-paket.

 Svenska