Converti SHP in KML online

SHP e KML sono due dei formati di dati geospaziali più popolari. Shapefile (SHP) è un formato vettoriale ampiamente utilizzato nei software GIS. D’altra parte, Keyhole Markup Language (KML) è un formato XML utilizzato in Google Earth e altre applicazioni di mappatura. In questo articolo esploreremo uno strumento gratuito basato sul Web per convertire SHP in KML online. Ti mostreremo anche come sviluppare a livello di codice la tua applicazione di conversione da SHP a KML in C#.

Converti SHP in KML online

Converti il tuo file SHP in formato KML senza sforzo con l’aiuto di questo comodo [convertitore da SHP a KML] online, e la parte migliore è che è completamente gratuito! Accedi a questa applicazione web da qualsiasi browser o dispositivo senza problemi con plug-in, installazioni software o abbonamenti.

Come convertire SHP in KML online

  1. Rilascia o carica il tuo file SHP. In alternativa, fornisci un file da Dropbox o Google Drive.
  2. Scegli KML dall’elenco a discesa Salva con nome.
  3. Premi il pulsante Converti per avviare il processo di conversione.
  4. Successivamente verrai reindirizzato alla pagina di download.
  5. Scarica il file KML convertito facendo clic sul pulsante SCARICA ORA.

Eliminiamo automaticamente tutti i file di input e output entro 24 ore, garantendo che i tuoi dati siano protetti e al sicuro.

API di conversione da SHP a KML

Questo convertitore online gratuito da SHP a KML è stato creato utilizzando API Aspose.GIS. Fornisce un’ampia gamma di funzionalità geospaziali, tra cui la manipolazione, la conversione e il rendering dei dati. Supporta una varietà di formati di file geospaziali, tra cui Shapefile, GeoJSON, KML, ESRI File Geodatabase e altri. Una delle caratteristiche principali di Aspose.GIS è la capacità di convertire tra diversi formati di file geospaziali, come SHP in KML.

Converti SHP in KML in C#

Segui i passaggi seguenti per convertire un file SHP in KML utilizzando C#:

  1. Installa Aspose.GIS for .NET nella tua applicazione.
  2. Utilizza il seguente esempio di codice per caricare il file SHP e convertirlo in KML.
// Questo esempio di codice illustra come convertire uno shapefile in KML in C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;

// Se necessario, specificare le impostazioni di conversione. È facoltativo.
ConversionOptions options = null;

// La conversione potrebbe generare un errore se il livello di destinazione non supporta il riferimento spaziale Wgs84. Quindi è necessario controllare.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
    // Assegna Wgs84 al livello di destinazione
    options = new ConversionOptions()
    {
        DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
    };
}

// Converti uno Shapefile in KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);

Consulta il tutorial dettagliato su come convertire SHP in KML in C#.

Libreria C# GIS: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per valutare ed esplorare le funzionalità di Aspose.GIS senza limitazioni.

Da SHP a KML: risorse di apprendimento online

Oltre a convertire i file SHP in formato KML, scopri di più sulla libreria ed esplora varie altre funzionalità utilizzando le risorse seguenti:

Conclusione

In questo articolo, abbiamo imparato come convertire SHP in KML online. Seguendo i passaggi descritti in questo articolo, puoi convertire facilmente i tuoi file SHP in formato KML senza alcun costo. Inoltre, ti abbiamo fornito la nostra API autonoma per convertire i file SHP in KML a livello di codice in C#. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche