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#
- Prepare o sistema para usar Aspose.GIS for .NET para converter SHP em KML
- Crie uma instância da classe ConversionOptions
- Use o método SupportsSpatialReferenceSystem para verificar se a camada de destino suporta o sistema de referência espacial
- Atribua Wgs84 à camada de destino usando a propriedade DestinationSpatialReferenceSystem
- 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#.