Converti GPX in JSON in C# - Convertitore di file GPX

I file GPX possiedono dati GPS in formato dati XML e vengono utilizzati per vari scopi come lo scambio di dati tra software e altro ancora. Il formato dati JSON è stato adattato dai programmatori grazie alla sua capacità di gestire dati complessi, robustezza e natura leggera. Pertanto, la conversione dei file GPX in JSON andrà a vantaggio della manipolazione e dell’elaborazione dei dati. A tale scopo, utilizzeremo Aspose.GIS for .NET per sviluppare un convertitore da GPX a JSON a livello di codice. Pertanto, entro la fine di questo post del blog, sarai in grado di convertire GPX in JSON in C# effettuando alcune chiamate API a questo convertitore di coordinate GPS libreria.

Le seguenti sezioni saranno trattate in questo post del blog:

  1. Installazione della libreria del convertitore di coordinate GPS
  2. Converti GPX in JSON in C# - Esempio di codice
  3. Convertitore GPX online di Aspose.GIS

Installazione della libreria del convertitore di coordinate GPS

Aspose.GIS for .NET viene fornito con un’ampia gamma di classi e metodi che consentono ai programmatori di creare un manipolatore e convertitore di dati geospaziali a livello di codice. Inoltre, puoi installare questa API C# in quasi tutti i sistemi operativi più diffusi. Questa API .NET di livello aziendale è facile da installare, robusta ed esegue la conversione da GIS a JSON senza problemi. Pertanto, per eseguire l’installazione, è possibile scaricare il file DLL o eseguire il comando seguente in NuGet Gestione pacchetti.

Install-Package Aspose.GIS

Puoi visitare questa guida di installazione per esaminare tutti i dettagli dell’installazione.

Convertitore di coordinate GPS

Converti GPX in JSON in C# - Esempio di codice

Tieni presente che per implementare la funzionalità è necessario un file sorgente GPX. Naturalmente, puoi personalizzare l’esempio di codice in base alle tue esigenze, ma svilupperemo un convertitore di file GPX di livello base.

I seguenti passaggi dimostrano come sviluppare un generatore di dati JSON che accetterà un file GIS e genererà dati JSON:

Puoi copiare e incollare il seguente snippet di codice per convertire GPX in JSON in C# a livello di codice:

using Aspose.Gis;
namespace Aspose.GIS
{
    class GPStoJSON
    {
        // Converti GPX in JSON in C# - Convertitore di file GPX
        static void Main(string[] args)
        {
            // Definire l'indirizzo della directory
            string dataDir = "/sample-files/";
            // Specificare le impostazioni di conversione creando un oggetto della classe ConversionOptions. 
            ConversionOptions options = null;
            // Richiamare il metodo SupportsSpatialReferenceSystem per determinare se il sistema di riferimento spaziale specificato è supportato dal driver. 
            if (Drivers.Shapefile.SupportsSpatialReferenceSystem(Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
            {
                // Crea un'istanza della classe ConversionOptions per definire le opzioni per la conversione dei dati tra formati. 
                // Impostare la proprietà DestinationSpatialReferenceSystem sul sistema di riferimento spaziale WGS 84 (EPSG:4326).    
                options = new Aspose.Gis.ConversionOptions()
                {
                    DestinationSpatialReferenceSystem = Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
                };
            }
            // Chiama il metodo Convert per convertire da GPX a JSON in C#.
            VectorLayer.Convert(dataDir+"sample.gpx", Drivers.Gpx, dataDir+"gpx-to-json.json", Drivers.GeoJson, options);
        }
    }
}

L’output può essere visto nell’immagine qui sotto:

convertitore da gpx a json

Convertitore GPX online di Aspose.GIS

Puoi vedere le funzionalità dal vivo in azione utilizzando questo strumento online fornito da Aspose.GIS. È basato sul Web, facile da usare e funziona su desktop e telefoni cellulari. Soprattutto, puoi utilizzare questo strumento online non solo per le conversioni ma anche per la visualizzazione e la manipolazione di file GPX. Questo convertitore GPX online è gratuito e puoi usarlo per convertire file GPX in JSON semplicemente trascinando e rilasciando i file e il resto è la magia.

convertitore gps online

Conversione file GPX: ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare Aspose.GIS for .NET senza limitazioni di valutazione.

Conclusione

Per concludere, abbiamo spiegato come convertire GPX in JSON in C# utilizzando Aspose.GIS for .NET. Inoltre, abbiamo anche esaminato i passaggi e l’esempio di codice per creare un convertitore di coordinate GPS per un’applicazione .NET. Inoltre, questa guida è materiale utile per te se stai cercando di optare per Aspose.GIS. Inoltre, non perdere la documentazione e il repository GitHub per avviare lo sviluppo. Infine, puoi visitare l’API riferimenti per conoscere tutte le classi e i metodi esposti da questa libreria.

Inoltre, ti consigliamo di visitare la Guida introduttiva.

Infine, aspose.com sta scrivendo nuovi post sul blog. Quindi, rimanete in contatto per aggiornamenti regolari.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Cos’è un file GPX?

I file GPX contengono dati sulla posizione come percorsi e waypoint. Questo formato di file viene utilizzato per condividere i dati sulla posizione tra software e dispositivi. Visita questo link per saperne di più.

Come convertire il file GPX in JSON?

È possibile installare Aspose.GIS for .NET per creare un convertitore di file GPX in C# a livello di codice. Puoi saperne di più qui.

Guarda anche