Convertir GPX en CSV en C#

Les fichiers GPX sont utilisés pour décrire les données GPS telles que les waypoints, les itinéraires, etc. Ces informations géographiques peuvent exister sous forme de valeurs de longitude et de longitude. Alors que les fichiers CSV contiennent des valeurs séparées par des virgules. Dans certains scénarios, vous devrez peut-être convertir un fichier GPX au format CSV. En conséquence, cet article explique comment convertir un fichier GPX au format CSV par programmation en C#.

  1. Convertisseur GPX en CSV - Installation de l’API C#
  2. Comment convertir un fichier GPX au format CSV en C#
  3. Convertir GPX en CSV par programmation en C#

Convertisseur GPX en CSV - Installation de l’API C#

Aspose.GIS pour .NET L’API prend en charge le travail avec les SIG formats de fichier afin que vous puissiez créer des cartes, convertir des données géographiques, etc. Vous pouvez accéder à l’API en téléchargeant ses fichiers DLL de référence à partir du Téléchargements ou en utilisant la commande d’installation NuGet suivante :

PM> Install-Package Aspose.GIS

Comment convertir un fichier GPX au format CSV en C#

Les étapes suivantes expliquent comment convertir le format GPX au format CSV :

  1. Créez un objet de la classe ConversionOptions.
  2. Cartographiez les coordonnées de lieux sur Terre avec le système de référence spatiale.
  3. Convertissez le format GPX au format CSV.

La section suivante détaille cette fonctionnalité de conversion que vous pouvez intégrer dans vos applications.

Convertir GPX en CSV par programmation en C#

Vous devez suivre les étapes ci-dessous pour convertir le format GPX au format CSV :

  1. Instanciez un objet de la classe ConversionOptions.
  2. Cartographiez les coordonnées de lieux sur Terre avec un système de référence spatiale.
  3. Convertissez le format GPX au format CSV en utilisant la méthode Convert.

L’extrait de code suivant montre comment convertir GPX en CSV par programmation en C#.

// Spécifiez les paramètres de conversion si nécessaire.
Aspose.Gis.ConversionOptions options = null;

// Cette option affecte Wgs84 à la couche de destination.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Convertir le format de fichier de GPX en CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Obtenez une licence gratuite

Vous pouvez demander une licence temporaire gratuite pour évaluer l’API à sa pleine capacité.

Conclusion

Dans cet article, vous avez appris à convertir un fichier GPX en CSV en C#. Cependant, de nombreuses autres fonctionnalités sont incluses dans l’API que vous pouvez découvrir en consultant les différents chapitres de l’espace documentation. En cas de questions, n’hésitez pas à nous écrire sur forum.

Voir également