Soubory GPX obsahují data GPS v datovém formátu XML a používají se pro různé účely, jako je výměna dat mezi softwarem a další. Datový formát JSON byl programátory přizpůsoben kvůli jeho schopnosti zpracovávat komplexní data, robustnosti a lehké povaze. Převod souborů GPX do JSON tedy prospěje manipulaci a zpracování dat. K tomuto účelu použijeme Aspose.GIS for .NET k programovému vývoji převodníku GPX na JSON. Proto na konci tohoto blogového příspěvku budete moci převést GPX na JSON v C# provedením několika volání API do tohoto převodníku souřadnic GPS knihovna.
V tomto příspěvku na blogu se budeme zabývat následujícími sekcemi:
- Instalace knihovny převodníků souřadnic GPS
- Převést GPX na JSON v C# – ukázka kódu
- Online GPX Converter od Aspose.GIS
Instalace knihovny převodníku souřadnic GPS
Aspose.GIS for .NET přichází se širokou škálou tříd a metod, které umožňují programátorům programově sestavit manipulátor a konvertor geoprostorových dat. Navíc můžete toto C# API nainstalovat do téměř všech populárních operačních systémů. Toto podnikové rozhraní .NET API se snadno instaluje, je robustní a bezproblémově provádí převod GIS do JSON. Pro instalaci si tedy můžete stáhnout soubor DLL nebo spustit následující příkaz do NuGet Správce balíčků.
Install-Package Aspose.GIS
Můžete navštívit tento instalační průvodce a projít si všechny podrobnosti instalace.
Převést GPX na JSON v C# - ukázka kódu
Vezměte prosím na vědomí, že k implementaci této funkce potřebujete zdrojový soubor GPX. Ukázku kódu si samozřejmě můžete přizpůsobit podle svých potřeb, ale my vyvineme převodník souborů GPX na základní úrovni.
Následující kroky ukazují, jak vyvinout generátor dat JSON, který bude přijímat soubor GIS a generovat data JSON:
- Určete nastavení převodu vytvořením objektu třídy ConversionOptions.
- Vyvolejte metodu SupportsSpatialReferenceSystem a zjistěte, zda je zadaný prostorový referenční systém podporován ovladačem.
- Vytvořte instanci třídy ConversionOptions a definujte možnosti pro převod dat mezi formáty.
- Nastavte vlastnost DestinationSpatialReferenceSystem na prostorový referenční systém WGS84(EPSG:4326).
- Voláním metody Convert převedete z GPX na JSON v C#.
Chcete-li programově převést GPX na JSON v c#, můžete zkopírovat a vložit následující fragment kódu:
using Aspose.Gis;
namespace Aspose.GIS
{
class GPStoJSON
{
// Převeďte GPX na JSON v C# - GPX File Converter
static void Main(string[] args)
{
// Definujte adresu adresáře
string dataDir = "/sample-files/";
// Určete nastavení převodu vytvořením objektu třídy ConversionOptions.
ConversionOptions options = null;
// Vyvolejte metodu SupportsSpatialReferenceSystem a zjistěte, zda ovladač podporuje zadaný prostorový referenční systém.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
// Vytvořte instanci třídy ConversionOptions a definujte možnosti pro převod dat mezi formáty.
// Nastavte vlastnost DestinationSpatialReferenceSystem na prostorový referenční systém WGS 84 (EPSG:4326).
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Zavolejte metodu Convert pro převod z GPX na JSON v C#.
VectorLayer.Convert(dataDir+"sample.gpx", Drivers.Gpx, dataDir+"gpx-to-json.json", Drivers.GeoJson, options);
}
}
}
Výstup je vidět na obrázku níže:
Online GPX konvertor od Aspose.GIS
Pomocí tohoto online nástroje poháněného Aspose.GIS můžete vidět funkce živě v akci. Je webový, uživatelsky přívětivý a funguje na stolních i mobilních telefonech. Tento online nástroj můžete využít především nejen pro konverze, ale také pro prohlížení a manipulaci se soubory GPX. Tento online konvertor GPX je zdarma a můžete jej použít k převodu souborů GPX na soubory JSON pouhým přetažením souborů a zbytek je kouzlo.
Konverze souborů GPX – Získejte bezplatnou licenci
Můžete využít bezplatnou dočasnou licenci a vyzkoušet Aspose.GIS for .NET bez omezení hodnocení.
Závěr
Na závěr jsme se zabývali tím, jak převést GPX na JSON v C# pomocí Aspose.GIS for .NET. Kromě toho jsme také prošli kroky a ukázkou kódu pro vytvoření převodníku souřadnic GPS pro aplikaci .NET. Kromě toho je tato příručka užitečným materiálem pro vás, pokud se chcete rozhodnout pro Aspose.GIS. Dále si nenechte ujít dokumentace a GitHub repo pro zahájení vývoje. Nakonec můžete navštívit API odkazy, kde se dozvíte o všech třídách a metodách vystavených touto knihovnou.
Také vám doporučujeme navštívit Příručku Začínáme.
Konečně aspose.com píše nové blogové příspěvky. Zůstaňte proto v kontaktu pro pravidelné aktualizace.
Nápověda je k dispozici
Můžete nám dát vědět o svých otázkách nebo dotazech na našem fóru.
Často kladené otázky – FAQ
Co je soubor GPX?
Soubory GPX obsahují údaje o poloze, jako jsou trasy a trasové body. Tento formát souboru se používá ke sdílení dat o poloze mezi softwarem a zařízeními. Chcete-li se dozvědět více, navštivte tento odkaz.
Jak převést soubor GPX na JSON?
Můžete nainstalovat Aspose.GIS for .NET a sestavit konvertor souborů GPX v C# programově. Více se můžete dozvědět zde.