Převést GPX na CSV v C#

Soubory GPX se používají k popisu dat GPS, jako jsou trasové body, trasy atd. Tyto geografické informace mohou existovat jako hodnoty zeměpisné délky a délky. Zatímco soubory CSV obsahují hodnoty oddělené čárkami. V určitých scénářích může být nutné převést soubor GPX do formátu CSV. V souladu s tím tento článek vysvětluje, jak převést soubor GPX do formátu CSV programově v C#.

  1. Převodník GPX na CSV – instalace C# API
  2. Jak převést soubor GPX do formátu CSV v C#
  3. Převést GPX na CSV programově v C#

Převodník GPX na CSV - Instalace C# API

Aspose.GIS for .NET API podporuje práci s GIS formáty souborů, takže můžete vytvářet mapy, převádět geografická data atd. K API se dostanete stažením jeho referenčních souborů DLL z Downloads nebo pomocí následujícího instalačního příkazu NuGet:

PM> Install-Package Aspose.GIS

Jak převést soubor GPX do formátu CSV v C#

Následující kroky vysvětlují, jak převést GPX do formátu CSV:

  1. Vytvořte objekt třídy ConversionOptions.
  2. Mapujte souřadnice k místům na Zemi pomocí prostorového referenčního systému.
  3. Převést GPX do formátu CSV.

Následující část dále rozvádí tuto funkci převodu, kterou můžete vložit do svých aplikací.

Převést GPX na CSV programově v C#

Chcete-li převést GPX do formátu CSV, musíte provést následující kroky:

  1. Vytvořte instanci objektu třídy ConversionOptions.
  2. Mapujte souřadnice k místům na Zemi pomocí prostorového referenčního systému.
  3. Převeďte GPX do formátu CSV pomocí metody Převést.

Následující fragment kódu ukazuje, jak převést GPX na CSV programově v C#.

// V případě potřeby zadejte nastavení převodu.
Aspose.Gis.ConversionOptions options = null;

// Tato volba přiřadí Wgs84 cílové vrstvě.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Převeďte formát souboru z GPX na CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Získejte bezplatnou licenci

Můžete požádat o bezplatnou dočasnou licenci k vyhodnocení plné kapacity API.

Závěr

V tomto článku jste se naučili, jak převést soubor GPX na CSV v C#. V API je však zahrnuto mnoho dalších funkcí, které se můžete naučit, když se podíváte na různé kapitoly v prostoru dokumentace. V případě jakýchkoliv dotazů nám neváhejte napsat na fórum.

Viz také