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#.
- Převodník GPX na CSV – instalace C# API
- Jak převést soubor GPX do formátu CSV v C#
- 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:
- Vytvořte objekt třídy ConversionOptions.
- Mapujte souřadnice k místům na Zemi pomocí prostorového referenčního systému.
- 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:
- Vytvořte instanci objektu třídy ConversionOptions.
- Mapujte souřadnice k místům na Zemi pomocí prostorového referenčního systému.
- 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.