আমি এমন একটি অ্যাপে কাজ করছি যা প্রদত্ত রাস্টার ডেটাसेट থেকে টাইলস (জেপিগ) তৈরি করা দরকার। আমার প্রাথমিক ঝোঁকটি ছিল gdal2tiles.py ব্যবহার করা, তবে এর অভিনয়টি উন্নত হতে পারে বলে মনে হচ্ছে it
এটি আমাকে নিম্নলিখিত প্রশ্ন জিজ্ঞাসা করতে পরিচালিত করে: জিডিএল ব্যবহার করে একজন রাস্টার ডেটাসেট থেকে 'টাইল্ড ইমেজ' কাটানোর দ্রুততম উপায় কী হবে? এবং 'টাইল্ড ইমেজ' দ্বারা, আমি কেবল একটি সাধারণ জেপিগ বা পিএনজি বোঝাতে চাইছি।
আমার প্রোটোটাইপে, আমি কাজটি করার জন্য মানচিত্রের সি # ম্যাপস্ক্রিপ্ট বাইন্ডিং ব্যবহার করি। এটি হ'ল, আমি একটি মানচিত্রের অবজেক্ট তৈরি করেছি, টাইলের যে সমস্ত সীমানা আমার কাটতে হবে তা লুপ করে নেব, মানচিত্রের অবজেক্টগুলি সীমাবদ্ধ করে দিন এবং তারপরে ফলাফলটি সংরক্ষণ করব। এই পদ্ধতির পারফরম্যান্স gdal2tiles.py এর চেয়ে উল্লেখযোগ্যভাবে ভাল, তবে আমি ভাবছি যে আমি যদি আরও দ্রুততর না করতে পারি তবে আমি সরাসরি জিডিএল ব্যবহার করি কিনা। জিডিএল পদ্ধতিগুলির সাথে কি কেউ একই ধরণের ওয়ার্কফ্লো প্রস্তাব করতে পারে?
সম্পাদনা: আজ আরও কিছু গবেষণা করার পরে, আমি উত্তরটি আমার সামনে পেয়েছি। আপনি যদি এফডাব্লুটিউলগুলি ডাউনলোড করে থাকেন তবে সি # জিডিএল বাইন্ডিংগুলি প্রদর্শনের জন্য csharp \ অ্যাপস ফোল্ডারগুলিতে অনেকগুলি ক্লাস থাকে। আমার ক্ষেত্রে GDALRead.cs এবং GDALReadDirect.cs ছিল যা আমি খুঁজছিলাম।