.NET'te bir geotiff dosyasından koordinatları okumak için yönetilen bir kütüphane var mı ?
GDAL aracılığıyla yapılabileceğini biliyorum, ama yönetilen bir alternatif arıyorum .
.NET'te bir geotiff dosyasından koordinatları okumak için yönetilen bir kütüphane var mı ?
GDAL aracılığıyla yapılabileceğini biliyorum, ama yönetilen bir alternatif arıyorum .
Yanıtlar:
Libtiff.net nasıl yapılır
Sen kullanabilirsiniz GDAL NET sarmalayıcılarını dahil . Bu, yönetilen koddan GDAL işlevlerinden herhangi birine erişmenizi sağlar.
.NET Framework bellek yönetimi katmanının getirdiği performans ve bellek kullanımı sınırlaması nedeniyle yönetilen C # 'da çok fazla görmezsiniz. Beni yanlış anlamayın - C # ve .NET'i seviyorum. Ancak, yerel C ++ çok daha hızlı ve (bence) bu durumda yazmak için daha az sinir bozucu.
Anketler, jeotransformlar gerçekleştirirken (yani WGS82'den UTMM'ye, TIFF XY koordinatına ve daha sonra tekrarya kadar) çok fazla bellek ve manipülasyon gerektiren çok sayıda GeoTIFF dosyası içerir. doğrusal, radyal ve alan araştırmalarının sonuçlarını derlemek gibi şeyler.
Muhtemelen bunu duymak istemezsiniz, ancak yerel C ++ 'da bir ayrıştırıcı yazmak ve sonra C # içine sarmak performansı büyük ölçüde artıracak ve bellek sınırlamalarını ortadan kaldıracaktır. Bir ayrıştırıcı yazmak aslında oldukça kolaydır ve ihtiyaçlarınıza göre özelleştirebileceğiniz için çok hafif olacaktır. GeoTIFF dosyalarının otomatik seçimi ve yayılması gibi daha gelişmiş özellikleri entegre ederken bunu özellikle doğru bulacaksınız.
Bu kod parçasına ne dersin ?