Convertire KML in CSV utilizzando C#

Questa guida spiega come convertire KML in CSV usando C#. Contiene i dettagli per impostare le impostazioni IDE, i passaggi di programmazione e il codice di esempio per trasformare KML in CSV con l’opzione di selezionare i dati desiderati dal file KML di origine. Imparerai a salvare gli attributi delle feature e la geometria dal KML di origine al file CSV di output.

Passaggi per convertire il file KML in CSV utilizzando C#

  1. Imposta l’ambiente per utilizzare Aspose.GIS for .NET per convertire KML in CSV con attributi e geometria
  2. Carica il file KML di origine utilizzando il metodo Drivers.Kml.OpenLayer()
  3. Crea un livello CSV impostandone il nome sul disco utilizzando il metodo Drivers.Csv.CreateLayer()
  4. Aggiungere campi al livello CSV utilizzando la classe FeatureAttribute
  5. Eseguire l’iterazione su tutte le funzionalità nel livello KML caricato
  6. Crea un layer CSV utilizzando il metodo ConstructFeature() e imposta i campi
  7. Accedi all’oggetto geometrico dalla funzionalità KML e salvalo nel layer CSV

Questi passaggi descrivono come trasformare un file KML in CSV usando C#. Carica il file KML esistente, crea un layer CSV, aggiungi campi al layer CSV, analizza tutte le feature nel KML e costruisci una nuova feature da salvare nel CSV di output per ogni feature nel layer KML di origine. Controlla il tipo di ogni oggetto di geometria e salva i dettagli nel layer CSV.

Codice per il software di conversione da KML a CSV tramite C#

Questo codice dimostra come sviluppare un convertitore da KML a CSV usando C#. Dovresti avere informazioni sugli attributi del file KML per recuperare i dati e salvarli nel CSV. Puoi controllare vari tipi di geometria come CircularString, MultiCurve, MultiPoint, Point, MultiPolygon, ecc.

Questo articolo ci ha insegnato la conversione di KML in CSV. Se vuoi testare la funzionalità, fai riferimento all’articolo su Crea file KML usando C# per creare il file KML di esempio.

 Italiano