Konvertieren Sie KML in CSV mit C#

In dieser Anleitung wird erklärt, wie Sie mit C# **KML in CSV konvertieren. Sie enthält die Details zum Festlegen der IDE-Einstellungen, Programmierschritte und Beispielcode zum Konvertieren von KML in CSV mit der Option, die gewünschten Daten aus der KML-Quelldatei auszuwählen. Sie lernen, Feature-Attribute und Geometrie aus der KML-Quelldatei in der CSV-Ausgabedatei zu speichern.

Schritte zum Konvertieren einer KML-Datei in CSV mit C#

  1. Legen Sie die Umgebung so fest, dass Aspose.GIS for .NET zum Konvertieren von KML in CSV mit Attributen und Geometrie verwendet wird.
  2. Laden Sie die Quell-KML-Datei mit der Methode Drivers.Kml.OpenLayer()
  3. Erstellen Sie eine CSV-Ebene, indem Sie ihren Namen auf der Festplatte mit der Methode Drivers.Csv.CreateLayer() festlegen.
  4. Hinzufügen von Feldern zur CSV-Ebene mithilfe der FeatureAttribute-Klasse
  5. Durchlaufen Sie alle Features im geladenen KML-Layer.
  6. Erstellen Sie eine CSV-Ebene mit der Methode ConstructFeature() und legen Sie die Felder fest
  7. Greifen Sie über die KML-Funktion auf das Geometrieobjekt zu und speichern Sie es in der CSV-Ebene

Diese Schritte beschreiben, wie Sie eine KML-Datei mit C# in CSV umwandeln. Laden Sie die vorhandene KML-Datei, erstellen Sie eine CSV-Ebene, fügen Sie der CSV-Ebene Felder hinzu, analysieren Sie alle Features in der KML und erstellen Sie für jedes Feature in der Quell-KML-Ebene ein neues Feature zum Speichern in der Ausgabe-CSV. Überprüfen Sie den Typ jedes Geometrieobjekts und speichern Sie die Details in der CSV-Ebene.

Code für die KML-zu-CSV-Konvertersoftware mit C#

Dieser Code zeigt, wie man mit C# einen KML-zu-CSV-Konverter entwickelt. Sie sollten Informationen zu den KML-Dateiattributen haben, um die Daten abzurufen und in der CSV-Datei zu speichern. Sie können verschiedene Geometrietypen wie CircularString, MultiCurve, MultiPoint, Point, MultiPolygon usw. überprüfen.

In diesem Artikel haben wir die Konvertierung von KML in CSV gelernt. Wenn Sie die Funktion testen möchten, lesen Sie den Artikel unter Erstellen einer KML-Datei mit C# zum Erstellen der Beispiel-KML-Datei.

 Deutsch