Jak przekonwertować GPX na KMZ w C#

W tym samouczku krok po kroku pokażemy, jak przekonwertować GPX na KMZ w języku C#. Zostanie to osiągnięte poprzez konwersję GPX do formatu KML, a następnie konwersję KML do formatu KMZ przy użyciu kodu C#.

Kroki, aby przekonwertować GPX na KMZ w C#

  1. Zainstaluj pakiety Aspose.GIS for .NET i Aspose.Zip for .NET z NuGet.org
  2. Uwzględnij przestrzenie nazw Aspose.Gis i Aspose.Zip
  3. Ustaw licencję dla obu interfejsów API za pomocą metody SetLicense
  4. Użyj VectorLayer class, aby przekonwertować format GPX na typ pliku KML
  5. Utwórz instancję Archive class, aby utworzyć plik ZIP
  6. Dodaj wyjściowy KML i inne powiązane pliki jako wpisy ZIP
  7. Zapisz KML i inne pliki jako pojedynczy plik ZIP
  8. Zmień nazwę pliku końcowego na KMZ (format KML ZIP)

Format pliku KMZ to spakowany format zawierający nie tylko plik mapy KML, ale także powiązane pliki, takie jak obrazy, audio i inne formaty. Dlatego najpierw musimy przekonwertować GPX file to KML, a następnie przekonwertować format pliku mapy KML na KMZ.

Kod do konwersji GPX na KMZ w C#

W tym fragmencie kodu, po przekonwertowaniu formatu GPX na format KM, tworzymy archiwum Zip pliku KML wraz z plikiem obrazu. To tylko w celach przykładowych, możesz dodać dowolne pliki, które są powiązane z danym plikiem KML do pakietu KMZ.

 Polski