SHP را به KML آنلاین تبدیل کنید

SHP و KML دو مورد از محبوب‌ترین فرمت‌های داده‌های مکانی هستند. Shapefile (SHP) یک فرمت برداری است که به طور گسترده در نرم افزار GIS استفاده می شود. از سوی دیگر، Keyhole Markup Language (KML) یک فرمت XML است که در Google Earth و سایر برنامه های نقشه برداری استفاده می شود. در این مقاله، یک ابزار رایگان مبتنی بر وب برای تبدیل SHP به KML به صورت آنلاین را بررسی خواهیم کرد. همچنین به شما نشان خواهیم داد که چگونه برنامه مبدل SHP به KML خود را در سی شارپ به صورت برنامه نویسی توسعه دهید.

SHP را به KML آنلاین تبدیل کنید

فایل SHP خود را بدون زحمت با کمک این [مبدل SHP به KML] آنلاین راحت به فرمت KML تبدیل کنید، و بهترین بخش این است که کاملا رایگان است! بدون هیچ زحمتی با افزونه ها، نصب نرم افزار یا اشتراک، از هر مرورگر یا دستگاهی به این برنامه وب دسترسی داشته باشید.

چگونه SHP را به KML آنلاین تبدیل کنیم

  1. فایل SHP خود را رها یا آپلود کنید. از طرف دیگر، یک فایل از Dropbox یا Google Drive ارائه کنید.
  2. KML را از لیست کشویی Save as انتخاب کنید.
  3. برای شروع فرآیند تبدیل، دکمه تبدیل را فشار دهید.
  4. پس از آن به صفحه دانلود هدایت می شوید.
  5. فایل KML تبدیل شده را با کلیک بر روی دکمه DOWNLOAD NOW دانلود کنید.

ما به‌طور خودکار همه فایل‌های ورودی و خروجی را ظرف 24 ساعت حذف می‌کنیم و مطمئن می‌شویم که داده‌های شما هم ایمن و هم ایمن هستند.

API تبدیل SHP به KML

این مبدل آنلاین رایگان SHP به KML با استفاده از Aspose.GIS API ساخته شده است. طیف گسترده ای از ویژگی های جغرافیایی، از جمله دستکاری داده ها، تبدیل، و رندر را فراهم می کند. این نرم افزار از انواع فرمت های فایل جغرافیایی، از جمله Shapefile، GeoJSON، KML، ESRI File Geodatabase و غیره پشتیبانی می کند. یکی از ویژگی های کلیدی Aspose.GIS توانایی تبدیل بین فرمت های مختلف فایل های مکانی مانند SHP به KML است.

تبدیل SHP به KML در سی شارپ

لطفاً مراحل زیر را برای تبدیل یک فایل SHP به KML با استفاده از C# دنبال کنید:

  1. Aspose.GIS را برای دات نت در برنامه خود نصب کنید.
  2. از نمونه کد زیر برای بارگذاری فایل SHP و تبدیل آن به KML استفاده کنید.
// این مثال کد نحوه تبدیل یک شکل فایل به KML در سی شارپ را نشان می دهد.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

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

// اگر لایه مقصد از مرجع فضایی Wgs84 پشتیبانی نکند، تبدیل ممکن است خطا ایجاد کند. پس باید بررسی شود
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Wgs84 را به لایه مقصد اختصاص دهید
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// یک Shapefile را به KML تبدیل کنید.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

لطفاً آموزش دقیق نحوه تبدیل SHP به KML در C# را بررسی کنید.

کتابخانه C# GIS - یک مجوز رایگان دریافت کنید

برای ارزیابی و کاوش ویژگی‌های Aspose.GIS بدون محدودیت می‌توانید یک مجوز موقت رایگان دریافت کنید.

SHP به KML - منابع یادگیری آنلاین

علاوه بر تبدیل فایل‌های SHP به فرمت KML، در مورد کتابخانه بیشتر بیاموزید و ویژگی‌های مختلف دیگر را با استفاده از منابع زیر کشف کنید:

نتیجه

در این مقاله با نحوه تبدیل SHP به KML به صورت آنلاین آشنا شدیم. با انجام مراحل ذکر شده در این مقاله، می توانید به راحتی فایل های SHP خود را بدون هیچ هزینه ای به فرمت KML تبدیل کنید. علاوه بر این، ما API مستقل خود را برای تبدیل فایل های SHP به KML به صورت برنامه نویسی در سی شارپ در اختیار شما قرار داده ایم. در صورت وجود هرگونه ابهامی، لطفاً در تالار گفتمان پشتیبانی رایگان ما با ما تماس بگیرید.

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