Python'da GDAL ile çalışıyorum ve GDAL ile istisnaları arttırmak istedim, böylece onlarla yararlı bir şeyler yapabilirim. Örneğin bir dosya gdal.Open () ile açılamıyorsa, gdal döndüren Yok yerine bir istisna atmak istiyorum. Sadece sys.stdout atılıyor yerine hataları yakalamak için bir yol istiyorum.
Şu anda gdal.UseExceptions()
işlevi kullanmayı denedim ama bir sorunla karşılaştı. Ayarlandığında gdal.UseExceptions()
belirli hataları gizliyor ve bunlarda bir istisna oluşturmuyor gibi görünüyor. Örneğin ERROR 5: Access window out of range in RasterIO() Requested (1,15) of size 25x3 on raster of 26x17
kaybolur ve istisna yoktur. Bu oldukça tehlikeli görünüyor.
Herhangi bir fikir takdir, teşekkürler.