نحوه تبدیل GPX به KMZ در سی شارپ

در این آموزش گام به گام، نحوه تبدیل GPX به KMZ در سی شارپ را به شما نشان خواهیم داد. این امر با تبدیل GPX به فرمت KML و سپس تبدیل KML به فرمت KMZ با استفاده از کد سی شارپ محقق خواهد شد.

مراحل تبدیل GPX به KMZ در سی شارپ

  1. بسته های Aspose.GIS for .NET و Aspose.Zip for .NET را از NuGet.org نصب کنید
  2. فضای نام Aspose.Gis و Aspose.Zip را شامل شود
  3. با استفاده از روش SetLicense مجوز را برای هر دو API تنظیم کنید
  4. برای تبدیل فرمت GPX به نوع فایل KML از VectorLayer class استفاده کنید
  5. یک نمونه از Archive class برای ایجاد یک فایل Zip ایجاد کنید
  6. KML خروجی و سایر فایل های مرتبط را به عنوان ورودی های Zip اضافه کنید
  7. KML و سایر فایل ها را به صورت یک فایل Zip ذخیره کنید
  8. تغییر نام فایل نهایی به KMZ (فرمت KML Zipped)

فرمت فایل KMZ فرمت فشرده ای است که نه تنها حاوی فایل نقشه KML بلکه فایل های مرتبط مانند تصاویر، صدا و فرمت های دیگر است. بنابراین ابتدا باید GPX file to KML را تبدیل کنیم و سپس فرمت فایل نقشه KML را به KMZ تبدیل کنیم.

کد برای تبدیل GPX به KMZ در سی شارپ

در این قطعه کد، پس از تبدیل GPX به فرمت KM، یک آرشیو Zip از فایل KML به همراه یک فایل تصویری ایجاد می کنیم. این فقط برای هدف نمونه است، می توانید هر فایلی را که مربوط به فایل KML مربوط به شما است به یک بسته KMZ اضافه کنید.

 فارسی