Ինչպես ստեղծել Shapefile C#-ում

Այս արագ ձեռնարկը բացատրում է ինչպես ստեղծել Shapefile C#-ում առանց որևէ այլ երրորդ կողմի գործիք տեղադրելու: Դուք կարող եք ստեղծել վեկտորային շերտ՝ օգտագործելով Shapefile դրայվերը, սակայն կան մի շարք այլ տարբերակներ՝ տարբեր տեսակի վեկտորային շերտեր ստեղծելու համար: Դուք կարող եք **ստեղծել SHP ֆայլ C#**-ով ավելացնելով ատրիբուտներ, երկրաչափական կետեր և առանձնահատկություններ վեկտորի շերտում, որը պահվում է որպես SHP ֆայլ:

C#-ում նոր Shapefile ստեղծելու քայլեր

  1. Կարգավորեք մշակման միջավայրը՝ ավելացնելու համար Aspose.GIS for .NET Nuget փաթեթի կառավարիչից
  2. Ստեղծեք վեկտորային շերտ՝ օգտագործելով VectorLayer class օբյեկտը՝ տրամադրելով SHP ֆայլի անունը և համապատասխան դրայվերը
  3. Սահմանեք տարբեր ատրիբուտներ Attributes հավաքածուի համար նոր ստեղծված վեկտորային շերտում
  4. Ստեղծեք feature՝ օգտագործելով ConstructFeature ֆունկցիան VectorLayer օբյեկտում
  5. Ստեղծեք Point դասի օբյեկտը և սահմանեք նոր հատկանիշի Geometry հատկությունը
  6. Այս հատկությունը ավելացրեք վեկտորային շերտին

Այս քայլերը ուսումնասիրում են գործընթացը ինչպես ստեղծել Shapefile C#-ում` տրամադրելով կազմաձևման մանրամասները, անհրաժեշտ դասերը, անունների տարածքները և հավելվածը մշակելու համար անհրաժեշտ մեթոդները: Այստեղ քայլ առ քայլ մոտեցումը տարածվում է C#-ում Shapefile ստեղծելու հավելվածի մշակման համար, որտեղ նախ ստեղծվում է Shapefile տիպի վեկտորային շերտ, այնուհետև դրան ավելացվում են տարբեր ատրիբուտներ: Նմանապես, նորաստեղծ վեկտորի ձևի համար կառուցվում է հատկանիշ, այնուհետև սահմանվում են նրա երկրաչափական դիրքի և հատկանիշների արժեքները:

Կոդ C#-ում ձևի ֆայլ ստեղծելու համար

Այս կոդը օգտագործում է Drivers.Shapfile տարբերակը՝ վեկտորային շերտը ստեղծելու համար, սակայն դուք կարող եք օգտագործել նաև այլ տարբերակներ, ինչպիսիք են GeoJson, Kml, Gpx, Gml, TopoJson և այլն՝ այլ տեսակի վեկտորային շերտ ստեղծելու համար: Այս Vectorlayer դասը պարունակում է ոչ միայն ատրիբուտներ և առանձնահատկություններ, այլ նաև պարունակում է փոխակերպման բազմաթիվ տարբերակներ, որտեղ դուք կարող եք վերափոխել շերտը տարբեր ձևաչափերի:

Այս ձեռնարկը մեզ սովորեցրել է *ստեղծել ձևային ֆայլ C#-ով, սակայն, եթե դուք հետաքրքրված եք SHP-ն GPX ձևաչափի փոխակերպմամբ, տես ինչպես փոխարկել SHP-ն GPX-ի C#-ով-ի հոդվածը:

 Հայերեն