Den här guiden förklarar hur man konverterar KML till CSV med C#. Den har detaljerna för att ställa in IDE-inställningar, programmeringssteg och exempelkod för att transformera KML till CSV med alternativet att välja önskad data från KML-källfilen. Du kommer att lära dig att spara funktionsattribut och geometri från käll-KML till utdata-CSV-filen.
Steg för att konvertera KML-fil till CSV med C#
- Ställ in miljön så att den använder Aspose.GIS for .NET för att konvertera KML till CSV med attribut och geometri
- Ladda KML-källfilen med metoden Drivers.Kml.OpenLayer()
- Skapa ett CSV-lager genom att ange dess namn på disken med metoden Drivers.Csv.CreateLayer()
- Lägg till fält i CSV-lagret med klassen FeatureAttribute
- Iterera igenom alla funktioner i det inlästa KML-lagret
- Skapa ett CSV-lager med metoden ConstructFeature() och ställ in fälten
- Öppna geometriobjektet från KML-funktionen och spara det i CSV-lagret
Dessa steg beskriver hur man omvandlar en KML-fil till CSV med C#. Ladda den befintliga KML-filen, skapa ett CSV-lager, lägg till fält i CSV-lagret, analysera alla funktioner i KML-filen och konstruera en ny funktion för att spara i utdata-CSV mot varje funktion i KML-källlagret. Kontrollera typen av varje geometriobjekt och spara detaljerna i CSV-lagret.
Kod för KML till CSV-konverteringsprogramvara med C#
Den här koden visar hur man utvecklar en KML till CSV-omvandlare med C#. Du bör ha information om KML-filattributen för att hämta data och spara dem i CSV. Du kan kontrollera olika geometrityper som CircularString, MultiCurve, MultiPoint, Point, MultiPolygon, etc.
Den här artikeln har lärt oss att konvertera KML till CSV. Om du vill testa funktionen, se artikeln om Skapa KML-fil med C# för att skapa KML-exempelfilen.