Pliki GPX są używane do opisywania danych GPS, takich jak punkty trasy, trasy itp. Te informacje geograficzne mogą istnieć jako wartości długości i długości geograficznej. Natomiast pliki CSV zawierają wartości oddzielone przecinkami. W niektórych sytuacjach może być konieczna konwersja pliku GPX do formatu CSV. W związku z tym w tym artykule wyjaśniono, jak programowo przekonwertować plik GPX na format CSV w języku C#.
- Konwerter GPX na CSV — instalacja interfejsu API języka C#
- Jak przekonwertować plik GPX do formatu CSV w języku C#
- Konwertuj GPX na CSV programowo w C#
Konwerter GPX na CSV — instalacja interfejsu API języka C#
Aspose.GIS for .NET API obsługuje pracę z GIS formaty plików, dzięki czemu można tworzyć mapy, konwertować dane geograficzne itp. Dostęp do API można uzyskać, pobierając referencyjne pliki DLL z Downloads lub za pomocą następującego polecenia instalacyjnego NuGet:
PM> Install-Package Aspose.GIS
Jak przekonwertować plik GPX do formatu CSV w języku C#
Poniższe kroki wyjaśniają, jak przekonwertować GPX na format CSV:
- Utwórz obiekt klasy ConversionOptions.
- Odwzoruj współrzędne miejsc na Ziemi za pomocą przestrzennego układu odniesienia.
- Konwertuj GPX na format CSV.
W poniższej sekcji omówiono szczegółowo tę funkcję konwersji, którą można osadzić w swoich aplikacjach.
Konwertuj GPX na CSV Programowo w C#
Musisz wykonać poniższe kroki, aby przekonwertować format GPX na CSV:
- Utwórz instancję obiektu klasy ConversionOptions.
- Odwzoruj współrzędne miejsc na Ziemi za pomocą przestrzennego układu odniesienia.
- Konwertuj format GPX do formatu CSV za pomocą metody Konwertuj.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować GPX na CSV w języku C#.
// W razie potrzeby określ ustawienia konwersji.
Aspose.Gis.ConversionOptions options = null;
// Ta opcja przypisuje Wgs84 do warstwy docelowej.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Konwertuj format pliku z GPX na CSV.
Aspose.Gis.VectorLayer.Convert("source.gpx", Aspose.Gis.Drivers.Gpx, "destination.csv", Aspose.Gis.Drivers.Csv, options);
Uzyskaj bezpłatną licencję
Możesz poprosić o bezpłatną licencję tymczasową, aby w pełni wykorzystać możliwości interfejsu API.
Wniosek
W tym artykule nauczyłeś się, jak przekonwertować plik GPX na CSV w języku C#. Interfejs API zawiera jednak wiele innych funkcji, o których można się dowiedzieć, przeglądając różne rozdziały w przestrzeni dokumentacja. W przypadku jakichkolwiek pytań prosimy pisać do nas na forum.