Այս կարճ հոդվածը ուղեցույց է տալիս ինչպես փոխարկել KML-ը GPX-ի C#-ում: Այն տրամադրում է մանրամասներ փոխակերպումն իրականացնելու համար մշակման միջավայրը կարգավորելու մասին, ծրագրում կատարվող նվազագույն առաջադրանքների ցանկը և գործարկվող կոդ՝ KML-ի GPX ֆայլի փոխարկումը C#-ում հասկանալու համար: Դուք նաև կսովորեք տարբեր տարբերակներ՝ ելքային GPX ֆայլը հարմարեցնելու համար:
C#-ում KML-ի GPX ֆայլը փոխարկելու քայլեր
- Սահմանեք IDE-ն այնպես, որ օգտագործի Aspose.GIS for .NET KML-ը GPS-ի փոխարկելու համար
- Ստեղծեք ConversionOptions օբյեկտը տարածական հղումը սահմանելու համար
- Ստուգեք նպատակակետ շերտում Wgs84 տարածական հղումի աջակցությունը
- Սահմանեք տարածական հղումը, եթե աջակցությունը հասանելի է
- Զանգահարեք Convert() մեթոդը՝ GPX-ը KML-ի փոխակերպելու համար
Այս քայլերը նկարագրում են C#*-ում *KML-ից GPX ֆայլերի փոխարկիչ մշակելու գործընթացը: Գործընթացը սկսվում է Aspose.Gis անվանատարածքից ConversionOptions-ի օբյեկտի հայտարարմամբ, որին հաջորդում է թիրախային տարածական հղումի աջակցությունը փորձարկելու միջոցով: Եթե աջակցությունը հասանելի է, սահմանեք նպատակակետ SpatialReferenceSystem արժեքը Wgs84 և զանգահարեք Convert() մեթոդը՝ ձևաչափը փոխակերպելու համար:
Կոդ՝ KML ֆայլը GPX-ի C#-ով փոխարկելու համար
Վերոնշյալ կոդը ցույց է տալիս C#*-ում KML-ը GPX-ի փոխարկելու գործընթացը: ConversionOptions դասի օբյեկտը օգտագործվում է նպատակակետ տարածական հղման համակարգը կարգավորելու համար՝ օգտագործելով SpatialReferenceSystem հաշվիչը: Convert() մեթոդը VectorLayer դասում օգտագործվում է սկզբնաղբյուր KML ֆայլը GPX-ի փոխակերպելու համար՝ նշված կարգավորումներով, այնուամենայնիվ, դուք կարող եք սահմանել հատուկ փոխարկիչ ատրիբուտների համար, DestinationDriverOptions արժեքը նպատակակետ շերտի համար, ինչպես նաև SourceDriverOptions-ի համար: անհրաժեշտության դեպքում աղբյուրի շերտը:
Այս հոդվածը մեզ սովորեցրել է փոխել աղբյուրի KML ֆայլը GPX ֆայլի: Եթե ցանկանում եք սովորել shapefile ստեղծելու գործընթացը, տես ինչպես ստեղծել shapefile C#-ում-ի հոդվածը: