Šioje mokymo programoje paaiškinama, kaip konvertuoti GeoJSON į KML naudojant C#. Jame pateikiami išsamūs programos rašymo veiksmai, reikiama informacija kūrimo aplinkai nustatyti ir veikiantis kodas, skirtas kurti GeoJSON į KML konverterį C#. Sužinosite apie įvairias parinktis, kaip transformuoti GeoJSON failą naudojant pasirinktinius arba numatytuosius nustatymus.
Veiksmai, kaip konvertuoti JSON į KML C#
- Nustatykite IDE, kad jis naudotų Aspose.GIS for .NET JSON transformavimui į KML
- Patikrinkite, ar palaikoma norima atskaitos sistema, ir deklaruokite ConversionOptions objektą
- Inicijuokite ConversionOptions objektą ir nustatykite jo destination spatial reference sistemą
- Naudokite šias parinktis konvertavimo metode
- Jei norima atskaitos sistema nepalaikoma, konvertuokite naudodami numatytuosius nustatymus
Šie veiksmai apibrėžia programavimo veiksmus, skirtus GeoJSON į KML konverteriui C# rašyti. Pirmiausia patikrinkite tam tikros erdvinės atskaitos sistemos palaikymą ir atlikite konversiją naudodami pasirinktinius nustatymus. Kitu atveju konvertuokite failus nurodydami šaltinio failo pavadinimą ir paskirties failo pavadinimą VectorLayer.Convert() metodu.
Kodas, skirtas konvertuoti GeoJSON į KML C#
Šis kodas demonstruoja JSON į KML konverterį C#. Palaikymą galite patikrinti iš erdvinių nuorodų sistemų Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84 ir kt. Šiame pavyzdiniame kode mes panaudojome dvi perkrautas Convert() metodo funkcijas, o kitas dvi parinktis galite išbandyti naudodami šaltinį. ir paskirties failų tvarkyklę.
Šis straipsnis mus išmokė sukurti JSON KML keitiklį C#. Norėdami konvertuoti GeoJSON failą į SHP failą, žr. straipsnį kaip konvertuoti GeoJSON į SHP C#.