نحوه تبدیل GeoJSON به SHP در سی شارپ

این آموزش مختصر راهنمای نحوه تبدیل GeoJSON به SHP در سی شارپ است. تمام اطلاعات مورد نیاز برای تنظیم محیط توسعه و لیستی از مراحل به همراه کد نمونه برای توسعه تبدیل JSON به SHP در C# را دارد. گزینه های مختلفی را برای پیکربندی فایل SHP خروجی با بررسی ویژگی های لایه مقصد ارائه می دهد.

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

  1. محیط را طوری تنظیم کنید که از Aspose.GIS for .NET برای تبدیل GeoJSON به SHP استفاده کند
  2. برای سفارشی کردن فایل SHP خروجی، یک شی از ConversionOptions را نمونه‌سازی کنید
  3. بررسی کنید که آیا لایه مقصد از سیستم مرجع فضایی Wgs84 پشتیبانی می کند یا خیر
  4. در صورت پشتیبانی، یک شی از کلاس ConversionOptions ایجاد کنید
  5. ویژگی DestinationSpatialReferenceSystem را روی Wgs84 تنظیم کنید
  6. با استفاده از گزینه های مورد نظر، ورودی GeoJSON را به SHP تبدیل کنید

این مراحل فرآیند تغییر JSON به SHP در C# را خلاصه می کند. این فرآیند با مقداردهی اولیه شی ConversionOptions برای سفارشی کردن فایل SHP خروجی و سپس تنظیم سیستم مرجع فضایی مورد نظر در صورت پشتیبانی آغاز می شود. در مرحله آخر، متد Convert() از کلاس VectorLayer با ارائه فایل های مبدا و مقصد به همراه گزینه های سفارشی برای تبدیل فراخوانی می شود.

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

این کد فرآیند تبدیل GeoJSON به SHP را در C# نشان می دهد. این تبدیل را می توان با یک خط کد تنها با فراخوانی متد ()VectorLayer.Convert با ارائه نام فایل ورودی و خروجی بدون عبور از هیچ گزینه ای انجام داد. با این حال، می‌توانید ویژگی‌ها را برای سفارشی‌سازی فایل SHP خروجی با استفاده از شی کلاس ConversionOptions همانطور که در این کد نمونه نشان داده شده است، اعمال کنید.

این مقاله فرآیند تغییر GeoJSON به SHP در سی شارپ را به ما آموزش داده است. اگر می خواهید فرآیند معکوس یعنی تبدیل SHP به فایل GeoJSON را یاد بگیرید، به مقاله نحوه تبدیل SHP به GeoJSON در سی شارپ مراجعه کنید.

 فارسی