Bu kısa makale, C# dilinde KML‘in GPX‘ye nasıl dönüştürüleceği konusunda rehberlik eder. Dönüşümü gerçekleştirmek için geliştirme ortamını ayarlama hakkında ayrıntılar, programda yapılması gereken minimum görevlerin bir listesi ve C# dilinde KML’den GPX’e dosya dönüştürmeyi anlamak için çalıştırılabilir bir örnek kod sağlar. Çıktı GPX dosyasını özelleştirmek için farklı seçenekler de öğreneceksiniz.
C#’ta KML’yi GPX Dosyasına Dönüştürme Adımları
- KML’yi GPS’e dönüştürmek için IDE’yi Aspose.GIS for .NET kullanacak şekilde ayarlayın
- Uzamsal referansı ayarlamak için ConversionOptions nesnesinin örneğini oluşturun
- Hedef katmandaki Wgs84 uzamsal referans desteğini kontrol edin
- Destek varsa mekansal referansı ayarlayın
- GPX’i KML’ye dönüştürmek için Convert() yöntemini çağırın
Bu adımlar, C#* dilinde bir *KML’den GPX’e dosya dönüştürücü geliştirme sürecini açıklar. Süreç, Aspose.Gis ad alanından bir ConversionOptions nesnesi bildirilerek ve ardından hedef uzamsal referans desteği test edilerek başlatılır. Destek varsa, hedef SpatialReferenceSystem değerini Wgs84 olarak ayarlayın ve formatı dönüştürmek için Convert() yöntemini çağırın.
KML Dosyasını C#’ta GPX’e Dönüştürmek İçin Kod
Yukarıdaki kod, C#* dilinde *KML’yi GPX’e dönüştürme işlemini gösterir. ConversionOptions sınıf nesnesi, SpatialReferenceSystem numaralandırıcı kullanılarak hedef uzamsal referans sistemini ayarlamak için kullanılır. VectorLayer sınıfındaki Convert() yöntemi, kaynak KML dosyasını belirtilen ayarlarla GPX’e dönüştürmek için kullanılır, ancak öznitelikler için özel bir dönüştürücü, hedef katman için DestinationDriverOptions değeri ve ayrıca SourceDriverOptions için de SourceDriverOptions ayarlayabilirsiniz. Gerekirse kaynak katmanı.
Bu makale bize kaynak KML dosyasını bir GPX dosyasına değiştirmeyi öğretti. Bir şekil dosyası oluşturma sürecini öğrenmek istiyorsanız, C# ile şekil dosyası nasıl oluşturulur? ile ilgili makaleye bakın.