SHP und KML sind zwei der beliebtesten Geodatenformate. Shapefile (SHP) ist ein Vektorformat, das in GIS-Software weit verbreitet ist. Andererseits ist Keyhole Markup Language (KML) ein XML-Format, das in Google Earth und anderen Kartenanwendungen verwendet wird. In diesem Artikel werden wir ein kostenloses webbasiertes Tool zur Online-Konvertierung von SHP in KML untersuchen. Wir zeigen Ihnen auch, wie Sie programmgesteuert Ihre eigene SHP zu KML-Konverteranwendung in C# entwickeln.
Konvertieren Sie SHP in KML Online
Konvertieren Sie Ihre SHP-Datei mühelos mit Hilfe dieses praktischen Online-SHP zu KML-Konverters in das KML-Format, und das Beste daran ist, es ist völlig kostenlos! Greifen Sie von jedem Browser oder Gerät aus auf diese Webanwendung zu, ohne sich um Plugins, Softwareinstallationen oder Abonnements kümmern zu müssen.
So konvertieren Sie SHP in KML Online
- Legen Sie Ihre SHP-Datei ab oder laden Sie sie hoch. Alternativ können Sie eine Datei aus Dropbox oder Google Drive bereitstellen.
- Wählen Sie KML aus der Dropdown-Liste Speichern unter.
- Klicken Sie auf die Schaltfläche „Konvertieren“, um den Konvertierungsvorgang zu starten.
- Anschließend werden Sie zur Download-Seite weitergeleitet.
- Laden Sie die konvertierte KML-Datei herunter, indem Sie auf die Schaltfläche JETZT HERUNTERLADEN klicken.
Wir löschen alle Eingabe und Ausgabedateien automatisch innerhalb von 24 Stunden und stellen so sicher, dass Ihre Daten sicher und geschützt sind.
SHP zu KML-Konverter-API
Dieser kostenlose Online-SHP zu KML-Konverter wurde mit der Aspose.GIS API erstellt. Es bietet eine breite Palette von Geodatenfunktionen, einschließlich Datenbearbeitung, Konvertierung und Rendering. Es unterstützt eine Vielzahl von Geodateiformaten, darunter Shapefile, GeoJSON, KML, ESRI File Geodatabase und mehr. Eines der Hauptmerkmale von Aspose.GIS ist die Möglichkeit, zwischen verschiedenen Geodatendateiformaten wie SHP in KML zu konvertieren.
Konvertieren Sie SHP in KML in C#
Bitte befolgen Sie die folgenden Schritte, um eine SHP-Datei mit C# in KML zu konvertieren:
- Installieren Sie Aspose.GIS for .NET in Ihrer Anwendung.
- Verwenden Sie das folgende Codebeispiel, um die SHP-Datei zu laden und in KML zu konvertieren.
// Dieses Codebeispiel zeigt, wie ein Shapefile in C# in KML konvertiert wird.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;
// Geben Sie bei Bedarf Konvertierungseinstellungen an. Es ist optional.
ConversionOptions options = null;
// Bei der Konvertierung kann ein Fehler auftreten, wenn der Ziel-Layer den Wgs84-Raumbezug nicht unterstützt. Muss also nachschauen.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
// Weisen Sie Wgs84 der Zielebene zu
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// Konvertieren Sie ein Shapefile in KML.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);
Bitte schauen Sie sich das ausführliche Tutorial zum Thema So konvertieren Sie SHP in KML in C# an.
C# GIS-Bibliothek – Holen Sie sich eine kostenlose Lizenz
Sie können eine kostenlose temporäre Lizenz erhalten, um die Funktionen von Aspose.GIS ohne Einschränkungen zu testen und zu erkunden.
SHP zu KML – Online-Lernressourcen
Erfahren Sie neben der Konvertierung von SHP Dateien in das KML-Format mehr über die Bibliothek und erkunden Sie verschiedene andere Funktionen mithilfe der folgenden Ressourcen:
Abschluss
In diesem Artikel haben wir erfahren, wie man SHP online in KML konvertiert. Wenn Sie die in diesem Artikel beschriebenen Schritte befolgen, können Sie Ihre SHP Dateien ganz einfach und kostenlos in das KML-Format konvertieren. Darüber hinaus haben wir Ihnen unsere eigenständige API zur Verfügung gestellt, mit der Sie SHP Dateien programmgesteuert in C# in KML konvertieren können. Bei Unklarheiten kontaktieren Sie uns bitte in unserem kostenlosen Support-Forum.