Ստեղծեք KML ֆայլ C#-ի միջոցով

Այս կարճ ձեռնարկը բացատրում է, թե ինչպես ստեղծել KML Ֆայլ C#-ի միջոցով: Այն ունի բոլոր մանրամասները՝ IDE-ն կարգավորելու համար, ծրագրի հոսքը սահմանելու քայլերի ցանկ և օրինակելի կոդը, որը ցույց է տալիս, թե ինչպես պետք է ստեղծել KML ֆայլ C#-ի միջոցով: Այն կուղղորդի ձեզ հատուկ ատրիբուտներ սահմանելու, KML ֆայլի համար դրանց արժեքները սահմանելու և տարբեր երկրաչափական ձևեր նկարելու հարցում:

C#-ի միջոցով KML ստեղծելու քայլեր

  1. Սահմանեք, որ միջավայրն օգտագործի Aspose.GIS for .NET՝ տեղադրելով այն ձեր նախագծում՝ KML ֆայլ ստեղծելու համար
  2. Կանչեք CreateLayer() մեթոդը Drivers.Kml անվանատարածքում՝ VectorLayer օբյեկտ ստեղծելու համար:
  3. Սահմանեք feature հատկանիշները` սահմանելով դրանց անուններն ու տեսակները
  4. Ստեղծեք Polygon դասի օբյեկտ
  5. Սահմանեք գծային օղակ, ավելացրեք արտաքին սահմանի լատ/երկար զույգերը և դրեք այն որպես արտաքին օղակ բազմանկյունի համար
  6. Կանչեք ConstructFeature() մեթոդը Layer դասում և սահմանեք վերը նշված բազմանկյունը որպես դրա երկրաչափություն
  7. Սահմանեք ընտրովի ատրիբուտներ ոճավորման համար և ավելացրեք այն Layer օբյեկտին

Այս քայլերն ամփոփում են KML գեներատորի մշակումը C# օգտագործմամբ: Ստեղծեք KML շերտ, սահմանեք ատրիբուտների մի շարք KML-ում օգտագործելու համար, ստեղծեք երկրաչափական օբյեկտ, ինչպիսին է Բազմանկյունը և սահմանեք արտաքին սահմանը լայնության/երկայության հետ: Կառուցեք հատկանիշ, սահմանեք դրա երկրաչափությունը և ավելացրեք այն պահանջվող ատրիբուտներով շերտին:

Կոդ՝ C#-ի միջոցով KML ֆայլ ստեղծելու համար

Այս կոդը ցուցադրում է Google Earth KML ֆայլի ստեղծման գործընթացը՝ օգտագործելով C#: Գիծ գծելու համար երկրաչափությունը սահմանեք որպես LineString՝ սկզբնական և վերջնակետերի զանգվածով, ինչպես նշված է մեկնաբանված նմուշի կոդում: Դուք կարող եք ստեղծել տարբեր տեսակի ատրիբուտներ՝ օգտագործելով AttributeDataType դասը, ինչպիսիք են String, Integer, Boolean և Double:

Այս ձեռնարկը մեզ սովորեցրել է ինչպես ստեղծել KML ֆայլ Google Քարտեզների համար՝ օգտագործելով C#: Shapefile ստեղծելու համար տե՛ս հոդվածը ինչպես ստեղծել Shapefile C#-ում:

 Հայերեն