ENVI (ক্লাসিক) আরওআইয়ের বাইনারি ফর্ম্যাটটি কী?


11

আমি ENVI / IDL ব্যবহারকারীদের দ্বারা পূর্ণ একটি অফিসে পাইথনিস্ট ist এই ব্যবধানটি দূর করতে আমি কয়েকটি সরঞ্জাম তৈরি করেছি, তবে একটি বড় হোঁচট খায় ENVI ক্লাসিক .roi ফাইল, যা আমার সহকর্মীরা প্রচুর ব্যবহার করে।

পাঠ্য-ভিত্তিক ফর্ম্যাটটি পার্স করা সহজ হওয়ায় আমি সহজেই পাইথনে ENVI 5 টি ROI গুলি আমদানি করতে পারি। তবে, ENVI ক্লাসিক .roi ফাইলগুলির বাইনারি ফর্ম্যাটটি সম্পর্কে আমার ভাল ধারণা নেই, যা আমার গ্রুপে প্রচুর পরিমাণে ডেটা ইন্টারচেঞ্জ তৈরি করে। কারও কি এমন কোনও কোড রয়েছে যা এই ফাইলগুলি পড়তে বা লিখতে পারে, বা কীভাবে এটি সম্পর্কে জানার কোনও অন্তর্দৃষ্টি রয়েছে?

আমি যখনই পিছন পিছনে যেতে চাই प्रत्येक সময় ENVI 5 চালিয়ে ফেলা কিছুটা ক্লান্তিকর - আমি যদি সম্ভব হয় তবে উত্সটিতে সমস্যাটি সমাধান করতাম।

উত্তর:


1

আমি কোনও অজগর বিশেষজ্ঞ নই, তবে আপনি যদি ইতিমধ্যে এমন স্ক্রিপ্টগুলি লিখছেন যা মানক ASCII ফাইলগুলি পার্স, পড়তে এবং লিখতে পারে তবে এটি করা অপেক্ষাকৃত সহজ।

হারিস জিওপ্যাটিয়াল সলিউশনগুলির মতে, ENVI- র বর্তমান বিকাশকারী, ENVI বাইনারি চিত্র ফাইলগুলি (এখানে বর্ণিত) বাইনারি ফাইল এবং একটি ASCII শিরোলেখ ফাইল (উদাহরণ হিসাবে এখানে সংজ্ঞায়িত) সমন্বিত থাকতে হবে । একটি এনআইভিআই চিত্র ফাইলটি পড়ার জন্য আপনাকে এএসসিআইআই শিরোনামটি বিশ্লেষণ করতে হবে এবং ডেটা টাইপ (পূর্ণসংখ্যার, ফ্লোট, স্বাক্ষরিত / স্বাক্ষরিত না হওয়া ইত্যাদি), ব্যান্ডের সংখ্যা, ইন্টারলিভ (ব্যান্ড সিক্যুশিয়াল, ব্যান্ড-ইন্টারলিভেড-বাই- ) অ্যাক্সেস করতে হবে পিক্সেল, বা ব্যান্ড-আন্তঃবাহিত-বাই-লাইন ), বাইট ক্রম এবং অন্য কোনও প্রাসঙ্গিক ডেটা তথ্য। উপরের লিঙ্কযুক্ত শিরোনাম ফাইল ফর্ম্যাট বিবরণ এবং ঘনিষ্ঠভাবে দেখুন।

এখন আপনি যখন জানেন যে বাইনারিগুলির কী পরিমাণগুলি একবারে পড়তে হয়, তারা কোন ক্রমে থাকে এবং কোন ব্যান্ডের অন্তর্ভুক্ত, আপনি চিত্রের ডেটা পড়তে প্রস্তুত ।


ENVI ROIs কি চিত্র ফাইল হিসাবে সঞ্চিত আছে? আমার অনুমান যে হ্যারিস জিওপ্যাটিয়াল অনুসারে তাদের "তাদের প্যারেন্ট রাস্টারদের মতো একই স্থানিক আকার" রয়েছে তবে ইউআইতে অর্ধ-পিক্সেল (তির্যক দ্বিখণ্ডিত) একটি আরওআই তৈরির জন্য টেনে আনার সময় নির্বাচিত হয়, সুতরাং মনে হয় এটির মতো হতে হবে কোনও ধরণের দ্বি-বিট রাস্টার পতাকা না থাকলে (ত্রিভুজটির দিকনির্দেশ নির্দিষ্ট করার জন্য) কোনও ধরণের ভেক্টর বিন্যাস। যাইহোক, আমি আপনার পরামর্শ অনুযায়ী চেষ্টা করব এবং দেখি আমি কতদূর পৌঁছেছি!
ডেভেন কুইন

আমি মনে করি "ENVI বাইনারি চিত্র ফাইলগুলি" ফাইলগুলির একটি জোড়া, কোনও একটি এক্সটেনশনবিহীন এবং একটি এক্সটেনশন সহ ".hdr"। তবে, .roi ফাইলগুলি কি অন্যরকম বাইনারি ফর্ম্যাটে আছে বলে মনে হচ্ছে? : যাইহোক, যদি সব আপনি কি করতে চান .hdr ফাইল লোড, এই পাইথন প্যাকেজ ব্যবহার spectralpython.net
MD004

নাহ, আমি অবশ্যই সরাসরি শিরোনামই নয়, আরওআইটি সরাসরি লেখার / লেখার জন্য একটি সমাধান খুঁজছি যা ফর্ম্যাট অনুসারে জিডিএল দিয়ে পড়া যায় ...
ডেভেন কুইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.