SHP ve KML en popüler coğrafi veri formatlarından ikisidir. Shapefile (SHP), GIS yazılımında yaygın olarak kullanılan bir vektör formatıdır. Öte yandan Keyhole İşaretleme Dili (KML), Google Earth ve diğer haritalama uygulamalarında kullanılan bir XML biçimidir. Bu makalede, SHP’yi çevrimiçi olarak KML’ye dönüştürmek için ücretsiz bir web tabanlı aracı inceleyeceğiz. Ayrıca C#’ta kendi SHP’den KML’ye dönüştürücü uygulamanızı programlı olarak nasıl geliştireceğinizi de göstereceğiz.
SHP’yi Çevrimiçi olarak KML’ye dönüştürün
Bu kullanışlı çevrimiçi SHP’den KML’ye dönüştürücü yardımıyla SHP dosyanızı zahmetsizce KML formatına dönüştürün ve en iyi yanı, tamamen ücretsiz olmasıdır! Bu web uygulamasına eklentiler, yazılım yüklemeleri veya aboneliklerle uğraşmadan herhangi bir tarayıcıdan veya cihazdan erişin.
SHP’yi KML Online’a Dönüştürme
- SHP dosyanızı bırakın veya yükleyin. Alternatif olarak Dropbox veya Google Drive’dan bir dosya sağlayın.
- Farklı kaydet açılır listesinden KML’yi seçin.
- Dönüştürme işlemini başlatmak için Dönüştür düğmesine basın.
- Bundan sonra indirme sayfasına yönlendirileceksiniz.
- ŞİMDİ İNDİR düğmesine tıklayarak dönüştürülen KML dosyasını indirin.
Tüm giriş ve çıkış dosyalarını 24 saat içinde otomatik olarak silerek verilerinizin hem güvende hem de emniyette olmasını sağlıyoruz.
SHP’den KML’ye Dönüştürücü API’si
Bu ücretsiz çevrimiçi SHP’den KML’ye dönüştürücü, Aspose.GIS API kullanılarak oluşturulmuştur. Veri işleme, dönüştürme ve işleme dahil olmak üzere çok çeşitli coğrafi özellikler sağlar. Shapefile, GeoJSON, KML, ESRI File Geodatabase ve daha fazlasını içeren çeşitli coğrafi dosya formatlarını destekler. Aspose.GIS’in temel özelliklerinden biri, SHP’den KML’ye gibi farklı coğrafi dosya formatları arasında dönüştürme yeteneğidir.
C#’ta SHP’yi KML’ye dönüştürme
Bir SHP dosyasını C# kullanarak KML’ye dönüştürmek için lütfen aşağıdaki adımları izleyin:
- Aspose.GIS for .NET’i yükleyin uygulamanıza.
- SHP dosyasını yüklemek ve KML’ye dönüştürmek için aşağıdaki kod örneğini kullanın.
// Bu kod örneği, C# dilinde bir şekil dosyasının KML'ye nasıl dönüştürüleceğini gösterir.
using Aspose.Gis.SpatialReferencing;
using Aspose.Gis;
// Gerekirse dönüştürme ayarlarını belirtin. Bu isteğe bağlıdır.
ConversionOptions options = null;
// Hedef katman Wgs84 uzamsal referansını desteklemiyorsa, dönüştürme hata verebilir. Yani kontrol etmek gerekiyor.
if (Drivers.Shapefile.SupportsSpatialReferenceSystem(SpatialReferenceSystem.Wgs84))
{
// Wgs84'ü hedef katmana atayın
options = new ConversionOptions()
{
DestinationSpatialReferenceSystem = SpatialReferenceSystem.Wgs84,
};
}
// Şekil dosyasını KML'ye dönüştürün.
VectorLayer.Convert(@"C:\Files\Sample.shp", Drivers.Shapefile, @"C:\Files\Output.kml", Drivers.Kml, options);
Lütfen C#’ta SHP’nin KML’ye nasıl dönüştürüleceği hakkındaki ayrıntılı eğitime göz atın.
C# GIS Kitaplığı – Ücretsiz Lisans Alın
Aspose.GIS özelliklerini sınırlama olmaksızın değerlendirmek ve keşfetmek için ücretsiz bir geçici lisans alabilirsiniz.
SHP’den KML’ye – Çevrimiçi Öğrenme Kaynakları
SHP dosyalarını KML formatına dönüştürmenin yanı sıra, aşağıdaki kaynakları kullanarak kitaplık hakkında daha fazla bilgi edinin ve diğer çeşitli özellikleri keşfedin:
- Aspose.GIS geliştirici kılavuzu
- Ücretsiz çevrimiçi uygulamalar
- API referansı
- Nasıl yapılır kılavuzları ve makaleler
Çözüm
Bu yazımızda SHP’yi çevrimiçi olarak KML’ye nasıl dönüştüreceğimizi öğrendik. Bu makalede özetlenen adımları takip ederek SHP dosyalarınızı hiçbir ücret ödemeden kolayca KML formatına dönüştürebilirsiniz. Ayrıca, SHP dosyalarını C# dilinde programlı olarak KML’ye dönüştürmeniz için size bağımsız API’mizi sağladık. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçin.