File GPX memiliki data GPS dalam format data XML dan digunakan untuk berbagai tujuan seperti pertukaran data antar perangkat lunak, dan banyak lagi. Format data JSON telah diadaptasi oleh para pemrogram karena kemampuannya menangani data yang kompleks, kokoh, dan sifatnya yang ringan. Jadi, konversi file GPX ke JSON akan menguntungkan manipulasi dan pemrosesan data. Untuk tujuan itu, kita akan menggunakan Aspose.GIS for .NET untuk mengembangkan konverter GPX ke JSON secara terprogram. Oleh karena itu, di akhir postingan blog ini, Anda akan dapat mengonversi GPX ke JSON di C# dengan melakukan beberapa panggilan API ke [perpustakaan] konverter koordinat GPS ini.
Bagian berikut akan dibahas dalam posting blog ini:
- Instalasi Perpustakaan Konverter Koordinat GPS
- Konversi GPX ke JSON di C# - Contoh Kode
- Konverter GPX Online oleh Aspose.GIS
Instalasi Perpustakaan Konverter Koordinat GPS
Aspose.GIS for .NET hadir dengan beragam kelas dan metode yang memungkinkan pemrogram membangun manipulator dan konverter data geospasial secara terprogram. Selain itu, Anda dapat menginstal C# API ini di hampir semua sistem operasi populer. .NET API tingkat perusahaan ini mudah dipasang, tangguh, dan melakukan konversi GIS ke JSON dengan lancar. Jadi, untuk menginstal, Anda dapat mengunduh file DLL atau menjalankan perintah berikut ke dalam NuGet Manajer Paket.
Install-Package Aspose.GIS
Anda dapat mengunjungi [panduan] instalasi ini 10 untuk menelusuri semua detail instalasi.
Konversi GPX ke JSON di C# - Contoh Kode
Harap dicatat bahwa Anda memerlukan file sumber GPX untuk mengimplementasikan fungsi tersebut. Tentu saja, Anda dapat menyesuaikan contoh kode sesuai kebutuhan Anda, tetapi kami akan mengembangkan konverter file GPX tingkat dasar.
Langkah-langkah berikut menunjukkan cara mengembangkan generator data JSON yang akan menerima file GIS dan menghasilkan data JSON:
- Tentukan pengaturan konversi dengan membuat objek kelas ConversionOptions.
- Panggil metode SupportsSpatialReferenceSystem untuk menentukan apakah sistem referensi spasial yang ditentukan didukung oleh driver.
- Buat instance kelas ConversionOptions untuk menentukan opsi untuk mengonversi data antar format.
- Atur properti DestinationSpatialReferenceSystem ke sistem referensi spasial WGS84(EPSG:4326).
- Panggil metode Convert untuk mengonversi dari GPX ke JSON di C#.
Anda dapat menyalin & menempelkan cuplikan kode berikut untuk mengonversi GPX ke JSON di c# secara terprogram:
using Aspose.Gis;
namespace Aspose.GIS
{
class GPStoJSON
{
// Konversi GPX ke JSON di C# - Pengonversi File GPX
static void Main(string[] args)
{
// Tentukan alamat direktori
string dataDir = "/sample-files/";
// Tentukan pengaturan konversi dengan membuat objek kelas ConversionOptions.
ConversionOptions options = null;
// Panggil metode SupportsSpatialReferenceSystem untuk menentukan apakah sistem referensi spasial tertentu didukung oleh driver.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
// Buat instance kelas ConversionOptions untuk menentukan opsi untuk mengonversi data antar format.
// Atur properti DestinationSpatialReferenceSystem ke sistem referensi spasial WGS 84 (EPSG:4326).
options = new Aspose.Gis.ConversionOptions()
{
DestinationSpatialReferenceSystem = Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
};
}
// Panggil metode Konversi untuk mengonversi dari GPX ke JSON di C#.
VectorLayer.Convert(dataDir+"sample.gpx", Drivers.Gpx, dataDir+"gpx-to-json.json", Drivers.GeoJson, options);
}
}
}
Outputnya dapat dilihat pada gambar di bawah ini:
Konverter GPX Online oleh Aspose.GIS
Anda dapat melihat fitur-fitur tersebut secara langsung menggunakan alat online yang didukung oleh Aspose.GIS. Ini berbasis web, mudah digunakan, dan berfungsi di desktop dan ponsel. Yang terpenting, Anda dapat menggunakan alat online ini tidak hanya untuk konversi tetapi juga untuk melihat dan memanipulasi file GPX. Konverter GPX online ini gratis dan Anda dapat menggunakannya untuk mengonversi file GPX ke JSON hanya dengan menyeret & melepaskan file dan sisanya adalah keajaiban.
Konversi File GPX - Dapatkan Lisensi Gratis
Anda dapat memanfaatkan lisensi sementara gratis untuk mencoba Aspose.GIS for .NET tanpa batasan evaluasi.
Kesimpulan
Sebagai penutup, kami membahas cara mengonversi GPX ke JSON di C# menggunakan Aspose.GIS for .NET. Selain itu, kami juga mempelajari langkah-langkah dan contoh kode untuk membuat konverter koordinat GPS untuk aplikasi .NET. Selain itu, panduan ini adalah bahan yang bermanfaat bagi Anda jika Anda ingin memilih Aspose.GIS. Selanjutnya, jangan lewatkan dokumentasi, dan repo GitHub untuk memulai pengembangan. Terakhir, Anda dapat mengunjungi API referensi untuk mempelajari tentang semua kelas dan metode yang diekspos oleh perpustakaan ini.
Selain itu, kami menyarankan Anda mengunjungi Panduan Memulai.
Terakhir, aspose.com sedang menulis postingan blog baru. Jadi, harap tetap berhubungan untuk pembaruan rutin.
Bantuan Tersedia
Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di forum kami.
Pertanyaan yang Sering Diajukan – FAQ
Apa itu file GPX?
File GPX berisi data lokasi seperti rute dan titik jalan. Format file ini digunakan untuk berbagi data lokasi antar perangkat lunak dan perangkat. Kunjungi tautan ini untuk mempelajari lebih lanjut.
Bagaimana cara mengonversi file GPX ke JSON?
Anda dapat menginstal Aspose.GIS for .NET untuk membuat konverter file GPX di C# secara terprogram. Anda dapat mempelajari lebih lanjut di sini.