Bu eğitimde SHP dosyasının KML formatına C# kullanarak nasıl dönüştürüleceği anlatılmaktadır. Geliştirme ortamı ayarları, uygulanacak adımlar ve C# ile SHP’den KML’ye dönüştürücü oluşturmak için çalışan bir örnek kod sunulmaktadır. Bu kılavuz, .NET ortamı yapılandırılmış tüm işletim sistemlerinde kullanılabilir.
C# ile SHP’den KML’ye Dönüştürme Adımları
- Aspose.GIS for .NET kullanımı için sistemi hazırlayın
- ConversionOptions sınıfının bir örneğini oluşturun
- SupportsSpatialReferenceSystem metodunu kullanarak hedef katmanın mekansal referans sistemini destekleyip desteklemediğini kontrol edin
- DestinationSpatialReferenceSystem özelliği ile hedef katmana Wgs84 atayın
- Convert metodu ile Shapefile dosyasını KML formatına aktarın
Bu adımlar, C# ile SHP’den KML’ye dönüştürme sürecini basitleştirir. İlk olarak dönüştürme seçenekleri yapılandırılır, ardından referans sistemi desteği kontrol edilir ve son olarak dönüştürme ve dışa aktarma işlemleri gerçekleştirilir.
C# ile SHP’den KML’ye Dönüştürücü Oluşturma Kodu
Bu kod parçası, Shapefile dosyasının C# ile KML’ye dönüştürülmesini göstermektedir. Ayrıca, bazı sürücülerin hedef referans sistemini desteklememesi durumunda istisnaları da yönetmektedir. Dönüştürme sürecini ihtiyaca göre özelleştirmek için Convert metodunun farklı aşırı yüklemeleri de kullanılabilir.
Bu makale, C# ile Shapefile dosyasını KML’ye aktarmayı öğretti. Eğer KML dosyasını CSV’ye dönüştürmek istiyorsanız, C# ile KML’den CSV’ye Dönüştürme makalesini inceleyin.