
Apakah Anda mencari untuk mengonversi Shapefile ke CSV? Bagi pengembang .NET, tugas ini dapat dengan mudah diotomatisasi menggunakan Aspose.GIS. Dalam posting blog ini, kami akan menunjukkan kepada Anda bagaimana menggunakan solusi GIS C# ini untuk membuat proses konversi ini lancar dan efisien. Bagi pengembang .NET, mencapai konversi secara programatik dapat dipermudah menggunakan Aspose.GIS untuk .NET. Jadi, mari kita eksplorasi bagaimana mengonversi Shapefile ke CSV di C#, menyederhanakan proses dan meningkatkan alur kerja manajemen data Anda.
Bagian-bagian berikut akan dibahas:
- Solusi GIS C# - Instalasi API
- Mengonversi Shapefile ke CSV di C# - Contoh Kode
- Konverter SHP ke CSV Online
Solusi GIS C# - Instalasi API
Untuk mulai mengonversi Shapefile ke CSV di C#, Anda perlu menginstal Aspose.GIS untuk .NET. Anda dapat melakukannya melalui NuGet Package Manager di Visual Studio. Cukup cari perpustakaan dan instal, atau gunakan perintah berikut di Console Package Manager:
Install-Package Aspose.GIS
Selain itu, Anda dapat mengunduh file DLL. Namun, ini akan menyiapkan semua yang Anda butuhkan untuk mulai bekerja dengan shapefile dalam proyek .NET Anda.
Mengonversi Shapefile ke CSV di C# - Contoh Kode
Sekarang, Anda dapat mengikuti langkah-langkah yang diberikan di bawah ini untuk mengembangkan konverter SHP ke CSV:
- Tentukan pengaturan konversi
- SupportsSpatialReferenceSystem menetapkan Wgs84 ke lapisan tujuan.
- Buat instance dari kelas ConversionOptions.
- Atur sistem referensi spasial WGS 84.
- Panggil metode Convert untuk mengonversi format file dari SHP ke CSV.
Potongan kode berikut menggambarkan bagaimana mengonversi Shapefile ke CSV di C# secara programatik:
using Aspose.Gis; | |
// Specify conversion settings. | |
Aspose.Gis.ConversionOptions options = null; | |
string dir = "/Desktop/"; | |
// SupportsSpatialReferenceSystem assigns Wgs84 to the destination layer. | |
if (Aspose.Gis.Drivers.Csv.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84)) | |
{ | |
// Create an instance of the ConversionOptions class. | |
options = new Aspose.Gis.ConversionOptions() | |
{ | |
// Set the WGS 84 spatial reference system. | |
DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84, | |
}; | |
} | |
// Invoke the Convert method to convert file format from SHP to CSV. | |
Aspose.Gis.VectorLayer.Convert(dir+"InputShapeFile.shp", Aspose.Gis.Drivers.Csv, dir+"destination.csv", Aspose.Gis.Drivers.Csv, options); |

Konverter SHP ke CSV Online
Bagi mereka yang lebih suka solusi cepat dan mudah, coba konverter SHP ke CSV online. Alat ini didukung oleh Aspose.GIS untuk .NET, memungkinkan Anda mengunggah shapefile Anda dan mengunduhnya sebagai file CSV secara instan. Ini adalah pilihan yang sempurna bagi pengguna yang ingin opsi sederhana tanpa kode. Selain itu, ini gratis dan tidak memerlukan langganan.

Dapatkan Lisensi Gratis
Jelajahi fitur lengkap dari solusi GIS C# ini dengan lisensi sementara gratis.
Menyimpulkan
Mengonversi Shapefile ke CSV dengan solusi GIS C# sangatlah sederhana dan membantu dalam konversi file secara programatik. Jadi, ikuti panduan mudah ini untuk mengubah data spasial Anda menjadi format CSV yang berguna. Untuk lebih banyak detail, lihat dokumentasi dan referensi API. Selanjutnya, Anda dapat mengunjungi repo GitHub untuk melihat contoh yang berfungsi.
Jangan Ragu untuk Menghubungi
Ajukan pertanyaan di Forum kami untuk bantuan ahli.
Pertanyaan yang Sering Diajukan – FAQ
Bagaimana cara mengonversi SHP ke CSV di C#?
Gunakan perpustakaan GIS C# khusus ini untuk membaca shapefile Anda dan mengekspor data sebagai file CSV. Selain itu, silakan kunjungi tautan ini untuk melihat potongan kode.
Bagaimana cara mengonversi shapefile menjadi CSV secara online?
Konverter online SHP ke CSV ini menawarkan konversi yang kuat dan tanpa hambatan.