Ovaj kratki vodič objašnjava kako stvoriti datoteku KML koristeći C#. Sadrži sve pojedinosti za postavljanje IDE-a, popis koraka za definiranje tijeka programa i primjer koda koji pokazuje kako napraviti KML datoteku koristeći C#. Vodit će vas u definiranju prilagođenih atributa, postavljanju njihovih vrijednosti za KML datoteku i crtanju različitih geometrijskih oblika.
Koraci za stvaranje KML-a pomoću C#
- Postavite okruženje da koristi Aspose.GIS for .NET tako da ga instalirate u svoj projekt za stvaranje KML datoteke
- Pozovite metodu CreateLayer() u prostoru imena Drivers.Kml za stvaranje objekta VectorLayer
- Definirajte feature atribute postavljanjem njihovih naziva i vrsta
- Kreirajte objekt klase Polygon
- Definirajte linearni prsten, dodajte parove vanjske granice širine/dužine i postavite ga kao vanjski prsten za poligon
- Pozovite metodu ConstructFeature() u klasi Layer i postavite gornji poligon kao njegovu geometriju
- Definirajte izborne atribute za stiliziranje i dodajte ih objektu sloja
Ovi koraci sažimaju razvoj KML generatora pomoću C#. Stvorite KML sloj, definirajte skup atributa za upotrebu u KML-u, stvorite geometrijski objekt kao što je poligon i definirajte vanjsku granicu zemljopisnom širinom/dužinom. Konstruirajte značajku, postavite njenu geometriju i dodajte je u sloj sa potrebnim atributima.
Kod za generiranje KML datoteke pomoću C#
Ovaj kôd demonstrira proces stvaranja KML datoteke Google Earth pomoću C#. Za crtanje linije, postavite geometriju kao LineString s nizom početnih i krajnjih točaka kao što je spomenuto u komentiranom uzorku koda. Pomoću klase AttributeDataType možete stvoriti različite vrste atributa kao što su String, Integer, Boolean i Double.
Ovaj vodič nas je naučio kako napraviti KML datoteku za Google karte koristeći C#. Za izradu Shapefilea pogledajte članak o kako stvoriti Shapefile u C#.