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
- Rilascia o carica il tuo file SHP. In alternativa, fornisci un file da Dropbox o Google Drive.
- Scegli KML dall’elenco a discesa Salva con nome.
- Premi il pulsante Converti per avviare il processo di conversione.
- Successivamente verrai reindirizzato alla pagina di download.
- 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#:
- Installa Aspose.GIS for .NET nella tua applicazione.
- 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:
- Guida per sviluppatori Aspose.GIS
- Applicazioni online gratuite
- Riferimento API
- Guide e articoli pratici
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.