
Apa itu Shapefile?
File SHP berisi informasi geospasial sebagai data vektor yang mencakup titik, poligon, dan garis. Anda dapat mengamati bentuk dengan menggabungkan fitur-fitur ini bersama-sama. Jadi, bentuk-bentuk ini mencakup danau, batas negara, pegunungan, dan lainnya. Faktanya, sebagai seorang programmer, Anda dapat melakukan banyak hal dengan data geospasial dengan mengonversi SHP ke JSON secara programatis. Namun, kami akan memilih Aspose.GIS untuk .NET untuk mengembangkan converter shapefile ke JSON untuk mengonversi shapefile ke JSON di C#. Selain itu, perpustakaan geospasial C# ini kaya fitur dan menyediakan semua metode yang diperlukan untuk mencapai konversi SHP ke JSON.
Kami akan membahas poin-poin berikut dalam posting blog ini:
- Instalasi Perpustakaan Geospasial C#
- Mengonversi Shapefile ke JSON di C# - Cuplikan Kode
- Mengonversi Shapefile ke JSON Secara Daring
Instalasi Perpustakaan Geospasial C#
Harap pastikan Anda telah mengatur .NET di lingkungan lokal Anda. Namun, Anda dapat mengunduh file DLL atau menjalankan perintah berikut di NuGet Package Manager untuk menginstal Aspose.GIS untuk .NET.
PM> Install-Package Aspose.GIS

Silakan kunjungi panduan instalasi ini untuk melalui semua detail instalasi.
Mengonversi Shapefile ke JSON di C# - Cuplikan Kode
Kami menggunakan file sumber SHP untuk menerapkan konversi. Jadi, langkah-langkah berikut menunjukkan bagaimana mengembangkan converter shapefile ke JSON secara programatis:
- Tentukan jalur direktori kerja.
- Konversi SHP ke JSON dengan memanggil metode Convert dari kelas VectorLayer.
Anda dapat menjalankan cuplikan kode berikut untuk mengonversi shapefile ke JSON di C#:
using Aspose.Gis; | |
namespace Aspose.GIS | |
{ | |
class SHPtoJSON | |
{ | |
// Convert SHP to JSON in C# | |
static void Main(string[] args) | |
{ | |
// Define the path of working directories. | |
string dataDir = "/files/"; | |
string shapefilePath = dataDir + "sample.shp"; | |
string jsonPath = dataDir + "sample.json"; | |
// Convert SHP to JSON by calling the Convert method of the VectorLayer class. | |
VectorLayer.Convert(shapefilePath, Drivers.Shapefile, jsonPath, Drivers.GeoJson); | |
} | |
} | |
} |
Anda dapat melihat outputnya pada gambar di bawah ini:

Mengonversi Shapefile ke JSON Secara Daring
Alat daring ini menyediakan konversi file tingkat enterprise yang disederhanakan di antara berbagai format file GIS. Di atas segalanya, alat ini didukung oleh Aspose.GIS dan menyediakan antarmuka pengguna yang mudah dinavigasi. Selain itu, alat ini gratis dan Anda dapat mengonversi SHP ke JSON hanya dengan menyeret dan menjatuhkan file di antarmuka pengguna. Lebih lanjut, alat ini sedang dalam pengembangan berkelanjutan untuk memberikan pengalaman pengguna terbaik.

Converter Shapefile ke JSON - Dapatkan Lisensi Gratis
Anda dapat mendapatkan lisensi sementara gratis untuk mencoba perpustakaan geospasial C# ini tanpa batasan evaluasi.
Kesimpulan
Ini membawa kita ke akhir posting blog ini. Karena kami telah melalui cara mengonversi shapefile ke JSON di C# secara programatis. Demikian pula, kami belajar apa itu shapefile dan bagaimana cara mengonversinya ke format file JSON. Selain itu, Anda dapat menggunakan perpustakaan geospasial C# ini untuk berbagai konversi format file GIS. Oleh karena itu, jangan lupa untuk mengunjungi dokumentasi, referensi API 16, repositori GitHub 17, dan panduan Memulai. Faktanya, sumber daya ini akan membantu Anda memulai dengan Aspose.GIS untuk .NET. Akhirnya, harap tetap terhubung dengan aspose.com untuk posting blog yang akan datang.
Bantuan Tersedia
Anda dapat membagikan pertanyaan atau pertanyaan Anda di forum.
Pertanyaan yang Sering Diajukan – FAQ
Bagaimana cara mengonversi shapefile menjadi file JSON?
Aspose.GIS adalah perpustakaan yang memungkinkan Anda mengembangkan converter shapefile ke JSON. Jadi, Anda dapat melihat implementasi di tautan ini.
Bagaimana cara mengonversi shapefile ke JSON?
Anda dapat menggunakan alat daring ini untuk mengonversi shapefile ke JSON secara daring. Selain itu, alat ini gratis dan tidak memerlukan pembuatan akun atau langganan.