Converter SHP para KML em C#

Este tutorial explica como converter SHP para KML em C#. Ele aborda as configurações do ambiente de desenvolvimento, os passos necessários e fornece um exemplo de código funcional para construir um conversor de SHP para KML em C#. Este guia é aplicável a qualquer sistema operacional com ambiente .NET configurado.

Etapas para Converter SHP para KML em C#

  1. Prepare o sistema para usar Aspose.GIS for .NET para converter SHP em KML
  2. Crie uma instância da classe ConversionOptions
  3. Use o método SupportsSpatialReferenceSystem para verificar se a camada de destino suporta o sistema de referência espacial
  4. Atribua Wgs84 à camada de destino usando a propriedade DestinationSpatialReferenceSystem
  5. Exporte o arquivo Shapefile para o formato KML com o método Convert

Essas etapas simplificam o processo de converter SHP em KML em C#. Comece configurando as opções de conversão, verifique o suporte do sistema de referência e então realize a conversão e exportação.

Código para Criar um Conversor de SHP para KML em C#

Este trecho de código demonstra como converter um arquivo Shapefile para KML em C#. Ele também trata exceções caso alguns drivers não suportem o sistema de referência espacial da camada de destino. Além disso, você pode utilizar diferentes sobrecargas do método Convert para personalizar o processo conforme necessário.

Este artigo mostrou como exportar um arquivo Shapefile para KML em C#. Se você deseja converter KML para CSV, leia o artigo Converter KML para CSV usando C#.

 Português