Šioje trumpoje pamokoje paaiškinama, kaip sukurti KML failą naudojant C#. Jame yra visa informacija, skirta IDE nustatyti, veiksmų, skirtų programos eigai apibrėžti, sąrašas ir pavyzdinis kodas, rodantis, kaip sukurti KML failą naudojant C#. Jis padės jums apibrėžti pasirinktinius atributus, nustatyti jų reikšmes KML faile ir piešti įvairias geometrines figūras.
Veiksmai, kaip sukurti KML naudojant C#
- Nustatykite aplinką naudoti Aspose.GIS for .NET, įdiegdami ją į savo projektą KML failams kurti
- Iškvieskite metodą CreateLayer() vardų srityje Drivers.Kml, kad sukurtumėte VectorLayer objektą
- Apibrėžkite feature atributus nustatydami jų pavadinimus ir tipus
- Sukurkite daugiakampio klasės objektą
- Apibrėžkite tiesinį žiedą, pridėkite išorinės ribos platumo / ilgio poras ir nustatykite kaip išorinį daugiakampio žiedą
- Iškvieskite ConstructFeature() metodą klasėje Layer ir nustatykite aukščiau pateiktą daugiakampį kaip jo geometriją
- Apibrėžkite pasirenkamus stiliaus atributus ir pridėkite juos prie objekto Sluoksnis
Šie veiksmai apibendrina KML generatoriaus kūrimą naudojant C#. Sukurkite KML sluoksnį, apibrėžkite atributų rinkinį, skirtą naudoti KML, sukurkite geometrijos objektą, pvz., daugiakampį, ir apibrėžkite išorinę ribą su platuma / ilguma. Sukurkite objektą, nustatykite jo geometriją ir pridėkite jį prie sluoksnio su reikalingais atributais.
Kodas generuoti KML failą naudojant C#
Šis kodas parodo Google Earth KML failo kūrimo naudojant C# procesą. Norėdami nubrėžti liniją, nustatykite geometriją kaip LineString su taškų pradžios ir pabaigos taškais, kaip nurodyta komentuojamame pavyzdiniame kode. Galite sukurti įvairių tipų atributus naudodami AttributeDataType klasę, pvz., String, Integer, Boolean ir Double.
Ši pamoka mus išmokė kaip sukurti KML failą Google žemėlapiams naudojant C#. Norėdami sukurti Shapefile, skaitykite straipsnį apie kaip sukurti Shape failą C#.