Konvertera GPX till CSV i C#

GPX-filer används för att beskriva GPS-data som waypoints, rutter, etc. Denna geografiska information kan finnas som longitud- och longitudvärden. CSV-filerna innehåller dock kommaseparerade värden. I vissa scenarier kan du behöva konvertera en GPX-fil till CSV-format. Följaktligen förklarar den här artikeln hur man konverterar en GPX-fil till CSV-format programmatiskt i C#.

  1. GPX to CSV Converter - C# API Installation
  2. Hur man konverterar en GPX-fil till CSV-format i C#
  3. Konvertera GPX till CSV Programmatically in C#

GPX till CSV-konverterare - C# API-installation

Aspose.GIS for .NET API stöder arbete med GIS filformat så att du kan skapa kartor, konvertera geografiska data, etc. Du kan komma åt API:t genom att ladda ner dess referens DLL-filer från [Nedladdningar] ]6 eller med följande installationskommando NuGet:

PM> Install-Package Aspose.GIS

Hur man konverterar en GPX-fil till CSV-format i C#

Följande steg förklarar hur du konverterar GPX till CSV-format:

  1. Skapa ett objekt av klassen ConversionOptions.
  2. Kartlägg koordinaterna till platser på jorden med det rumsliga referenssystemet.
  3. Konvertera GPX till CSV-format.

Följande avsnitt utvecklar ytterligare denna konverteringsfunktion som du kan bädda in i dina applikationer.

Konvertera GPX till CSV Programmatiskt i C#

Du måste följa stegen nedan för att konvertera GPX till CSV-format:

  1. Instantiera ett objekt i klassen ConversionOptions.
  2. Kartlägg koordinaterna till platser på jorden med ett rumsligt referenssystem.
  3. Konvertera GPX till CSV-format med metoden Konvertera.

Följande kodsnutt visar hur man konverterar GPX till CSV programmatiskt i C#.

// Ange konverteringsinställningar vid behov.
Aspose.Gis.ConversionOptions options = null;

// Detta alternativ tilldelar Wgs84 till destinationslagret.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Konvertera filformat från GPX till CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Få gratis licens

Du kan begära en gratis temporär licens för att utvärdera API:et till dess fulla kapacitet.

Slutsats

I den här artikeln har du lärt dig hur du konverterar en GPX-fil till CSV i C#. Men många andra funktioner ingår i API:t som du kan lära dig genom att ta en titt på olika kapitel under dokumentation utrymmet. Om du har några frågor är du välkommen att skriva till oss på forum.

Se även