Konversikan GDB ke CSV di C#

File GDB dapat berisi rute, jalur, titik arah, dan informasi relevan lainnya. Dalam beberapa skenario, Anda mungkin ingin mentransfer data tersebut ke perangkat GPS atau meneruskannya ke beberapa aplikasi GIS lainnya. Jadi mengonversi file GDB ke format CSV dapat membantu dalam berbagai skenario. Oleh karena itu, artikel ini menjelaskan cara mengonversi file GDB menjadi file CSV yang dipisahkan koma secara terprogram dalam C#.

  1. C# GDB to CSV Converter API - Instalasi
  2. Cara Mengonversi File GDB ke CSV di C#
  3. Konversi GDB ke File CSV Secara Terprogram dalam C#

C# GDB to CSV Converter API - Instalasi

Aspose.GIS for .NET API mendukung bekerja dengan berbagai format file yang didukung untuk membuat atau memanipulasi format file data geografis. Selain itu, API tidak mengharuskan Anda mengonfigurasi aplikasi tambahan apa pun seperti ArcGIS4], QGIS, dll. Cukup unduh file DLL referensi dari bagian unduhan atau jalankan [NuGet][7 berikut ] perintah instalasi:

PM> Install-Package Aspose.GIS

Cara Mengonversi File GDB ke CSV di C#

Anda dapat dengan mudah mengonversi file GDB menjadi file nilai yang dipisahkan koma dengan langkah-langkah berikut:

  1. Buat objek kelas ConversionOptions.
  2. Tetapkan sistem referensi spasial ke layer.
  3. Konversi file GDB ke CSV.

Sekarang, bagian berikut menguraikan lebih lanjut proses konversi berdasarkan langkah-langkah ini.

Konversi GDB ke File CSV Secara terprogram dalam C#

Anda harus mengikuti langkah-langkah di bawah ini untuk mengonversi file GDB ke format CSV:

  1. Pertama, inisialisasi instance dari kelas ConversionOptions.
  2. Tetapkan Wgs84 ke layer tujuan.
  3. Panggil metode Convert untuk mengekspor output sebagai file CSV.

Cuplikan kode di bawah ini menunjukkan cara mengonversi GDB ke CSV secara terprogram dalam C#.

// Tentukan setelan konversi jika diperlukan.
Aspose.Gis.ConversionOptions options = new Aspose.Gis.ConversionOptions();

// Opsi ini menetapkan Wgs84 ke lapisan tujuan.
if (Aspose.Gis.Drivers.Shapefile.SupportsSpatialReferenceSystem(Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84))
{
    options = new Aspose.Gis.ConversionOptions()
    {
        DestinationSpatialReferenceSystem = Aspose.Gis.SpatialReferencing.SpatialReferenceSystem.Wgs84,
    };
}

// Konversikan GDB ke CSV.
Aspose.Gis.VectorLayer.Convert("input.gdbtable", Aspose.Gis.Drivers.FileGdb, "destination.csv", Aspose.Gis.Drivers.Csv, options);

Dapatkan Lisensi Gratis

Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API hingga kapasitas penuhnya.

Kesimpulan

Pada artikel ini, kami telah mempelajari cara mengonversi file GDB ke CSV di C#. Selain itu, Anda dapat mempelajari lebih lanjut cara memanipulasi atau mengonversi format file GIS lainnya dengan melihat ruang dokumentasi. Jika Anda perlu mendiskusikan masalah atau kebutuhan Anda, jangan ragu untuk menulis kepada kami di forum.

Lihat juga