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#.
- Conversor GPX para CSV - Instalação da API C#
- Como converter um arquivo GPX para o formato CSV em C#
- 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:
- Crie um objeto da classe ConversionOptions.
- Mapeie as coordenadas para lugares na Terra com o sistema de referência espacial.
- 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:
- Crie uma instância de um objeto da classe ConversionOptions.
- Mapeie as coordenadas para lugares na Terra com um sistema de referência espacial.
- 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.