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

این آموزش نحوه تبدیل GeoJSON به KML در C# را توضیح می دهد. دارای مراحل دقیق برای نوشتن برنامه، اطلاعات لازم برای تنظیم محیط توسعه، و یک کد در حال اجرا برای توسعه یک مبدل GeoJSON به KML در C# است. گزینه های مختلف برای تبدیل فایل GeoJSON با تنظیمات سفارشی یا پیش فرض را خواهید آموخت.

مراحل تبدیل JSON به KML در سی شارپ

  1. IDE را طوری تنظیم کنید که از Aspose.GIS for .NET برای تبدیل JSON به KML استفاده کند
  2. بررسی کنید که آیا سیستم مرجع مورد نظر پشتیبانی می شود و یک شی ConversionOptions را اعلام کنید
  3. شیء ConversionOptions را مقداردهی کنید و سیستم destination spatial reference آن را تنظیم کنید
  4. از این گزینه ها در متد Convert برای تبدیل استفاده کنید
  5. اگر سیستم مرجع مورد نظر پشتیبانی نمی شود، با تنظیمات پیش فرض تبدیل کنید

این مراحل مراحل برنامه نویسی را برای نوشتن مبدل برای GeoJSON به KML در C# تعریف می کند. ابتدا، پشتیبانی از یک سیستم مرجع مکانی خاص را بررسی کنید و با استفاده از تنظیمات سفارشی، تبدیل را انجام دهید. در غیر این صورت، با ارائه نام فایل مبدأ و نام فایل مقصد در متد ()VectorLayer.Convert، فایل ها را تبدیل کنید.

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

این کد یک تبدیل JSON به KML در C# را نشان می دهد. می‌توانید پشتیبانی از سیستم‌های مرجع فضایی Etrs89، Etrs89LambertAzimuthalEqualArea، Etrs89LambertConformalConic، Nad83، Wgs84، و غیره را بررسی کنید. در این کد نمونه، ما از دو تابع بارگذاری شده از متد Convert() استفاده کرده‌ایم، در حالی که می‌توانید دو گزینه دیگر را با استفاده از منبع امتحان کنید. و FileDriver مقصد.

این مقاله به ما آموزش داده است که یک JSON KML تبدیل در C# ایجاد کنیم. برای تبدیل فایل GeoJSON به فایل SHP، به مقاله نحوه تبدیل GeoJSON به SHP در سی شارپ مراجعه کنید.

 فارسی