Jak převést GPX na KMZ v C#

V tomto tutoriálu krok za krokem vám ukážeme, jak převést GPX na KMZ v C#. Toho lze dosáhnout převedením GPX do formátu KML a poté převedením KML do formátu KMZ pomocí kódu C#.

Kroky k převodu GPX na KMZ v C#

  1. Nainstalujte balíčky Aspose.GIS for .NET a Aspose.Zip for .NET z NuGet.org
  2. Zahrňte jmenné prostory Aspose.Gis a Aspose.Zip
  3. Nastavte licenci pro obě API pomocí metody SetLicense
  4. Pomocí VectorLayer class převeďte formát GPX na soubor typu KML
  5. Chcete-li vytvořit soubor ZIP, vytvořte instanci Archive class
  6. Přidejte výstupní KML a další související soubory jako položky ZIP
  7. Uložte KML a další soubory jako jeden soubor ZIP
  8. Přejmenujte konečný soubor na KMZ (formát KML ZIP)

Formát souboru KMZ je komprimovaný formát obsahující nejen soubor mapy KML, ale také související soubory, jako jsou obrázky, zvuk a další formáty. Nejprve tedy musíme převést GPX file to KML a poté převést KML do formátu souboru mapy KMZ.

Kód pro převod GPX na KMZ v C#

V tomto úryvku kódu po převodu GPX do formátu KM vytváříme archiv Zip souboru KML spolu se souborem obrázku. Toto je pouze pro ukázkové účely, do balíčku KMZ můžete přidat libovolné soubory související s vaším příslušným souborem KML.

 Čeština