Converter GPX para CSV em C #

Os arquivos GPX são usados para descrever dados de GPS, como pontos de referência, rotas, etc. Essas informações geográficas podem existir como valores de longitude e longitude. Visto que os arquivos CSV contêm valores separados por vírgulas. Em determinados cenários, pode ser necessário converter um arquivo GPX para o formato CSV. Assim, este artigo explica como converter um arquivo GPX para o formato CSV programaticamente em C#.

  1. Conversor GPX para CSV - Instalação da API C#
  2. Como converter um arquivo GPX para o formato CSV em C#
  3. Converter GPX para CSV programaticamente em C#

Conversor GPX para CSV - Instalação da API C#

Aspose.GIS for .NET A API suporta o trabalho com GIS formatos de arquivo para que você possa criar mapas, converter dados geográficos, etc. Você pode acessar a API baixando seus arquivos DLL de referência em Downloads ou usando o seguinte comando de instalação NuGet:

PM> Install-Package Aspose.GIS

Como converter um arquivo GPX para o formato CSV em C

As etapas a seguir explicam como converter o formato GPX para CSV:

  1. Crie um objeto da classe ConversionOptions.
  2. Mapeie as coordenadas para lugares na Terra com o sistema de referência espacial.
  3. Converter GPX para o formato CSV.

A seção a seguir detalha melhor esse recurso de conversão que você pode incorporar em seus aplicativos.

Converter GPX para CSV programaticamente em C

Você precisa seguir as etapas abaixo para converter o formato GPX para CSV:

  1. Crie uma instância de um objeto da classe ConversionOptions.
  2. Mapeie as coordenadas para lugares na Terra com um sistema de referência espacial.
  3. Converta o formato GPX para CSV usando o método Convert.

O trecho de código a seguir demonstra como converter GPX em CSV programaticamente em C#.

// Especifique as configurações de conversão, se necessário.
Aspose.Gis.ConversionOptions options = null;

// Esta opção atribui Wgs84 à camada de destino.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Converta o formato de arquivo de GPX para CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Obtenha licença gratuita

Você pode solicitar uma licença temporária gratuita para avaliar a capacidade total da API.

Conclusão

Neste artigo, você aprendeu como converter um arquivo GPX em CSV em C#. No entanto, muitos outros recursos estão incluídos na API que você pode aprender dando uma olhada em diferentes capítulos no espaço documentação. Em caso de dúvidas, sinta-se à vontade para nos escrever em forum.

Veja também