Les fichiers GPX possèdent des données GPS au format de données XML et sont utilisés à diverses fins telles que l’échange de données entre logiciels, etc. Le format de données JSON a été adapté par les programmeurs en raison de sa capacité à gérer des données complexes, de sa robustesse et de sa légèreté. Ainsi, la conversion du fichier GPX en JSON bénéficiera à la manipulation et au traitement des données. À cette fin, nous utiliserons Aspose.GIS for .NET pour développer par programme un convertisseur GPX en JSON. Par conséquent, à la fin de cet article de blog, vous pourrez convertir GPX en JSON en C# en effectuant quelques appels API à ce convertisseur de coordonnées GPS bibliothèque.
Les sections suivantes seront couvertes dans cet article de blog :
- Installation de la bibliothèque de conversion de coordonnées GPS
- Convertir GPX en JSON en C# - Exemple de code
- Convertisseur GPX en ligne par Aspose.GIS
Installation de la bibliothèque de conversion de coordonnées GPS
Aspose.GIS for .NET est livré avec un large éventail de classes et de méthodes qui permettent aux programmeurs de créer un manipulateur et un convertisseur de données géospatiales par programmation. De plus, vous pouvez installer cette API C# dans presque tous les systèmes d’exploitation courants. Cette API .NET de niveau entreprise est facile à installer, robuste et effectue une conversion SIG vers JSON de manière transparente. Ainsi, pour l’installer, vous pouvez télécharger le fichier DLL ou exécuter la commande suivante dans NuGet Package Manager.
Install-Package Aspose.GIS
Vous pouvez visiter cette installation guide pour parcourir tous les détails de l’installation.
Convertir GPX en JSON en C# - Exemple de code
Veuillez noter que vous avez besoin d’un fichier source GPX pour implémenter la fonctionnalité. Bien sûr, vous pouvez personnaliser l’exemple de code selon vos besoins, mais nous développerons un convertisseur de fichiers GPX de base.
Les étapes suivantes montrent comment développer un générateur de données JSON qui acceptera un fichier SIG et générera des données JSON :
- Spécifiez les paramètres de conversion en créant un objet de la classe ConversionOptions.
- Appelez la méthode SupportsSpatialReferenceSystem pour déterminer si le système de référence spatiale spécifié est pris en charge par le pilote.
- Instanciez une instance de la classe ConversionOptions pour définir les options de conversion des données entre formats.
- Définissez la propriété DestinationSpatialReferenceSystem sur le système de référence spatiale WGS84(EPSG :4326).
- Appelez la méthode Convert pour convertir de GPX en JSON en C#.
Vous pouvez copier et coller l’extrait de code suivant pour convertir GPX en JSON en C# par programme :
using Aspose.Gis;
namespace Aspose.GIS
{
class GPStoJSON
{
// Convertir GPX en JSON en C# - Convertisseur de fichiers GPX
static void Main(string[] args)
{
// Définir l'adresse du répertoire
string dataDir = "/sample-files/";
// Spécifiez les paramètres de conversion en créant un objet de la classe ConversionOptions.
ConversionOptions options = null;
// Appelez la méthode SupportsSpatialReferenceSystem pour déterminer si le système de référence spatiale spécifié est pris en charge par le pilote.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
// Instanciez une instance de la classe ConversionOptions pour définir des options de conversion de données entre formats.
// Définissez la propriété DestinationSpatialReferenceSystem sur le système de référence spatiale WGS 84 (EPSG:4326).
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Appelez la méthode Convert pour convertir de GPX en JSON en C#.
VectorLayer.Convert(dataDir+"sample.gpx", Drivers.Gpx, dataDir+"gpx-to-json.json", Drivers.GeoJson, options);
}
}
}
Le résultat est visible dans l’image ci-dessous :
Convertisseur GPX en ligne par Aspose.GIS
Vous pouvez voir les fonctionnalités en action en utilisant cet outil en ligne optimisé par Aspose.GIS. Il est basé sur le Web, convivial et fonctionne sur les ordinateurs de bureau et les téléphones mobiles. Surtout, vous pouvez utiliser cet outil en ligne non seulement pour les conversions mais aussi pour la visualisation et la manipulation de fichiers GPX. Ce convertisseur GPX en ligne est gratuit et vous pouvez l’utiliser pour convertir des fichiers GPX en fichiers JSON en glissant-déposant simplement des fichiers et le reste est magique.
Conversion de fichiers GPX - Obtenez une licence gratuite
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer Aspose.GIS for .NET sans limitations d’évaluation.
Conclusion
Pour conclure, nous avons expliqué comment convertir GPX en JSON en C# à l’aide de Aspose.GIS for .NET. De plus, nous avons également parcouru les étapes et l’exemple de code pour créer un convertisseur de coordonnées GPS pour une application .NET. De plus, ce guide est un matériel utile pour vous si vous cherchez à opter pour Aspose.GIS. De plus, ne manquez pas la documentation et le dépôt GitHub pour démarrer le développement. Enfin, vous pouvez visiter l’API références pour en savoir plus sur toutes les classes et méthodes exposées par cette bibliothèque.
Nous vous recommandons également de consulter le Guide de démarrage.
Enfin, aspose.com rédige de nouveaux articles de blog. Alors, restez en contact pour des mises à jour régulières.
L’aide est disponible
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
Foire aux questions – FAQ
Qu’est-ce qu’un fichier GPX ?
Les fichiers GPX contiennent des données de localisation telles que des itinéraires et des waypoints. Ce format de fichier est utilisé pour partager les données de localisation entre logiciels et appareils. Veuillez visiter ce lien pour en savoir plus.
Comment convertir un fichier GPX en JSON ?
Vous pouvez installer Aspose.GIS for .NET pour créer un convertisseur de fichiers GPX en C# par programme. Vous pouvez en savoir plus ici.