Ez a rövid oktatóanyag elmagyarázza, hogyan lehet létrehozni KML fájlt C# használatával. Tartalmazza az IDE beállításához szükséges összes részletet, a programfolyamat meghatározásához szükséges lépések listáját, valamint egy mintakódot, amely bemutatja, hogyan kell KML-fájlt készíteni C# használatával. Ez végigvezeti Önt az egyéni attribútumok meghatározásában, értékük beállításában a KML-fájlhoz, valamint különféle geometriai alakzatok rajzolásához.
KML létrehozásának lépései C# használatával
- Állítsa be a környezetet a Aspose.GIS for .NET használatára, ha telepíti a projektbe KML-fájl létrehozásához
- Hívja meg a CreateLayer() metódust a Drivers.Kml névtérben egy VectorLayer objektum létrehozásához
- Határozza meg a feature attribútumokat nevük és típusuk beállításával
- Hozzon létre egy objektumot a Polygon osztályból
- Határozzon meg egy lineáris gyűrűt, adja hozzá a külső határ szélesség/hossz párokat, és állítsa be a sokszög külső gyűrűjeként
- Hívja meg a ConstructFeature() metódust a Layer osztályban, és állítsa be geometriájának a fenti sokszöget
- Határozzon meg opcionális attribútumokat a stílushoz, és adja hozzá a Layer objektumhoz
Ezek a lépések egy KML-generátor fejlesztését foglalják össze C# használatával. Hozzon létre egy KML-fóliát, határozzon meg attribútumkészletet a KML-ben való használatra, hozzon létre geometriai objektumot, például sokszöget, és határozza meg a külső határt a szélességi/hosszúsági fokokkal. Készítsen egy jellemzőt, állítsa be a geometriáját, és adja hozzá a réteghez a szükséges attribútumokkal.
Kód a KML-fájl generálásához C# használatával
Ez a kód bemutatja a Google Earth KML-fájl létrehozásának folyamatát C# használatával. Vonal rajzolásához állítsa be a geometriát LineString-ként egy kezdő- és végpontok tömbjével, amint az a kommentált mintakódban szerepel. Az AttributeDataType osztály használatával különféle típusú attribútumokat hozhat létre, például String, Integer, Boolean és Double.
Ez az oktatóanyag megtanította nekünk hogyan készítsünk KML-fájlt a Google Térképhez C# használatával. A Shapefile létrehozásához olvassa el a következő cikket hogyan lehet Shapefile-t létrehozni C#-ban.