SHP et KML sont deux des formats de données géospatiales les plus populaires. Shapefile (SHP) est un format vectoriel largement utilisé dans les logiciels SIG. D’autre part, Keyhole Markup Language (KML) est un format XML utilisé dans Google Earth et d’autres applications cartographiques. Dans cet article, nous explorerons un outil Web gratuit pour convertir SHP en KML en ligne. Nous vous montrerons également comment développer par programme votre propre application de conversion SHP en KML en C#.
Convertir SHP en KML en ligne
Convertissez votre fichier SHP au format KML sans effort à l’aide de ce convertisseur SHP en KML en ligne pratique, et le meilleur, c’est que c’est entièrement gratuit ! Accédez à cette application Web depuis n’importe quel navigateur ou appareil sans problème avec les plugins, les installations de logiciels ou les abonnements.
Comment convertir SHP en KML en ligne
- Déposez ou téléchargez votre fichier SHP. Vous pouvez également fournir un fichier depuis Dropbox ou Google Drive.
- Choisissez KML dans la liste déroulante Enregistrer sous.
- Appuyez sur le bouton Convertir pour démarrer le processus de conversion.
- Après cela, vous serez redirigé vers la page de téléchargement.
- Téléchargez le fichier KML converti en cliquant sur le bouton TÉLÉCHARGER MAINTENANT.
Nous supprimons automatiquement tous les fichiers d’entrée et de sortie dans les 24 heures, garantissant ainsi la sécurité de vos données.
API de conversion SHP en KML
Ce convertisseur SHP vers KML en ligne gratuit a été créé à l’aide de API Aspose.GIS. Il fournit un large éventail de fonctionnalités géospatiales, notamment la manipulation, la conversion et le rendu des données. Il prend en charge une variété de formats de fichiers géospatiaux, notamment Shapefile, GeoJSON, KML, ESRI File Geodatabase, etc. L’une des fonctionnalités clés d’Aspose.GIS est la possibilité de convertir entre différents formats de fichiers géospatiaux, tels que SHP en KML.
Convertir SHP en KML en C#
Veuillez suivre les étapes ci-dessous pour convertir un fichier SHP en KML à l’aide de C# :
- Installez Aspose.GIS for .NET dans votre application.
- Utilisez l’exemple de code suivant pour charger le fichier SHP et le convertir en KML.
// Cet exemple de code montre comment convertir un fichier de formes en KML en C#.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;
// Spécifiez les paramètres de conversion si nécessaire. C'est facultatif.
ConversionOptions options = null;
// La conversion peut générer une erreur si la couche de destination ne prend pas en charge la référence spatiale Wgs84. Il faut donc vérifier.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
// Attribuer Wgs84 à la couche de destination
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// Convertissez un fichier Shape en KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);
Veuillez consulter le didacticiel détaillé sur comment convertir SHP en KML en C#.
Bibliothèque SIG C# – Obtenez une licence gratuite
Vous pouvez obtenir une licence temporaire gratuite pour évaluer et explorer les fonctionnalités d’Aspose.GIS sans limitations.
SHP vers KML – Ressources d’apprentissage en ligne
Outre la conversion des fichiers SHP au format KML, apprenez-en davantage sur la bibliothèque et explorez diverses autres fonctionnalités à l’aide des ressources ci-dessous :
- Guide du développeur Aspose.GIS
- Candidatures en ligne gratuites
- Référence API
- Guides pratiques et articles
Conclusion
Dans cet article, nous avons appris comment convertir SHP en KML en ligne. En suivant les étapes décrites dans cet article, vous pouvez facilement convertir vos fichiers SHP au format KML sans frais. De plus, nous vous avons fourni notre API autonome pour convertir les fichiers SHP en KML par programme en C#. En cas d’ambiguïté, veuillez nous contacter sur notre forum d’assistance gratuit.