Questo tutorial dettagliato contiene informazioni su come convertire SHP in Geojson in C#. Fornisce i dettagli per la configurazione dell’ambiente di sviluppo, le opzioni per personalizzare il processo di conversione, il controllo del supporto per diversi sistemi di riferimento spaziale e infine i dettagli del metodo Converti per convertire Shapefile in Geojson in C#. Ti guiderà anche a cambiare il formato con una singola riga di codice.
Passaggi per convertire file di forma in GPX in C#
- Installa Aspose.GIS for .NET dal gestore di pacchetti Nuget per convertire SHP in Geojson
- Dichiara un oggetto di classe ConversionOptions
- Verificare se il driver selezionato supporta il sistema di riferimento spaziale desiderato
- Se supportato, impostare il sistema di riferimento spaziale di destinazione secondo il requisito
- Converti il file di forma in formato Geojson utilizzando il metodo Convert nella classe VectorLayer
Questi passaggi spiegano il processo per trasformare Shapefile in GeoJson in C# con l’aiuto delle impostazioni di configurazione e dei passaggi dettagliati. Innanzitutto, dobbiamo dichiarare un oggetto di classe ConfigurationOptions e quindi impostare il sistema di riferimento spaziale del livello di destinazione dopo aver verificato il supporto per lo stesso sistema di riferimento spaziale da parte del driver selezionato. Alla fine, usa il metodo VectorLayer.Convert() per cambiare il formato del file.
Codice per il convertitore da SHP a GPX in C#
Questo esempio di codice mostra il processo completo per convertire Shapefile in Geojson in C# partendo dalla personalizzazione della conversione fino alla generazione di un nuovo file nel formato desiderato. Nota che non è sempre necessaria la personalizzazione ed esegui semplicemente la conversione completa con una singola riga di codice chiamando il metodo Convert() sopra senza l’ultimo argomento denominato conversionOptions. Questo metodo di conversione ha un gran numero di sovraccarichi e supporta molti driver fornendo così la possibilità di convertire diversi formati di file in altri formati.
Questo tutorial ci ha insegnato a convertire i file SHP in GeoJson, tuttavia se vuoi imparare il processo per convertire GPX in KMZ, fai riferimento all’articolo su come convertire GPX in KMZ in C#.