فایل های BIL، BIP یا BSQ را در QGIS باز کنید¶
هنگامی که با سنجش از دور و مجموعه داده های علمی سروکار داریم، اغلب با داده هایی مانند BIL، BIP یا BSQ مواجه می شویم. کتابخانه GDAL - که توسط QGIS برای خواندن فایل های شطرنجی استفاده می شود - از این فرمت ها پشتیبانی می کند، اما نمی تواند این فایل ها را به تنهایی باز کند. ما روند ایجاد فایل های پشتیبانی را طی خواهیم کرد تا این فرمت ها توسط QGIS قابل خواندن باشند.
باند با خط (BIL)، باند با پیکسل (BIP) و متوالی باند (BSQ) روشهای متداول سازماندهی دادههای تصویر برای تصاویر چند باندی هستند. («درباره این قالبها بیشتر بخوانید <http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=BIL,_BIP,_and_BSQ_raster_files>`_)
به طور معمول، این فایلها با یک فایل «.hdr» همراه میشوند. اگر مجموعه داده شما با یک فایل ".hdr" همراه است، مطمئن شوید که نام ریشه فایل .bil، .bsq یا .bip و فایل های hdf. مطابقت دارند و آنها در یک فهرست هستند. به عنوان مثال، اگر فایل "image.bil" نامیده می شود، فایل مرتبط باید "image.hdr" نامیده شود و در همان دایرکتوری فایل "image.bil" موجود باشد. سپس وقتی به image.bil
را انتخاب کنید و بدون مشکل باز می شود.
اغلب اوقات، فایلها با فایل «.hdr» مرتبط همراه نیستند. در چنین مواقعی باید این فایل را همانطور که در این آموزش نشان داده شده است به صورت دستی ایجاد کنید.
داده ها را دریافت کنید¶
ما از «دادههای طبقهبندی پوشش جهانی AVHRR <http://glcf.umd.edu/data/landcover/data.shtml>`_ از «تاسیسات پوشش زمین جهانی <http://glcf.umd.edu/> استفاده خواهیم کرد. به عنوان مثال.
مجموعه داده های پوشش جهانی به صورت فایل BSQ توزیع می شوند. مجموعه داده «رزولوشن پیکسل 1 درجه <ftp://ftp.glcf.umd.edu/glcf/Global_Land_Cover/Global/1deg/gl-latlong-1deg-landcover.bsq.gz>» را دانلود کنید.
برای راحتی کار، میتوانید یک نسخه از مجموعه داده را مستقیماً از لینک زیر دانلود کنید:
gl-latlong-1deg-landcover.bsq.gz
منبع داده [GLCF]
روش¶
فایل bsq. را از حالت فشرده خارج کرده و استخراج کنید. در ویندوز، میتوانید از ابزار عالی «7-Zip» <http://www.7-zip.org/>`_ برای خواندن و استخراج فایل .gz استفاده کنید. خواهید دید که شما فقط یک فایل .bsq با نام "gl-latlong-1deg-landcover.bsq" دارید. فایل hdr وجود ندارد.

توجه داشته باشید که اگر بخواهید فایل
gl-latlong-1deg-landcover.bsq
را در QGIS همانطور که هست باز کنید، با یک پیغام خطا مواجه خواهید شد.

برای غلبه بر این خطا، یک فایل هدر با پسوند
.hdr
ایجاد می کنیم. فایل هدر حاوی اطلاعاتی در مورد مجموعه داده و نحوه سازماندهی آن است. معمولاً این اطلاعات به عنوان بخشی از فراداده برای مجموعه داده ارائه می شود. اگر متادیتا ندارید، برای سرنخ به وب سایت یا مستندات نگاه کنید. برخی از اطلاعات را می توان حدس زد اگر شما آن را نمی دانید. در مورد این مجموعه داده، صفحه دانلود داده به «فراداده <ftp://ftp.glcf.umd.edu/glcf/Global_Land_Cover/Global/1deg/gl-latlong-1deg-landcover.glcf>» پیوند مییابد. ابرداده را بارگیری کنید و آن را باز کنید.

فایل hdr باید یک فایل متنی ساده با فرمت زیر باشد. برخی از این پارامترها به ما داده شده است و برخی نیاز به کار دارد. درباره قالب بیشتر بیاموزید.
ncols <number of columns or width of the raster>
nrows <number of rows or height of the raster>
cellsize <pixel size or resolution>
xllcorner <X coordinate of lower-left corner of the raster>
yllcorner <Y coordinate of the lower-left corner of the raster>
nodata_value <pixel value to be ignored>
nbits <number of bits per pixel>
pixeltype <type of values stored in a pixel, typically float or integer>
byteorder <byte order in which image pixel values are stored, msb or lsb>
یک ویرایشگر متن باز کنید و یک فایل با فرمت مشخص شده در مرحله قبل ایجاد کنید. فایل را به عنوان "gl-latlong-1deg-landcover.hdr" ذخیره کنید. مطمئن شوید که فایل «.txt» در پایان ندارد. برخی از مقادیر موجود در فایل های متنی به راحتی قابل درک هستند. ncols و nrows از ابرداده به صورت تعداد خطوط و تعداد پیکسل در هر خط می آیند. اندازه سلول 1 به عنوان وضوح پیکسل از فراداده است. مختصات X,Y گوشه پایین سمت چپ باید توسط ما کار شود. از آنجایی که فایل کل جهان را پوشش می دهد و واحدها lat/long هستند، xllcorner و yllcorner به ترتیب -180 و -90 هستند. ما هیچ اطلاعاتی در مورد nodata_value نداریم، بنابراین -9999 یک شرط مطمئن است. از متادیتا دوباره، Pixel Format Byte است، بنابراین nbits برابر با 8 خواهد بود و pixeltype byte_unsigned خواهد بود. ما اطلاعاتی در مورد بایت ترتیب نداریم، پس آن را به عنوان msbfirst بگذارید. میتوانید فایل HDR با فرمت صحیح را از «اینجا <../../downloads/gl-latlong-1deg-landcover.hdr>» دانلود کنید.

اکنون که فایل هدر را دارید، آن را در همان دایرکتوری «gl-latlong-1deg-landcover.bsq» قرار دهید. سپس در QGIS به
بروید. "gl-latlong-1deg-landcover.bsq" را به عنوان ورودی خود انتخاب کنید و روی :guilabel:"Open" کلیک کنید.

در صفحه بعدی، ممکن است از شما خواسته شود که یک CRS را انتخاب کنید. از آنجایی که داده ها به صورت Lat/Long هستند، WGS84 EPSG:4326 را به عنوان CRS خود انتخاب کنید. اکنون مجموعه داده بارگیری شده در QGIS را مشاهده خواهید کرد.

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)