Come convertire GeoJSON in SHP in C#

Questo breve tutorial spiega come convertire GeoJSON in SHP in C#. Contiene tutte le informazioni necessarie per impostare l’ambiente di sviluppo e un elenco di passaggi insieme al codice di esempio per sviluppare un convertitore da JSON a SHP in C#. Fornisce diverse opzioni per configurare il file SHP di output controllando le caratteristiche del livello di destinazione.

Passaggi per convertire JSON in SHP in C#

  1. Imposta l’ambiente in modo che utilizzi Aspose.GIS for .NET per convertire GeoJSON in SHP
  2. Crea un’istanza di un oggetto di ConversionOptions per personalizzare il file SHP di output
  3. Verifica se il layer di destinazione supporta il sistema di riferimento spaziale Wgs84
  4. Se supportato, creare un oggetto della classe ConversionOptions
  5. Imposta la proprietà DestinationSpatialReferenceSystem su Wgs84
  6. Trasforma l’input GeoJSON in SHP utilizzando le opzioni desiderate

Questi passaggi riepilogano il processo per modificare JSON in SHP in C#. Il processo viene avviato inizializzando l’oggetto di ConversionOptions per personalizzare il file SHP di output seguito dall’impostazione del sistema di riferimento spaziale desiderato, se supportato. Nel passaggio finale, il metodo Convert() della classe VectorLayer viene chiamato per la conversione fornendo i file di origine e di destinazione insieme alle opzioni personalizzate.

Codice per convertire GeoJSON in SHP in C#

Questo codice illustra il processo per trasformare GeoJSON in SHP in C#. Questa conversione può essere eseguita con una sola riga di codice chiamando il metodo VectorLayer.Convert() fornendo il nome del file di input e output senza passare alcuna opzione. Tuttavia, è possibile esercitare le funzionalità per personalizzare il file SHP di output utilizzando l’oggetto della classe ConversionOptions come illustrato in questo codice di esempio.

Questo articolo ci ha insegnato il processo per modificare GeoJSON in SHP in C#. Se vuoi imparare il processo inverso, ovvero la conversione di SHP in file GeoJSON, fai riferimento all’articolo su come convertire SHP in GeoJSON in C#.

 Italiano