Tutorial ini menjelaskan cara mengonversi GeoJSON ke KML di C#. Ini memiliki langkah-langkah terperinci untuk menulis aplikasi, informasi yang diperlukan untuk mengatur lingkungan pengembangan, dan kode yang berjalan untuk mengembangkan konverter GeoJSON ke KML di C#. Anda akan mempelajari berbagai opsi untuk mengubah file GeoJSON dengan pengaturan khusus atau default.
Langkah-langkah Mengonversi JSON ke KML di C#
- Atur IDE agar menggunakan Aspose.GIS for .NET untuk mengubah JSON menjadi KML
- Periksa apakah sistem referensi yang diinginkan didukung dan deklarasikan objek ConversionOptions
- Inisialisasi objek ConversionOptions dan atur sistem destination spatial reference-nya
- Gunakan opsi ini dalam metode Konversi untuk konversi
- Jika sistem referensi yang diinginkan tidak didukung, konversikan dengan pengaturan default
Langkah-langkah ini menentukan langkah pemrograman untuk menulis konverter untuk GeoJSON ke KML di C#. Pertama, periksa dukungan untuk sistem referensi spasial tertentu dan lakukan konversi menggunakan pengaturan khusus. Jika tidak, konversikan file dengan memberikan nama file sumber dan nama file tujuan dalam metode VectorLayer.Convert().
Kode untuk Mengonversi GeoJSON ke KML di C#
Kode ini mendemonstrasikan konverter JSON ke KML di C#. Anda dapat memeriksa dukungan dari sistem referensi spasial Etrs89, Etrs89LambertAzimuthalEqualArea, Etrs89LambertConformalConic, Nad83, Wgs84, dll. Dalam kode contoh ini, kami telah menggunakan dua fungsi kelebihan beban dari metode Convert(), sedangkan Anda dapat mencoba dua opsi lainnya menggunakan sumber dan FileDriver tujuan.
Artikel ini telah mengajarkan kita untuk mengembangkan konverter JSON KML di C#. Untuk mengkonversi file GeoJSON ke file SHP, lihat artikel di cara mengubah GeoJSON ke SHP di C#.