Saya telah menggunakan GDAL dengan python untuk memanipulasi shapefile. Saat membuka file sumber, saya pertama-tama mengatur driver ke "ESRI Shapefile" sebelum memanggil metode "Open" driver dengan shapefile yang diperlukan.
Saya tidak punya masalah dengan ini; namun saya ingin tahu apa perbedaan antara metode instance Driver "Open" dan fungsi ogr "Open". Misalnya, apa perbedaan antara:
driver = ogr.GetDriverByName("ESRI Shapefile")
source = driver.Open(“O:\myshp.shp”,0)
dan
source = ogr.Open(“O:\myshp.shp”,0)
Apakah ada skenario tertentu di mana Anda akan menggunakan salah satunya?
driver = gdal.GetDriverByNamebekerja, dangdal.Openberfungsi, tetapidriver.Opentidak. Apakah tidak ada padanan untuk file raster? Saya tahu GDAL dan OGR pada awalnya dikembangkan oleh orang yang berbeda, tetapi ketidakkonsistenan API ini dan kurangnya dokumentasi sangat menyakitkan ...