این آموزش نحوه تبدیل SHP به KML در زبان C# را شرح میدهد. در آن تنظیمات محیط توسعه (IDE)، مراحل گامبهگام و کدی کاربردی برای ساخت مبدل SHP به KML در C# ارائه شده است. همچنین این راهنما را میتوانید در هر سیستم عاملی که دارای محیط .NET باشد پیادهسازی کنید.
مراحل تبدیل SHP به KML در C#
- سیستم را برای استفاده از Aspose.GIS برای .NET جهت تبدیل SHP به KML آماده کنید
- یک نمونه از کلاس ConversionOptions بسازید
- از متد SupportsSpatialReferenceSystem برای بررسی پشتیبانی لایه مقصد از سیستم مرجع فضایی استفاده کنید
- با استفاده از ویژگی DestinationSpatialReferenceSystem، سیستم Wgs84 را به لایه مقصد اختصاص دهید
- با استفاده از متد Convert فایل Shapefile را به فرمت KML صادر کنید
این مراحل روند تبدیل SHP به KML در C# را ساده میکند. ابتدا گزینههای تبدیل را مشخص کرده، پشتیبانی سیستم مرجع فضایی را بررسی کرده و سپس عملیات تبدیل و صدور را انجام دهید.
کد تبدیل SHP به KML در C#
این قطعه کد نحوه تبدیل فایل Shapefile به KML در C# را نشان میدهد. همچنین در صورتی که برخی درایورها از سیستم مرجع فضایی مقصد پشتیبانی نکنند، استثناها را مدیریت میکند. علاوه بر این میتوانید از نسخههای مختلف متد Convert برای سفارشیسازی فرآیند تبدیل استفاده کنید.
این مقاله نحوه صادر کردن فایل Shapefile به KML در C# را آموزش داد. اگر میخواهید KML را به فرمت CSV تبدیل کنید، مقاله تبدیل KML به CSV با استفاده از C# را مطالعه نمایید.