Ten krótki samouczek wyjaśnia, jak utworzyć plik KML za pomocą języka C#. Zawiera wszystkie szczegóły dotyczące konfiguracji środowiska IDE, listę kroków do zdefiniowania przepływu programu oraz przykładowy kod pokazujący, jak utworzyć plik KML za pomocą języka C#. Poprowadzi Cię przez proces definiowania niestandardowych atrybutów, ustawiania ich wartości dla pliku KML i rysowania różnych kształtów geometrycznych.
Kroki tworzenia pliku KML przy użyciu języka C#
- Ustaw środowisko do używania Aspose.GIS for .NET, instalując je w swoim projekcie w celu tworzenia plików KML
- Wywołaj metodę CreateLayer() w przestrzeni nazw Drivers.Kml, aby utworzyć obiekt VectorLayer
- Zdefiniuj atrybuty feature, ustawiając ich nazwy i typy
- Utwórz obiekt klasy Polygon
- Zdefiniuj pierścień liniowy, dodaj pary szerokości/długości geograficznej zewnętrznej granicy i ustaw go jako pierścień zewnętrzny dla wielokąta
- Wywołaj metodę ConstructFeature() w klasie Layer i ustaw powyższy wielokąt jako jego geometrię
- Zdefiniuj opcjonalne atrybuty dla stylizacji i dodaj je do obiektu warstwy
Te kroki podsumowują rozwój generatora KML przy użyciu C#. Utwórz warstwę KML, zdefiniuj zestaw atrybutów do użycia w KML, utwórz obiekt geometryczny, taki jak wielokąt, i zdefiniuj granicę zewnętrzną za pomocą szerokości/długości geograficznej. Utwórz obiekt, ustaw jego geometrię i dodaj go do warstwy z wymaganymi atrybutami.
Kod do generowania pliku KML za pomocą C#
Ten kod demonstruje proces tworzenia pliku Google Earth KML przy użyciu języka C#. Aby narysować linię, ustaw geometrię jako LineString z tablicą punktów początkowych i końcowych, jak wspomniano w komentowanym przykładowym kodzie. Możesz tworzyć atrybuty różnych typów przy użyciu klasy AttributeDataType, takich jak String, Integer, Boolean i Double.
Ten samouczek nauczył nas jak utworzyć plik KML dla Map Google przy użyciu języka C#. Aby utworzyć plik Shapefile, zapoznaj się z artykułem na jak utworzyć plik kształtu w C#.