Este tutorial explica como converter GeoJSON em KML em C#. Ele contém as etapas detalhadas para escrever o aplicativo, as informações necessárias para configurar o ambiente de desenvolvimento e um código em execução para desenvolver um conversor GeoJSON para KML em C#. Você aprenderá diferentes opções para transformar o arquivo GeoJSON com configurações personalizadas ou padrão.
Etapas para converter JSON em KML em C#
- Configure o IDE para usar Aspose.GIS for .NET para transformar JSON em KML
- Verifique se o sistema de referência desejado é compatível e declare um objeto ConversionOptions
- Inicialize o objeto ConversionOptions e defina seu sistema destination spatial reference
- Use essas opções no método Convert para a conversão
- Se o sistema de referência desejado não for compatível, converta com as configurações padrão
Estas etapas definem as etapas de programação para escrever um conversor de GeoJSON para KML em C#. Primeiro, verifique o suporte para um sistema de referência espacial específico e execute a conversão usando as configurações personalizadas. Caso contrário, converta os arquivos fornecendo o nome do arquivo de origem e o nome do arquivo de destino no método VectorLayer.Convert().
Código para converter GeoJSON em KML em C#
Este código demonstra um conversor JSON para KML em C#. Você pode verificar o suporte dos sistemas de referência espacial Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84, etc. Neste código de exemplo, usamos duas funções sobrecarregadas do método Convert(), enquanto você pode tentar as outras duas opções usando source e destino FileDriver.
Este artigo nos ensinou a desenvolver um conversor JSON KML em C#. Para converter um arquivo GeoJSON em um arquivo SHP, consulte o artigo em como converter GeoJSON para SHP em C#.