Utwórz plik KML za pomocą C#

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#

  1. Ustaw środowisko do używania Aspose.GIS for .NET, instalując je w swoim projekcie w celu tworzenia plików KML
  2. Wywołaj metodę CreateLayer() w przestrzeni nazw Drivers.Kml, aby utworzyć obiekt VectorLayer
  3. Zdefiniuj atrybuty feature, ustawiając ich nazwy i typy
  4. Utwórz obiekt klasy Polygon
  5. 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
  6. Wywołaj metodę ConstructFeature() w klasie Layer i ustaw powyższy wielokąt jako jego geometrię
  7. 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#.

 Polski