পাইথনের মধ্যে সমর্থিত জিডাল ফর্ম্যাটগুলির একটি তালিকা পাবেন


10

পাইথনযুক্ত সিস্টেমে ইনস্টলড জিডিএল ফর্ম্যাটগুলির একটি তালিকা পাওয়ার কী উপায় আছে? কমান্ড লাইনে এটি দিয়ে সহজেই করা যায়:

gdalinfo --formats

... তবে অজগরে কি তা করা যায়?


ভেক্টর ড্রাইভার pcjericks.github.io/py-gdalogr-cookbook/layers.html সম্পর্কে এই টিউটোরিয়ালের চেয়ে সম্ভবত কিছু অন্যরকম
ব্যবহারকারী 30184

উত্তর:


13

gdal.GetDriverCount()যে ড্রাইভার সংখ্যা আছে তা প্রদান করবে gdal। একটি সাধারণ লুপের সাথে একত্রিত হয়ে সমস্ত ড্রাইভারের তালিকা তৈরি করা সম্ভব।

import gdal
driver_list = []
for i in range(gdal.GetDriverCount()):
    driver = gdal.GetDriver(i)
    driver_list.append(driver.GetDescription())

# list comprehension
driver_list = [gdal.GetDriver(i).GetDescription() for i in range(gdal.GetDriverCount())]

# to get name as string
gdal.GetDriver(i).ShortName
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.