إنشاء ملف KML باستخدام C#

يشرح هذا البرنامج التعليمي القصير كيفية إنشاء ملف KML باستخدام لغة C#. ويحتوي على كافة التفاصيل اللازمة لتعيين بيئة التطوير المتكاملة، وقائمة بالخطوات اللازمة لتحديد سير البرنامج، ونموذج تعليمات برمجية يوضح كيفية إنشاء ملف KML باستخدام لغة C#. وسيرشدك البرنامج إلى تحديد السمات المخصصة، وتعيين قيمها لملف KML، ورسم أشكال هندسية مختلفة.

خطوات إنشاء KML باستخدام C#

  1. قم بتعيين البيئة لاستخدام Aspose.GIS for .NET عن طريق تثبيتها في مشروعك لإنشاء ملف KML
  2. اتصل بطريقة CreateLayer() في مساحة اسم Drivers.Kml لإنشاء كائن VectorLayer
  3. قم بتعريف سمات feature عن طريق تعيين أسمائها وأنواعها
  4. إنشاء كائن من فئة Polygon
  5. قم بتحديد حلقة خطية، وأضف أزواج خطوط الطول والعرض للحدود الخارجية، وقم بتعيينها كحلقة خارجية للمضلع
  6. اتصل بطريقة ConstructFeature() في فئة Layer وقم بتعيين المضلع أعلاه كشكل هندسي لها
  7. قم بتحديد السمات الاختيارية للتصميم وأضفها إلى كائن الطبقة

تلخص هذه الخطوات تطوير مولد KML باستخدام C#. قم بإنشاء طبقة KML، وحدد مجموعة من السمات لاستخدامها في KML، وقم بإنشاء كائن هندسي مثل المضلع، وحدد الحدود الخارجية بخط العرض/الطول. قم بإنشاء ميزة، وحدد هندستها، وأضفها إلى الطبقة بالسمات المطلوبة.

كود لإنشاء ملف KML باستخدام C#

يوضح هذا الكود عملية إنشاء ملف KML لبرنامج Google Earth باستخدام C#. لرسم خط، اضبط الشكل الهندسي على أنه LineString مع مجموعة من النقاط التي تبدأ وتنتهي كما هو مذكور في الكود النموذجي المصاحب. يمكنك إنشاء سمات من أنواع مختلفة باستخدام فئة AttributeDataType مثل String وInteger وBoolean وDouble.

لقد علمنا هذا البرنامج التعليمي كيفية إنشاء ملف KML لخرائط Google باستخدام C#*. لإنشاء ملف Shapefile، راجع المقال على {{الرابط التشعبي1}}.

 عربي