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.
- Buat instance dari kelas ConversionOptions.
- Tetapkan SpatialReferenceSystem.Wgs84 ke objek ConversionOptions menggunakan properti DestinationSpatialReferenceSystem.
- Konversikan JSON ke GeoJSON menggunakan metode VectorLayer.Convert(string sourcePath, FileDriver sourceDriver, string destinationPath, FileDriver destinationDriver, ConversionOptions).
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.