convert-shapefile-to-csv-in-csharp

Shapefile’ı CSV’ye dönüştürmek mi istiyorsunuz? .NET geliştiricileri için bu görev, Aspose.GIS kullanılarak kolayca otomatikleştirilebilir. Bu blog yazısında, bu C# GIS çözümünü kullanarak dönüşüm sürecini nasıl sorunsuz ve verimli hale getireceğinizi göstereceğiz. .NET geliştiricileri için dönüşümü programatik olarak gerçekleştirmek, Aspose.GIS for .NET kullanılarak daha da basit hale getirilebilir. Öyleyse, C#‘de Shapefile’ı CSV’ye nasıl dönüştüreceğimizi keşfedelim, süreci sadeleştirelim ve veri yönetim iş akışlarınızı geliştirelim.

Aşağıdaki bölümler ele alınacaktır:

C# GIS Çözümü - API Kurulumu

Shapefile’ları CSV’ye dönüştürmeye başlamak için C#‘de, Aspose.GIS for .NET kütüphanesini kurmanız gerekiyor. Bunu Visual Studio’daki NuGet Paket Yöneticisi aracılığıyla yapabilirsiniz. Kütüphaneyi arayıp kurun veya Paket Yöneticisi Konsolu’nda aşağıdaki komutu kullanın:

 Install-Package Aspose.GIS 

Bunun dışında, DLL dosyasını indirebilirsiniz. Ancak bu, .NET projenizde shapefile’larla çalışmaya başlamak için ihtiyaç duyduğunuz her şeyi kuracaktır.

C#‘de Shapefile’ı CSV’ye Dönüştür - Kod Örneği

Artık aşağıda verilen adımları takip ederek bir SHP’den CSV’ye dönüştürücü geliştirebilirsiniz:

Aşağıdaki kod parçası, C#‘de Shapefile’ı CSV’ye dönüştürmeyi programatik olarak nasıl gerçekleştireceğinizi gösterir:

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);
Aşağıdaki resimde çıktıyı görebilirsiniz:

shp-to-csv

Çevrimiçi SHP’den CSV’ye Dönüştürücü

Hızlı ve kolay bir çözüm arayanlar için bir çevrimiçi SHP’den CSV’ye dönüştürücü deneyin. Bu araç, Aspose.GIS for .NET ile çalışır, shapefile’ınızı yüklemenizi ve anında CSV dosyası olarak indirmenizi sağlar. Kodsuz basit bir seçenek arayan kullanıcılar için mükemmel bir tercihtir. Ayrıca, ücretsizdir ve herhangi bir abonelik gerektirmez.

shp-to-csv-converter

Ücretsiz Lisans Alın

Bu C# GIS çözümünün tüm özelliklerini ücretsiz geçici lisans ile keşfedin.

Özet

C# GIS çözümü ile Shapefile’ı CSV’ye dönüştürmek oldukça basittir ve programatik dosya dönüşümüne yardımcı olur. Bu kolay kılavuzu takip ederek mekansal verilerinizi kullanışlı bir CSV formatına dönüştürebilirsiniz. Daha fazla bilgi için belgelere ve API referanslarına göz atın. Ayrıca, çalışan örnekleri görmek için GitHub deposunu ziyaret edebilirsiniz.

İletişime Geçmekten Çekinmeyin

Uzman yardımı için Forumumuzda sorularınızı sorun.

Sıkça Sorulan Sorular - SSS

C#‘de SHP’yi CSV’ye nasıl dönüştürebilirim?

Bu özel C# GIS kütüphanesini kullanarak shapefile’ınızı okuyabilir ve verileri CSV dosyası olarak dışa aktarabilirsiniz. Ayrıca, bu bağlantıyı ziyaret ederek kod örneğini görebilirsiniz.

Shapefile’ı çevrimiçi olarak CSV’ye nasıl dönüştürebilirim?

Bu çevrimiçi SHP’den CSV’ye dönüştürücü, sağlam ve sorunsuz bir dönüşüm sunar.

Faydalı Bağlantılar