Ada situasi yang berbeda di mana memiliki data dalam format Shapefile atau GeoJSON dapat membantu. Jika Anda memiliki Shapefile yang ingin Anda ubah menjadi GeoJSON atau sebaliknya, Anda dapat dengan mudah mencapainya secara terprogram dengan C#. Pada artikel ini, Anda akan belajar bagaimana melakukan hal itu.

C# API untuk Mengonversi Shapefile ke GeoJSON dan Sebaliknya

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 Shapefile ke GeoJSON dan sebaliknya. Anda dapat menginstal API melalui NuGet atau mengunduhnya langsung dari bagian Unduhan.

PM> Install-Package Aspose.GIS

Konversikan Shapefile ke GeoJSON di C#

Berikut adalah langkah-langkah untuk mengkonversi Shapefile ke GeoJSON.

Kode contoh berikut menunjukkan cara mengonversi Shapefile ke GeoJSON menggunakan C#.

string shapefilePath = dataDir + "InputShapeFile.shp";
string jsonPath = dataDir + "output_out.json";

VectorLayer.Convert(shapefilePath, Drivers.Shapefile, jsonPath, Drivers.GeoJson);

Konversikan GeoJSON ke Shapefile di C#

Mirip dengan mengonversi Shapefile ke GeoJSON, file GeoJSON dapat dikonversi ke Shapefile hanya dengan satu baris kode. Berikut adalah langkah-langkah untuk mengkonversi GeoJSON ke Shapefile.

Kode contoh berikut menunjukkan cara mengonversi GeoJSON ke Shapefile menggunakan C#.

string jsonPath = dataDir + "output_out.json";
string outShapefilePath = dataDir + "OutputShapeFile_out.shp";

VectorLayer.Convert(jsonPath, Drivers.GeoJson, outShapefilePath, Drivers.Shapefile);

Dapatkan Lisensi Gratis

Untuk mencoba API tanpa batasan evaluasi, Anda bisa mendapatkan lisensi sementara gratis.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi Shapefile ke GeoJSON dan sebaliknya menggunakan C#. Cuplikan kode bersama menunjukkan cara mencapai konversi ini hanya dengan satu baris kode. Aspose.GIS for .NET adalah API yang kuat 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.

Lihat juga