আমার কাছে 3 টি পৃথক 1-ব্যান্ড জিওটিআইএফএফ ফাইল রয়েছে। ব্যান্ডের জন্য বর্ণ ব্যাখ্যাটি ধূসর। আমি একটি 3-ব্যান্ড আরজিবি ফাইল চাই। আমি gdal_ विसর.পি ব্যবহার করেছি
gdal_merge.py -separate file1.tif file2.tif file3.tif -o output_file.tif
তবে ফলাফল আউটপুট_ফিল.টিফ এর 3 টি ব্যান্ডের বর্ণ ব্যাখ্যা ধূসর, অপরিজ্ঞাত, অপরিজ্ঞাত। তা ছাড়া, সমস্ত পিক্সেল 0 হয় ।
আমি যদি pct2rgb.py চালায় তবে আমি একটি আরজিবি ফাইল পাই:
pct2rgb.py output_file.tif output_file_rgb.tif
তবে অবশ্যই, পিক্সেলগুলিও 0। সুতরাং, আমার 3 টি প্রশ্ন:
- এক 3-ব্যান্ড আরজিবি ফাইলে 3 টি 1-ব্যান্ড ফাইল একত্রিত করার জন্য কি gdal_rc.py সঠিক সরঞ্জাম?
- আমি কেন ব্যান্ডগুলির জন্য অপরিজ্ঞাত রঙের ব্যাখ্যা পাচ্ছি?
- আরজিবি ফাইলগুলিতে এই রঙের ব্যাখ্যা দিয়ে 3-ব্যান্ড ফাইলগুলিকে রূপান্তর করার জন্য কি pct2rgb সঠিক সরঞ্জাম?
আপডেট : রাস্টারদের কোনও রঙের টেবিল নেই। শুধু বর্ণ ব্যাখ্যা: ধূসর।
অন্যদিকে, পিক্সেল মান 0 থেকে 1023 পর্যন্ত যায় (এটি ইচ্ছাকৃত)
আরও ডেটা: এগুলি রাস্টারগুলি ঘোরানো হয়েছে (কোনও উত্তর নেই) তবে তাদের সকলেরই জিওট্রান্সফর্ম রয়েছে।
আপডেট 2 : আমি চিত্রগুলি উত্তর দিকে তৈরি করতে, একটি ভিআরটি তৈরি করতে এবং প্রতিটি ব্যান্ডের জন্য কালারইনটার্প যুক্ত করতে পারি, তবে আমি এখনও আউটপুট ফলাফলের ক্ষেত্রে ধূসর, অপরিজ্ঞাত, অপরিজ্ঞাত হিসাবে বর্ণ ব্যাখ্যা পাই।
সমস্যাটি হ'ল আমাকে কমপক্ষে প্রথম ব্যান্ডে একটি রঙিন টেবিল তৈরি করতে হবে। সেগুলি তৈরির উপায় আমি জানি , তবে আমার টেবিলটিতে কতগুলি প্রবেশ করা উচিত তা আমি জানি না। জিডিএল রাস্টার FAQ এর উদাহরণে কেন 13 টি এন্ট্রি রয়েছে? সমস্ত পিক্সেলের 0 এবং 1023 এর মধ্যে মান রয়েছে, যদি সহায়তা করে।
আপডেট 3 : স্পষ্টতই, টিআইএফএফ ফর্ম্যাটে প্রতিটি ব্যান্ডের বর্ণ ব্যাখ্যা করার উপায় নেই। টিআইএফএফ ফাইলটি পড়ার সময় জিডিএল যেভাবে রঙ ব্যাখ্যা তৈরি করে তা হল ফটোমেট্রিক এবং এক্সট্র্যাস্যাম্প্লেস ট্যাগের মানের সংমিশ্রণ ।
এই ট্যাগগুলি সম্পর্কে পড়া:
ফটোমেট্রিক চিত্রের রঙের স্থানের প্রতিনিধিত্ব করে। 2 এর মান মানে পিক্সেল মানের উপাদানগুলি আরজিবি হয় তবে এটি বাইট পিক্সেল ধরে নেয় এবং আমার কাছে UInt16 পিক্সেল রয়েছে (আমি চেষ্টা করেছি
-co "PHOTOMETRIC=rgb"
এবং একটি ত্রুটি পেয়েছি)। সুতরাং, আমি আউটপুট ফাইলের জন্য PHOTOMETRIC ট্যাগ নির্দিষ্ট করতে পারি না।এক্সট্র্যাস্যাম্প্লেসগুলি নির্দিষ্ট করে যে প্রতিটি পিক্সেলের এন অতিরিক্ত উপাদান রয়েছে। আমার মার্জ হওয়া ফাইল তৈরি করতে এই ট্যাগটি কীভাবে ব্যবহার করবেন সে সম্পর্কে আমি নিশ্চিত নই। বা যদি আমার এটির দরকার হয়।
সুতরাং, আপডেট 2 এ আমি একটি রঙিন টেবিল তৈরির পরামর্শ দিচ্ছি, তবে কীভাবে? আমার 3 ইনপুট ফাইলগুলিতে, পিক্সেল মানগুলি 0 থেকে 1023 পর্যন্ত যায় I আমি কি তাদের সাথে রঙের সাথে মেলে? আমার কি 1024 ইনপুট সহ একটি রঙিন টেবিল তৈরি করতে হবে? কিভাবে?
আপডেট 3 এ, মনে হচ্ছে যে মার্জ করা ফাইলটি তৈরি করার সময় আমি কিছু জিওটিআইএফএফ ট্যাগ ব্যবহার করতে পারি, তবে আমি নিশ্চিত না যে আমি সত্যিই সেগুলি ব্যবহার করতে পারি কিনা, কীভাবে।