Cara Membuat Shapefile di C#

Tutorial singkat ini menjelaskan cara membuat Shapefile di C# tanpa menginstal alat pihak ketiga lainnya. Anda dapat membuat lapisan vektor dengan menggunakan driver Shapefile namun ada sejumlah opsi lain yang tersedia untuk membuat berbagai jenis lapisan vektor. Anda dapat membuat file SHP di C# dengan menambahkan atribut, titik geometri, dan fitur di lapisan vektor yang disimpan sebagai file SHP.

Langkah-langkah Membuat Shapefile Baru di C#

  1. Konfigurasikan lingkungan pengembangan untuk menambahkan Aspose.GIS for .NET dari manajer paket Nuget
  2. Buat layer vektor menggunakan objek VectorLayer class dengan memberikan nama file SHP dan driver masing-masing
  3. Atur atribut yang berbeda ke koleksi Atribut di layer vektor yang baru dibuat
  4. Buat feature menggunakan fungsi ConstructFeature di objek VectorLayer
  5. Buat instance objek kelas Point dan atur properti Geometry dari fitur baru
  6. Tambahkan fitur ini ke lapisan vektor

Langkah-langkah ini mengeksplorasi proses cara membuat Shapefile di C# dengan memberikan detail konfigurasi, kelas yang diperlukan, ruang nama, dan metode yang diperlukan untuk mengembangkan aplikasi. Di sini pendekatan bertahap dibagikan untuk mengembangkan aplikasi untuk menghasilkan Shapefile di C# di mana pertama-tama lapisan vektor tipe Shapefile dibuat dan kemudian atribut yang berbeda ditambahkan ke dalamnya. Demikian pula, untuk bentuk vektor yang baru dibuat, sebuah fitur dibangun, dan kemudian posisi geometri dan nilai fiturnya ditetapkan.

Kode untuk Membuat File Bentuk di C#

Kode ini menggunakan opsi Drivers.Shapefile untuk membuat lapisan vektor namun Anda dapat menggunakan opsi lain juga seperti GeoJson, Kml, Gpx, Gml, TopoJson, dll. untuk membuat jenis lapisan vektor yang berbeda. Kelas Vectorlayer ini tidak hanya berisi atribut dan fitur tetapi juga berisi banyak opsi konversi di mana Anda dapat mengonversi lapisan ke format yang berbeda.

Tutorial ini telah mengajarkan kita untuk membuat file bentuk dalam C# namun jika Anda tertarik untuk mengubah format SHP ke GPX, lihat artikel di cara mengubah SHP ke GPX di C#.

 Indonesian