Este tutorial nítido contém informações sobre como converter SHP em Geojson em C#. Ele fornece detalhes para configurar o ambiente de desenvolvimento, opções para personalizar o processo de conversão, verificar o suporte para diferentes sistemas de referência espacial e, finalmente, detalhes do método Convert para converter Shapefile para Geojson em C#. Ele também o guiará para alterar o formato com uma única linha de código.
Etapas para converter arquivo de forma para GPX em C#
- Instale Aspose.GIS for .NET do gerenciador de pacotes Nuget para converter SHP para Geojson
- Declare um objeto da classe ConversionOptions
- Verifique se o driver selecionado suporta o sistema de referência espacial desejado
- Se suportado, defina o sistema de referência espacial de destino de acordo com o requisito
- Converta o arquivo de forma para o formato Geojson usando o método Convert na classe VectorLayer
Essas etapas explicam o processo para transformar Shapefile em GeoJson em C# com a ajuda de definições de configuração e etapas detalhadas. Primeiro, temos que declarar um objeto da classe ConfigurationOptions e, em seguida, definir o sistema de referência espacial da camada de destino após verificar o suporte para o mesmo sistema de referência espacial pelo driver selecionado. No final, use o método VectorLayer.Convert() para alterar o formato do arquivo.
Código para conversor SHP para GPX em C#
Este exemplo de código demonstra o processo completo para converter Shapefile para Geojson em C# desde a customização da conversão até a geração de um novo arquivo no formato desejado. Observe que você não precisa de personalização sempre e apenas realiza a conversão completa com uma única linha de código chamando o método Convert() acima sem o último argumento chamado conversionOptions. Este método de conversão tem um grande número de sobrecargas e suporta muitos drivers, oferecendo assim a opção de converter diferentes formatos de arquivo para outros formatos.
Este tutorial nos ensinou a converter arquivos SHP para GeoJson, mas se você quiser aprender o processo de conversão de GPX para KMZ, consulte o artigo em como converter GPX para KMZ em C#.