আমি শেফফিলগুলি পরিচালনা করতে পাইথনের সাথে জিডিএল ব্যবহার করছি। উত্স ফাইলটি খোলার সময় আমি প্রথমে ড্রাইভারটিকে "ইএসআরআই শেফিল" এ সেট করেছিলাম প্রয়োজনীয় শেপফাইলে ড্রাইভারের "ওপেন" পদ্ধতিটি কল করার আগে।
এ নিয়ে আমার কোনও সমস্যা নেই; তবে আমি আগ্রহী যে ড্রাইভার ইন্সটেন্স পদ্ধতি "ওপেন" এবং ওজিআর ফাংশন "ওপেন" এর মধ্যে পার্থক্যটি কী। উদাহরণস্বরূপ, এর মধ্যে পার্থক্য কী:
driver = ogr.GetDriverByName("ESRI Shapefile")
source = driver.Open(“O:\myshp.shp”,0)
এবং
source = ogr.Open(“O:\myshp.shp”,0)
এমন কোনও দৃশ্য আছে যেখানে আপনি একে অপরকে ব্যবহার করবেন?
driver = gdal.GetDriverByNameকাজের মতো এবংgdal.Openকাজdriver.Openকরে তবে তা হয় না। রাস্টার ফাইলগুলির জন্য কোনও সমতুল্য নেই? আমি জানি জিডিএল এবং ওজিআরটি মূলত বিভিন্ন ব্যক্তি দ্বারা বিকাশ করা হয়েছিল, তবে এই এপিআইয়ের অসঙ্গতি এবং ডকুমেন্টেশনের সম্পূর্ণ অভাব সত্যিই বেদনাদায়ক ...