Convertire SHP in KML in C#

Questo tutorial spiega come convertire SHP in KML utilizzando il linguaggio C#. Viene illustrata la configurazione dell’ambiente di sviluppo, i passaggi necessari e un codice di esempio per creare un convertitore da SHP a KML in C#. Questa guida è valida per qualsiasi sistema operativo con ambiente .NET configurato.

Passaggi per Convertire SHP in KML in C#

  1. Prepara il sistema per usare Aspose.GIS per .NET e convertire SHP in KML
  2. Crea un’istanza della classe ConversionOptions
  3. Usa il metodo SupportsSpatialReferenceSystem per verificare il supporto del sistema di riferimento spaziale
  4. Imposta Wgs84 come sistema di riferimento del layer di destinazione tramite la proprietà DestinationSpatialReferenceSystem
  5. Esporta il file Shapefile in formato KML usando il metodo Convert

Questi passaggi semplificano il processo di conversione di SHP in KML in C#. Imposta le opzioni di conversione, verifica il sistema di riferimento spaziale, quindi procedi con la conversione ed esportazione del file.

Codice per Creare un Convertitore SHP in KML in C#

Questo frammento di codice dimostra come convertire un file Shapefile in KML con C#. Gestisce anche le eccezioni nel caso in cui alcuni driver non supportino il sistema di riferimento del layer di destinazione. Puoi anche usare i vari overload del metodo Convert per personalizzare ulteriormente la conversione.

Questo articolo ti ha mostrato come esportare un Shapefile in KML con C#. Se desideri convertire un KML in CSV, consulta l’articolo Convertire KML in CSV con C#.

 Italiano