Stvorite KML datoteku koristeći C#

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#

  1. Postavite okruženje da koristi Aspose.GIS for .NET tako da ga instalirate u svoj projekt za stvaranje KML datoteke
  2. Pozovite metodu CreateLayer() u prostoru imena Drivers.Kml za stvaranje objekta VectorLayer
  3. Definirajte feature atribute postavljanjem njihovih naziva i vrsta
  4. Kreirajte objekt klase Polygon
  5. Definirajte linearni prsten, dodajte parove vanjske granice širine/dužine i postavite ga kao vanjski prsten za poligon
  6. Pozovite metodu ConstructFeature() u klasi Layer i postavite gornji poligon kao njegovu geometriju
  7. 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#.

 Hrvatski