Tento krátký tutoriál vysvětluje, jak vytvořit KML soubor pomocí C#. Obsahuje všechny podrobnosti k nastavení IDE, seznam kroků k definování toku programu a ukázkový kód demonstrující, jak vytvořit soubor KML pomocí C#. Povede vás při definování vlastních atributů, nastavení jejich hodnot pro soubor KML a kreslení různých geometrických tvarů.
Kroky k vytvoření KML pomocí C#
- Nastavte prostředí tak, aby používalo Aspose.GIS for .NET tím, že jej nainstalujete do svého projektu pro vytváření souborů KML
- Voláním metody CreateLayer() v oboru názvů Drivers.Kml vytvořte objekt VectorLayer
- Definujte atributy feature nastavením jejich názvů a typů
- Vytvořte objekt třídy Polygon
- Definujte lineární prstenec, přidejte páry šířky/délky vnější hranice a nastavte jej jako vnější prstenec pro mnohoúhelník
- Zavolejte metodu ConstructFeature() ve třídě Layer a nastavte výše uvedený polygon jako jeho geometrii
- Definujte volitelné atributy pro stylování a přidejte je do objektu Layer
Tyto kroky shrnují vývoj KML generátoru pomocí C#. Vytvořte vrstvu KML, definujte sadu atributů pro použití v KML, vytvořte objekt geometrie, například mnohoúhelník, a definujte vnější hranici pomocí zeměpisné šířky/délky. Vytvořte prvek, nastavte jeho geometrii a přidejte jej do vrstvy s požadovanými atributy.
Kód pro generování souboru KML pomocí C#
Tento kód demonstruje proces vytvoření souboru KML aplikace Google Earth pomocí jazyka C#. Pro kreslení čáry nastavte geometrii jako LineString s polem počátečních a koncových bodů bodů, jak je uvedeno v komentovaném ukázkovém kódu. Pomocí třídy AttributeDataType můžete vytvářet atributy různých typů, jako je String, Integer, Boolean a Double.
Tento tutoriál nás naučil jak vytvořit soubor KML pro Mapy Google pomocí jazyka C#. Informace o vytvoření souboru Shapefile naleznete v článku o jak vytvořit Shapefile v C#.