Mungkin ada situasi di mana Anda perlu mengonversi file JSON ke GeoJSON. Jika Anda memiliki banyak file, melakukan tugas ini secara terprogram akan sangat membantu. Untuk itu, artikel ini akan mengajarkan Anda cara mengonversi file JSON ke GeoJSON menggunakan C#.

C# API untuk Mengonversi JSON ke GeoJSON

Aspose.GIS for .NET API memungkinkan Anda merender peta dan membuat, membaca, serta mengonversi data geografis tanpa perangkat lunak tambahan. Selain itu, API memungkinkan Anda mengonversi JSON ke GeoJSON. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.GIS

Konversikan JSON ke GeoJSON menggunakan C#

Berikut adalah langkah-langkah untuk mengkonversi JSON ke GeoJSON.

Kode contoh berikut menunjukkan cara mengonversi JSON ke GeoJSON menggunakan C#

// Tentukan pengaturan konversi jika perlu. Itu opsional.
ConversionOptions options = null;

// Opsi ini menetapkan Wgs84 ke layer tujuan.
// Konversi mungkin menimbulkan kesalahan Jika lapisan tujuan tidak mendukung referensi spasial Wgs84. Jadi perlu diperiksa.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
	options = new ConversionOptions()
	{
		DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
	};
}

// Konversi format file dari JSON ke GeoJSON.
VectorLayer.Convert("source.geojson", Drivers.GeoJson, "destination.geojson", Drivers.GeoJson, options);

Dapatkan Lisensi Gratis

Untuk mencoba API tanpa batasan evaluasi, Anda dapat meminta lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi JSON ke GeoJSON menggunakan C#. Cuplikan kode yang dibagikan menunjukkan cara mencapainya hanya dengan beberapa baris kode. Aspose.GIS for .NET adalah API yang tangguh dan kaya fitur yang membantu Anda bekerja dengan data geospasial. Anda dapat menjelajahi API secara mendetail dengan mengunjungi dokumentasi resmi. Jika ada pertanyaan, jangan ragu untuk menghubungi kami di forum dukungan gratis.

Lihat juga