Şekil dosyalarını işlemek için python ile GDAL kullanıyorum. Bir kaynak dosyasını açarken, gerekli şekil dosyası ile sürücünün "Open" yöntemini çağırmadan önce sürücüyü “ESRI Shapefile” olarak ayarladım.
Bununla ilgili hiçbir sorunum olmadı; Ancak, Sürücü örneği yöntemi “Open” ile ogr işlevi “Open” arasındaki farkın ne olduğunu merak ediyorum. Örneğin, arasındaki fark nedir:
driver = ogr.GetDriverByName("ESRI Shapefile")
source = driver.Open(“O:\myshp.shp”,0)
ve
source = ogr.Open(“O:\myshp.shp”,0)
Birini diğerinin üzerinde kullanacağınız özel bir senaryo var mı?
driver = gdal.GetDriverByName
yarıyor vegdal.Open
çalışıyor gibi görünüyor , amadriver.Open
çalışmıyor. Raster dosyaları için eşdeğeri yok mu? GDAL ve OGR'nin aslında farklı insanlar tarafından geliştirildiğini biliyorum, ancak bu API tutarsızlıkları ve tam dokümantasyon eksikliği gerçekten acı verici ...