Այս ձեռնարկը բացատրում է, թե ինչպես փոխակերպել GeoJSON-ը KML-ի C#-ում: Այն ունի հավելվածը գրելու մանրամասն քայլեր, մշակման միջավայրը կարգավորելու համար անհրաժեշտ տեղեկատվություն և գործող կոդ՝ GeoJSON դեպի KML փոխարկիչը C#-ում մշակելու համար: Դուք կսովորեք GeoJSON ֆայլը սովորական կամ լռելյայն կարգավորումներով փոխակերպելու տարբեր տարբերակներ:
C#-ում JSON-ը KML-ի փոխարկելու քայլեր
- Սահմանեք, որ IDE-ն օգտագործի Aspose.GIS for .NET JSON-ը KML-ի փոխակերպելու համար
- Ստուգեք, արդյոք աջակցվում է ցանկալի հղումային համակարգը և հայտարարեք ConversionOptions օբյեկտ
- Նախաձեռնեք ConversionOptions օբյեկտը և սահմանեք դրա destination spatial reference համակարգը
- Փոխակերպման համար օգտագործեք այս ընտրանքները Convert մեթոդում
- Եթե ցանկալի հղումային համակարգը չի ապահովվում, փոխարկեք լռելյայն կարգավորումներով
Այս քայլերը սահմանում են ծրագրավորման քայլերը 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#-ով-ի հոդվածը: