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

این آموزش واضح حاوی اطلاعاتی در مورد نحوه تبدیل SHP به Geojson در C# است. جزئیاتی را برای پیکربندی محیط توسعه، گزینه‌هایی برای سفارشی کردن فرآیند تبدیل، بررسی پشتیبانی از سیستم‌های مرجع فضایی مختلف، و در نهایت تبدیل جزئیات روش برای تبدیل Shapefile به Geojson در C# را ارائه می‌کند. همچنین شما را راهنمایی می کند که با یک خط کد نیز قالب را تغییر دهید.

مراحل تبدیل Shape File به GPX در سی شارپ

  1. برای تبدیل SHP به Geojson، Aspose.GIS for .NET را از مدیر بسته Nuget نصب کنید
  2. یک شی از کلاس ConversionOptions را اعلام کنید
  3. بررسی کنید آیا درایور انتخاب شده از سیستم مرجع فضایی مورد نظر پشتیبانی می کند
  4. در صورت پشتیبانی، سیستم مرجع مکانی مقصد را مطابق با نیاز تنظیم کنید
  5. با استفاده از روش Convert در کلاس VectorLayer فایل شکل را به فرمت Geojson تبدیل کنید.

این مراحل فرآیند تبدیل Shapefile به GeoJson در C# را با کمک تنظیمات پیکربندی و مراحل دقیق توضیح می دهد. ابتدا باید یک شی کلاس ConfigurationOptions را اعلام کنیم و سپس پس از بررسی پشتیبانی از همان سیستم مرجع فضایی توسط درایور انتخاب شده، سیستم مرجع فضایی لایه مقصد را تنظیم کنیم. در پایان از متد ()VectorLayer.Convert برای تغییر فرمت فایل استفاده کنید.

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

این نمونه کد فرآیند کامل تبدیل Shapefile به Geojson در سی شارپ را نشان می دهد که از سفارشی سازی تبدیل تا تولید یک فایل جدید در قالب مورد نظر شروع می شود. توجه داشته باشید که همیشه نیازی به سفارشی سازی ندارید و فقط با فراخوانی متد ()Convert فوق بدون آخرین آرگومان به نام conversionOptions، تبدیل کامل را با یک خط کد انجام دهید. این روش تبدیل دارای تعداد زیادی اضافه بار است و درایورهای زیادی را پشتیبانی می کند، بنابراین گزینه تبدیل فرمت های مختلف فایل به فرمت های دیگر را فراهم می کند.

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

 فارسی