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#
- Prepara il sistema per usare Aspose.GIS per .NET e convertire SHP in KML
- Crea un’istanza della classe ConversionOptions
- Usa il metodo SupportsSpatialReferenceSystem per verificare il supporto del sistema di riferimento spaziale
- Imposta Wgs84 come sistema di riferimento del layer di destinazione tramite la proprietà DestinationSpatialReferenceSystem
- 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#.