Փոխարկեք GeoJSON-ը KML-ի C#-ով

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

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

  1. Սահմանեք, որ IDE-ն օգտագործի Aspose.GIS for .NET JSON-ը KML-ի փոխակերպելու համար
  2. Ստուգեք, արդյոք աջակցվում է ցանկալի հղումային համակարգը և հայտարարեք ConversionOptions օբյեկտ
  3. Նախաձեռնեք ConversionOptions օբյեկտը և սահմանեք դրա destination spatial reference համակարգը
  4. Փոխակերպման համար օգտագործեք այս ընտրանքները Convert մեթոդում
  5. Եթե ցանկալի հղումային համակարգը չի ապահովվում, փոխարկեք լռելյայն կարգավորումներով

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

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

Այս կոդը ցուցադրում է JSON-ի KML փոխարկիչը C#-ում: Դուք կարող եք ստուգել Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 և այլն տարածական հղման համակարգերի աջակցությունը: Այս ընտրանքային կոդում մենք օգտագործել ենք Convert() մեթոդի երկու գերբեռնված ֆունկցիաներ, մինչդեռ կարող եք փորձել մյուս երկու տարբերակները՝ օգտագործելով աղբյուրը: և նպատակակետ FileDriver:

Այս հոդվածը մեզ սովորեցրել է մշակել JSON KML փոխարկիչ C#-ում: GeoJSON ֆայլը SHP ֆայլի փոխարկելու համար տես ինչպես փոխարկել GeoJSON-ը SHP-ի C#-ով-ի հոդվածը:

 Հայերեն