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

فایل‌های GPX برای توصیف داده‌های GPS مانند ایستگاه‌های بین راه، مسیرها، و غیره استفاده می‌شوند. این اطلاعات جغرافیایی می‌تواند به‌عنوان مقادیر طول و طول جغرافیایی وجود داشته باشد. در حالی که فایل‌های CSV حاوی مقادیر جدا شده با کاما هستند. در سناریوهای خاصی، ممکن است لازم باشد یک فایل GPX را به فرمت CSV تبدیل کنید. بر این اساس، این مقاله نحوه تبدیل یک فایل GPX به فرمت CSV را به صورت برنامه‌نویسی در سی شارپ توضیح می‌دهد.

  1. تبدیل GPX به CSV - نصب API C#
  2. چگونه یک فایل GPX را به فرمت CSV در سی شارپ تبدیل کنیم
  3. تبدیل GPX به CSV از طریق برنامه‌نویسی در C#

تبدیل GPX به CSV - نصب API C#

Aspose.GIS for .NET API از کار با GIS فرمت‌های فایل پشتیبانی می‌کند، بنابراین می‌توانید نقشه ایجاد کنید، داده‌های جغرافیایی را تبدیل کنید، و غیره. می‌توانید با دانلود فایل‌های DLL مرجع آن از [دانلودها] به API دسترسی داشته باشید. بخش ]6 یا با استفاده از دستور نصب NuGet زیر:

PM> Install-Package Aspose.GIS

نحوه تبدیل فایل GPX به فرمت CSV در سی شارپ

مراحل زیر نحوه تبدیل GPX به فرمت CSV را توضیح می دهد:

  1. یک شی از کلاس ConversionOptions ایجاد کنید.
  2. مختصات را به مکان های روی زمین با سیستم مرجع فضایی ترسیم کنید.
  3. GPX را به فرمت CSV تبدیل کنید.

بخش زیر بیشتر در مورد این ویژگی تبدیل توضیح می دهد که می توانید آن را در برنامه های خود جاسازی کنید.

تبدیل GPX به CSV به صورت برنامه نویسی در سی شارپ

برای تبدیل GPX به فرمت CSV باید مراحل زیر را دنبال کنید:

  1. یک شی از کلاس ConversionOptions را نمونه سازی کنید.
  2. مختصات را به مکان های روی زمین با یک سیستم مرجع فضایی ترسیم کنید.
  3. GPX را با استفاده از روش Convert به فرمت CSV تبدیل کنید.

قطعه کد زیر نحوه تبدیل GPX به CSV را به صورت برنامه‌نویسی در C# نشان می‌دهد.

// در صورت لزوم تنظیمات تبدیل را مشخص کنید.
Aspose.Gis.ConversionOptions options = null;

// این گزینه Wgs84 را به لایه مقصد اختصاص می دهد.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// تبدیل فرمت فایل از GPX به CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

مجوز رایگان دریافت کنید

برای ارزیابی ظرفیت کامل API می‌توانید [مجوز موقت رایگان] درخواست کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل GPX به CSV در سی شارپ آشنا شدید. با این حال، بسیاری از ویژگی‌های دیگر در API گنجانده شده است که می‌توانید با نگاهی به فصل‌های مختلف در زیر فضای [اسناد11 یاد بگیرید. در صورت وجود هرگونه سوال، لطفاً در [فروم 12 برای ما بنویسید.

همچنین ببینید