Konwertuj GPX na JSON w C# - konwerter plików GPX

Pliki GPX zawierają dane GPS w formacie danych XML i są wykorzystywane do różnych celów, takich jak wymiana danych między oprogramowaniem i nie tylko. Programiści zaadaptowali format danych JSON ze względu na jego zdolność do obsługi złożonych danych, solidność i lekkość. Zatem konwersja pliku GPX do JSON będzie korzystna w manipulacji i przetwarzaniu danych. W tym celu użyjemy Aspose.GIS for .NET do programowego opracowania konwertera GPX na JSON. Dlatego pod koniec tego wpisu na blogu będziesz mógł przekonwertować GPX na JSON w C#, wykonując kilka wywołań API do tego konwertera współrzędnych GPS biblioteka.

W tym poście na blogu zostaną omówione następujące sekcje:

  1. Instalacja biblioteki konwertera współrzędnych GPS
  2. Konwertuj GPX na JSON w C# – przykładowy kod
  3. Konwerter online GPX firmy Aspose.GIS

Instalacja biblioteki konwertera współrzędnych GPS

Aspose.GIS for .NET zawiera szeroką gamę klas i metod, które umożliwiają programistom programowe budowanie manipulatora i konwertera danych geoprzestrzennych. Co więcej, możesz zainstalować to API C# w prawie wszystkich popularnych systemach operacyjnych. Ten interfejs API .NET na poziomie korporacyjnym jest łatwy w instalacji, niezawodny i bezproblemowo przeprowadza konwersję GIS do JSON. Aby więc zainstalować, możesz pobrać plik DLL lub uruchomić następujące polecenie w NuGet Menedżerze pakietów.

Install-Package Aspose.GIS

Możesz odwiedzić tę instalację [przewodnik], aby zapoznać się ze wszystkimi szczegółami instalacji.

Konwerter współrzędnych GPS

Konwertuj GPX na JSON w C# — przykładowy kod

Należy pamiętać, że do wdrożenia tej funkcjonalności potrzebny jest plik źródłowy GPX. Oczywiście możesz dostosować przykładowy kod do swoich potrzeb, ale my opracujemy podstawowy konwerter plików GPX.

Poniższe kroki pokazują, jak opracować generator danych JSON, który zaakceptuje plik GIS i wygeneruje dane JSON:

Możesz skopiować i wkleić następujący fragment kodu, aby programowo przekonwertować GPX na JSON w języku C#:

using Aspose.Gis;
namespace Aspose.GIS
{
    class GPStoJSON
    {
        // Konwertuj GPX na JSON w C# - konwerter plików GPX
        static void Main(string[] args)
        {
            // Zdefiniuj adres katalogu
            string dataDir = "/sample-files/";
            // Określ ustawienia konwersji, tworząc obiekt klasy ConversionOptions. 
            ConversionOptions options = null;
            // Wywołaj metodę SupportsSpatialReferenceSystem, aby określić, czy sterownik obsługuje określony system odniesień przestrzennych. 
            if (Drivers.Shapefile.SupportsSpatialReferenceSystem(Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
            {
                // Utwórz instancję klasy ConversionOptions, aby zdefiniować opcje konwersji danych między formatami. 
                // Ustaw właściwość DestinationSpatialReferenceSystem na system odniesień przestrzennych WGS 84 (EPSG:4326).    
                options = new Aspose.Gis.ConversionOptions()
                {
                    DestinationSpatialReferenceSystem = Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
                };
            }
            // Wywołaj metodę Convert, aby przekonwertować z GPX na JSON w języku C#.
            VectorLayer.Convert(dataDir+"sample.gpx", Drivers.Gpx, dataDir+"gpx-to-json.json", Drivers.GeoJson, options);
        }
    }
}

Wynik można zobaczyć na obrazku poniżej:

konwerter gpx na json

Konwerter GPX online firmy Aspose.GIS

Możesz zobaczyć funkcje na żywo, korzystając z tego narzędzia online obsługiwanego przez Aspose.GIS. Jest oparty na sieci, przyjazny dla użytkownika i działa na komputerach stacjonarnych i telefonach komórkowych. Przede wszystkim możesz używać tego narzędzia online nie tylko do konwersji, ale także do przeglądania i manipulowania plikami GPX. Ten internetowy konwerter GPX jest bezpłatny i można go używać do konwersji plików GPX na JSON, po prostu przeciągając i upuszczając pliki, a reszta to magia.

internetowy konwerter gpx

Konwersja plików GPX — uzyskaj bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować Aspose.GIS for .NET bez ograniczeń ewaluacyjnych.

Wniosek

Podsumowując, omówiliśmy sposób konwersji GPX na JSON w języku C# przy użyciu Aspose.GIS for .NET. Ponadto przeszliśmy także przez kolejne kroki i przykładowy kod, aby zbudować konwerter współrzędnych GPS dla aplikacji .NET. Co więcej, ten przewodnik jest dla Ciebie pomocnym materiałem, jeśli chcesz wybrać Aspose.GIS. Ponadto nie przegap dokumentacji i repozytorium GitHub, aby rozpocząć programowanie. Na koniec możesz odwiedzić interfejs API referencje, aby poznać wszystkie klasy i metody udostępniane przez tę bibliotekę.

Zalecamy także zapoznanie się z Przewodnikiem wprowadzającym.

Wreszcie aspose.com pisze nowe posty na blogu. Prosimy zatem o kontakt w celu otrzymywania regularnych aktualizacji.

Pomoc jest dostępna

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania – często zadawane pytania

Co to jest plik GPX?

Pliki GPX zawierają dane o lokalizacji, takie jak trasy i punkty trasy. Ten format pliku służy do udostępniania danych o lokalizacji pomiędzy oprogramowaniem i urządzeniami. Aby dowiedzieć się więcej, odwiedź ten link.

Jak przekonwertować plik GPX na JSON?

Możesz zainstalować Aspose.GIS for .NET, aby programowo zbudować konwerter plików GPX w języku C#. Więcej informacji znajdziesz tutaj.

Zobacz też