Tutorial singkat ini memandu tentang cara mengonversi GeoJSON menjadi SHP di C#. Itu memiliki semua informasi yang diperlukan untuk mengatur lingkungan pengembangan dan daftar langkah-langkah bersama dengan kode contoh untuk mengembangkan konverter JSON ke SHP di C#. Ini memberikan opsi berbeda untuk mengonfigurasi file SHP keluaran dengan memeriksa fitur lapisan tujuan.
Langkah-langkah untuk Mengonversi JSON ke SHP di C#
- Setel lingkungan untuk menggunakan Aspose.GIS for .NET untuk mengonversi GeoJSON ke SHP
- Buat instance objek ConversionOptions untuk menyesuaikan file SHP keluaran
- Periksa apakah layer tujuan mendukung sistem referensi spasial Wgs84
- Jika didukung, buat objek kelas ConversionOptions
- Setel properti DestinationSpatialReferenceSystem ke Wgs84
- Ubah input GeoJSON ke SHP menggunakan opsi yang diinginkan
Langkah-langkah ini meringkas proses untuk mengubah JSON menjadi SHP di C#. Proses dimulai dengan menginisialisasi objek ConversionOptions untuk menyesuaikan output file SHP diikuti dengan pengaturan sistem referensi spasial yang diinginkan jika didukung. Pada langkah terakhir, metode Convert() dari kelas VectorLayer dipanggil untuk konversi dengan menyediakan file sumber dan tujuan bersama dengan opsi khusus.
Kode untuk Mengonversi GeoJSON ke SHP di C#
Kode ini mendemonstrasikan proses untuk mengubah GeoJSON ke SHP di C#. Konversi ini dapat dilakukan dengan satu baris kode hanya dengan memanggil metode VectorLayer.Convert() dengan memberikan nama file input dan output tanpa memberikan opsi apa pun. Namun, Anda dapat menjalankan fitur untuk menyesuaikan file output SHP dengan menggunakan objek kelas ConversionOptions seperti yang digambarkan dalam kode contoh ini.
Artikel ini telah mengajari kami proses mengubah GeoJSON menjadi SHP di C#. Jika Anda ingin mempelajari proses sebaliknya yaitu konversi file SHP ke GeoJSON, lihat artikel di cara mengonversi SHP ke GeoJSON di C#.