Konversikan GPX ke GeoJSON di C#

GPX adalah skema XML yang dirancang sebagai format data GPS umum. Sedangkan format GeoJSON adalah desain standar terbuka untuk merepresentasikan fitur geografis. Dalam kasus tertentu, Anda mungkin perlu mengonversi data format GPX ke GeoJSON. Sesuai dengan kasus penggunaan tersebut, artikel ini membahas cara mengonversi file GPX ke format GeoJSON secara terprogram dalam C#.

  1. C# GPX ke GeoJSON Converter API - Instalasi
  2. Cara Mengonversi File GPX ke Format JSON di C#
  3. Konversikan File GPX ke GeoJSON Secara terprogram dalam C#

C# GPX ke GeoJSON Converter API - Instalasi

Aspose.GIS for .NET API dapat digunakan untuk membaca dan menulis data vektor GIS, dan merender peta, serta konversi [format file] GIS yang berbeda3. Anda dapat dengan mudah mengonfigurasi API dengan mengunduh file DLL dari halaman Rilis Baru atau menjalankan perintah instalasi NuGet di bawah ini:

PM> Install-Package Aspose.GIS

Cara Mengonversi File GPX ke Format JSON di C#

Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi file GPX ke format GeoJSON:

  1. Inisialisasi sebuah instance dari kelas ConversionOptions.
  2. Setel sistem referensi spasial ke layer tujuan.
  3. Ubah format GPX ke JSON.

Konversikan File GPX ke GeoJSON Secara terprogram dalam C#

Anda dapat mengonversi file GPX ke format GeoJSON dengan mengikuti langkah-langkah di bawah ini:

  1. Inisialisasi objek dari kelas ConversionOptions.
  2. Setel sistem referensi spasial ke layer tujuan.
  3. Konversikan format GPX ke format GeoJSON dengan metode Convert.

Kode contoh berikut menunjukkan cara mengonversi GPX ke GeoJSON secara terprogram dalam C#.

// Tentukan pengaturan konversi jika perlu
Aspose.Gis.ConversionOptions options = null;

// Opsi ini menetapkan Wgs84 ke lapisan tujuan
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Konversi format file dari GPX ke JSON
Aspose.Gis.VectorLayer.Convert("sample.gpx", Aspose.Gis.Drivers.Gpx, "output.geojson", Aspose.Gis.Drivers.GeoJson, options);

Dapatkan Lisensi Gratis

Anda dapat mengevaluasi API tanpa batasan evaluasi apa pun dengan meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, kami telah memeriksa cara mengonversi file GPX ke GeoJSON di C#. Selain itu, bagian dokumentasi mencakup banyak fitur lain yang ditawarkan oleh API. Jika ada masalah atau pertanyaan, silakan hubungi kami di forum.

Lihat juga