Converti GeoJSON in KML in C#

Questo tutorial spiega come convertire GeoJSON in KML in C#. Contiene i passaggi dettagliati per scrivere l’applicazione, le informazioni necessarie per impostare l’ambiente di sviluppo e un codice in esecuzione per sviluppare un convertitore da GeoJSON a KML in C#. Imparerai diverse opzioni per trasformare il file GeoJSON con impostazioni personalizzate o predefinite.

Passaggi per convertire JSON in KML in C#

  1. Imposta l’IDE per utilizzare Aspose.GIS for .NET per trasformare JSON in KML
  2. Controlla se il sistema di riferimento desiderato è supportato e dichiara un oggetto ConversionOptions
  3. Inizializza l’oggetto ConversionOptions e imposta il suo sistema destination spatial reference
  4. Utilizza queste opzioni nel metodo Converti per la conversione
  5. Se il sistema di riferimento desiderato non è supportato, convertire con le impostazioni predefinite

Questi passaggi definiscono i passaggi di programmazione per scrivere un convertitore da GeoJSON a KML in C#. Innanzitutto, controlla il supporto per un particolare sistema di riferimento spaziale ed esegui la conversione utilizzando le impostazioni personalizzate. Altrimenti, converti i file fornendo il nome del file di origine e il nome del file di destinazione nel metodo VectorLayer.Convert().

Codice per convertire GeoJSON in KML in C#

Questo codice illustra un convertitore da JSON a KML in C#. Puoi verificare il supporto dei sistemi di riferimento spaziale Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84, ecc. In questo codice di esempio, abbiamo utilizzato due funzioni sovraccaricate del metodo Convert(), mentre puoi provare le altre due opzioni utilizzando source e il FileDriver di destinazione.

Questo articolo ci ha insegnato a sviluppare un convertitore KML JSON in C#. Per convertire un file GeoJSON in un file SHP, fare riferimento all’articolo su come convertire GeoJSON in SHP in C#.

 Italiano