Questo breve articolo spiega come convertire KML in GPX in C#. Fornisce i dettagli sull’impostazione dell’ambiente di sviluppo per eseguire la conversione, un elenco di attività minime da eseguire nel programma e un codice di esempio eseguibile per comprendere la conversione di file da KML a GPX in C#. Imparerai anche diverse opzioni per personalizzare il file GPX di output.
Passaggi per convertire file KML in file GPX in C#
- Imposta l’IDE in modo che utilizzi Aspose.GIS for .NET per convertire KML in GPS
- Crea un’istanza dell’oggetto ConversionOptions per impostare il riferimento spaziale
- Verificare il supporto per il riferimento spaziale Wgs84 nel livello di destinazione
- Imposta il riferimento spaziale se il supporto è disponibile
- Chiama il metodo Convert() per trasformare GPX in KML
Questi passaggi descrivono il processo per sviluppare un convertitore di file da KML a GPX in C#. Il processo viene avviato dichiarando un oggetto di ConversionOptions dallo spazio dei nomi Aspose.Gis seguito dal test del supporto per il riferimento spaziale di destinazione. Se il supporto è disponibile, imposta il valore SpatialReferenceSystem di destinazione su Wgs84 e chiama il metodo Convert() per trasformare il formato.
Codice per convertire file KML in GPX in C#
Il codice precedente mostra il processo per convertire KML in GPX in C#. L’oggetto di classe ConversionOptions viene utilizzato per impostare il sistema di riferimento spaziale di destinazione mediante l’enumeratore SpatialReferenceSystem. Il metodo Convert() nella classe VectorLayer viene utilizzato per convertire il file KML di origine in GPX con le impostazioni specificate, tuttavia è possibile impostare un convertitore personalizzato per gli attributi, il valore DestinationDriverOptions per il livello di destinazione e anche SourceDriverOptions per il livello di origine, se necessario.
Questo articolo ci ha insegnato a modificare il file KML di origine in un file GPX. Se vuoi imparare il processo per creare uno shapefile, fai riferimento all’articolo su come creare uno shapefile in C#.