Ինչպես փոխարկել GeoJSON-ը SHP-ի C#-ում

Այս հակիրճ ուսուցողական ուղեցույցը ինչպես փոխարկել GeoJSONSHP-ի C#-ում: Այն ունի բոլոր անհրաժեշտ տեղեկությունները մշակման միջավայրը սահմանելու համար և քայլերի ցանկը օրինակելի կոդի հետ միասին՝ JSON-ից SHP փոխարկիչ C#-ում մշակելու համար: Այն տրամադրում է տարբեր տարբերակներ՝ ելքային SHP ֆայլը կարգավորելու համար՝ ստուգելով նպատակակետ շերտի առանձնահատկությունները:

JSON-ը SHP-ին C#-ում փոխարկելու քայլեր

  1. Սահմանեք միջավայրը, որպեսզի օգտագործի Aspose.GIS for .NET GeoJSON-ը SHP-ի փոխարկելու համար
  2. Ստուգեք ConversionOptions-ի օբյեկտը` ելքային SHP ֆայլը հարմարեցնելու համար
  3. Ստուգեք, արդյոք նպատակակետ շերտը աջակցում է Wgs84 տարածական հղումային համակարգին
  4. Եթե աջակցվում է, ստեղծեք ConversionOptions դասի օբյեկտ
  5. Սահմանեք DestinationSpatialReferenceSystem հատկությունը Wgs84
  6. Փոխակերպեք GeoJSON մուտքագրումը SHP-ի՝ օգտագործելով ցանկալի տարբերակները

Այս քայլերն ամփոփում են JSON-ը SHP-ի C#-ով փոխելու գործընթացը: Գործընթացը սկսվում է ConversionOptions-ի օբյեկտի սկզբնավորմամբ՝ ելքային SHP ֆայլը հարմարեցնելու համար, որին հաջորդում է ցանկալի տարածական հղման համակարգը, եթե աջակցվում է: Վերջին քայլում VectorLayer դասի Convert() մեթոդը կանչվում է փոխակերպման համար՝ տրամադրելով սկզբնաղբյուրը և նպատակակետը ֆայլերը մաքսային տարբերակների հետ միասին։

Կոդ՝ GeoJSON-ը SHP-ի C#-ով փոխարկելու համար

Այս կոդը ցուցադրում է GeoJSON-ի SHP-ի C#-ով փոխակերպելու գործընթացը: Այս փոխարկումը կարող է իրականացվել միայն մեկ տողով կոդի միջոցով՝ կանչելով VectorLayer.Convert() մեթոդը՝ տրամադրելով մուտքային և ելքային ֆայլի անունը՝ առանց որևէ տարբերակ անցնելու։ Այնուամենայնիվ, դուք կարող եք օգտագործել գործառույթները՝ ելքային SHP ֆայլը հարմարեցնելու համար՝ օգտագործելով ConversionOptions դասի օբյեկտը, ինչպես պատկերված է այս օրինակելի կոդում:

Այս հոդվածը մեզ սովորեցրել է GeoJSON-ը SHP-ի C#-ով փոխելու գործընթացը: Եթե ցանկանում եք սովորել հակառակ գործընթացը, այսինքն՝ SHP-ի փոխակերպումը GeoJSON ֆայլի, տես ինչպես փոխարկել SHP-ն GeoJSON-ի C#-ով-ի հոդվածը:

 Հայերեն