Criar arquivo KML usando C#

Este breve tutorial explica como criar o arquivo KML usando C#. Ele tem todos os detalhes para definir o IDE, uma lista de etapas para definir o fluxo do programa e um código de exemplo demonstrando como criar um arquivo KML usando C#. Ele o guiará na definição de atributos personalizados, definindo seus valores para o arquivo KML e desenhando várias formas geométricas.

Etapas para criar um KML usando C#

  1. Defina o ambiente para usar Aspose.GIS for .NET instalando-o em seu projeto para criação de arquivo KML
  2. Chame o método CreateLayer() no namespace Drivers.Kml para criar um objeto VectorLayer
  3. Defina os atributos feature definindo seus nomes e tipos
  4. Crie um objeto da classe Polygon
  5. Defina um anel linear, adicione os pares de latitude/longitude do limite externo e defina-o como um anel externo para o polígono
  6. Chame o método ConstructFeature() na classe Layer e defina o polígono acima como sua geometria
  7. Defina atributos opcionais para estilização e adicione-os ao objeto Layer

Estas etapas resumem o desenvolvimento de um gerador KML usando C#. Crie uma camada KML, defina um conjunto de atributos para uso no KML, crie o objeto de geometria, como um Polígono, e defina o limite externo com latitude/longitude. Construa um recurso, defina sua geometria e adicione-o à camada com os atributos necessários.

Código para gerar arquivo KML usando C#

Este código demonstra o processo de criação de arquivo KML do Google Earth usando C#. Para desenhar uma linha, defina a geometria como uma LineString com uma matriz de pontos inicial e final, conforme mencionado no código de exemplo comentado. Você pode criar atributos de vários tipos usando a classe AttributeDataType, como String, Integer, Boolean e Double.

Este tutorial nos ensinou como fazer um arquivo KML para o Google Maps usando C#. Para criar um Shapefile, consulte o artigo em como criar um Shapefile em C#.

 Português