يشرح هذا البرنامج التعليمي السريع ** كيفية إنشاء Shapefile في C# ** دون تثبيت أي أداة خارجية أخرى. يمكنك إنشاء طبقة متجهية باستخدام برنامج Shapefile ولكن هناك عددًا من الخيارات الأخرى المتاحة لإنشاء أنواع مختلفة من طبقات المتجهات. يمكنك ** إنشاء ملف SHP في C# ** بإضافة سمات ونقاط هندسة ومعالم في طبقة المتجه المحفوظة كملف SHP.
خطوات إنشاء ملف شكل جديد في C#
- تكوين بيئة التطوير لإضافة Aspose.GIS for .NET من مدير حزمة Nuget
- قم بإنشاء طبقة متجه باستخدام الكائن VectorLayer class من خلال توفير اسم ملف SHP والمحرك ذي الصلة
- عيّن سمات مختلفة لمجموعة السمات في طبقة المتجه المنشأة حديثًا
- قم بإنشاء feature باستخدام وظيفة ConstructFeature في كائن VectorLayer
- إنشاء كائن فئة النقطة وتعيين خاصية الهندسة للميزة الجديدة
- أضف هذه الميزة إلى طبقة المتجه
تستكشف هذه الخطوات العملية * كيفية إنشاء ملف أشكال في C# * من خلال توفير تفاصيل التكوين والفئات اللازمة ومساحات الأسماء والأساليب المطلوبة لتطوير التطبيق. هنا يتم مشاركة النهج التدريجي لتطوير التطبيق لإنشاء ملف الشكل في C# حيث يتم أولاً إنشاء طبقة متجهة من النوع Shapefile ثم يتم إضافة سمات مختلفة إليها. وبالمثل ، بالنسبة للشكل المتجه الذي تم إنشاؤه حديثًا ، يتم إنشاء معلم ، ثم يتم تعيين موضع الشكل الهندسي وقيم المعالم.
التعليمات البرمجية لإنشاء ملف الشكل في C#
يستخدم هذا الكود خيار Drivers.Shapefile لإنشاء طبقة متجه ، ومع ذلك يمكنك استخدام خيارات أخرى مثل GeoJson و Kml و Gpx و Gml و TopoJson وما إلى ذلك لإنشاء نوع مختلف من طبقة المتجهات. لا تحتوي فئة Vectorlayer هذه على السمات والميزات فحسب ، بل تحتوي على الكثير من خيارات التحويل وكذلك حيث يمكنك تحويل طبقة إلى تنسيقات مختلفة.
لقد علمنا هذا البرنامج التعليمي * إنشاء ملف الشكل في C# * ولكن إذا كنت مهتمًا بتحويل SHP إلى تنسيق GPX ، فراجع المقالة على كيفية تحويل SHP إلى GPX في C#.