
هل تبحث عن تحويل Shapefile إلى CSV? بالنسبة لمطوري .NET، يمكن أتمتة هذه المهمة بسهولة باستخدام Aspose.GIS. في هذه المدونة، سنوضح لك كيفية استخدام هذا الحل GIS بلغة C# لجعل عملية التحويل هذه سلسة وفعالة. بالنسبة لمطوري .NET، يمكن تبسيط تحقيق التحويل برمجياً باستخدام Aspose.GIS لـ .NET. لذا، دعنا نستكشف كيفية تحويل Shapefile إلى CSV في C#، مما يسهل العملية ويعزز تدفقات إدارة البيانات لديك.
ستتناول الأقسام التالية:
حل GIS بلغة C# - تثبيت API
لبدء تحويل Shapefiles إلى CSV في C#، تحتاج إلى تثبيت Aspose.GIS لـ .NET. يمكنك القيام بذلك من خلال مدير حزم NuGet في Visual Studio. ابحث ببساطة عن المكتبة وقم بتثبيتها، أو استخدم الأمر التالي في وحدة تحكم مدير الحزم:
Install-Package Aspose.GIS
بخلاف ذلك، يمكنك تنزيل ملف DLL. ومع ذلك، سيقوم بإعداد كل ما تحتاجه لبدء العمل مع shapefiles في مشروع .NET الخاص بك.
تحويل Shapefile إلى CSV في C# - عينة كود
الآن، يمكنك اتباع الخطوات التالية لتطوير محول SHP إلى CSV:
- تحديد إعدادات التحويل
- SupportsSpatialReferenceSystem تعين Wgs84 إلى الطبقة الوجهة.
- إنشاء مثيل من فئة ConversionOptions.
- تعيين نظام الإحداثيات WGS 84.
- استدعاء طريقة Convert لتحويل تنسيق الملف من SHP إلى CSV.
توضح الشيفرة البرمجية التالية كيفية تحويل Shapefile إلى CSV في C# برمجياً:
using Aspose.Gis; | |
// Specify conversion settings. | |
Aspose.Gis.ConversionOptions options = null; | |
string dir = "/Desktop/"; | |
// SupportsSpatialReferenceSystem assigns Wgs84 to the destination layer. | |
if (Aspose.Gis.Drivers.Csv.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84)) | |
{ | |
// Create an instance of the ConversionOptions class. | |
options = new Aspose.Gis.ConversionOptions() | |
{ | |
// Set the WGS 84 spatial reference system. | |
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84, | |
}; | |
} | |
// Invoke the Convert method to convert file format from SHP to CSV. | |
Aspose.Gis.VectorLayer.Convert(dir+"InputShapeFile.shp", Aspose.Gis.Drivers.Csv, dir+"destination.csv", Aspose.Gis.Drivers.Csv, options); |

محول SHP إلى CSV عبر الإنترنت
بالنسبة لأولئك الذين يفضلون حلاً سريعًا وسهلاً، جرب محول SHP إلى CSV عبر الإنترنت. هذه الأداة مدعومة من Aspose.GIS لـ .NET، وتتيح لك رفع ملف shapefile الخاص بك وتنزيله كملف CSV على الفور. إنها خيار مثالي للمستخدمين الذين يريدون خيارًا بسيطًا وخاليًا من الأكواد. علاوة على ذلك، فهي مجانية ولا تتطلب أي اشتراك.

احصل على ترخيص مجاني
استكشف الميزات الكاملة لهذا الحل GIS بلغة C# مع ترخيص مؤقت مجاني.
خلاصة القول
إن تحويل Shapefile إلى CSV باستخدام حل GIS بلغة C# أمر مباشر ويساعد في تحويل الملفات برمجياً. لذا، اتبع هذا الدليل السهل لتحويل بياناتك المكانية إلى تنسيق CSV مفيد. لمزيد من التفاصيل، تحقق من التوثيق ومراجع API. علاوة على ذلك، يمكنك زيارة مستودع GitHub لرؤية أمثلة عملية.
لا تتردد في التواصل
اطرح أسئلتك على المنتدى للحصول على مساعدة من الخبراء.
الأسئلة المتكررة - FAQs
كيف يمكنني تحويل SHP إلى CSV بلغة C#؟
استخدم هذه المكتبة المتخصصة في GIS بلغة C# لقراءة ملف shapefile الخاص بك وتصدير البيانات كملف CSV. علاوة على ذلك، يرجى زيارة هذا الرابط لرؤية عينة الكود.
كيف يمكن تحويل shapefile إلى CSV عبر الإنترنت؟
يقدم هذا المحول SHP إلى CSV عبر الإنترنت تحويلًا قويًا وسلسًا.