GDAL-RASTER-RESIZE(1) GDAL GDAL-RASTER-RESIZE(1)

gdal-raster-resize - تغییر اندازه یک مجموعه داده رستر

افزوده‌شده در نگارش 3.11.

کاربرد: gdal raster resize [گزینه‌ها] <INPUT> <OUTPUT>
تغییر اندازه یک مجموعه داده رستر بدون تغییر در محدوده‌های زمین‌مرجع (georeferenced extents).
آرگومان‌های موضعی:
  -i, --input <INPUT>                                  مجموعه داده‌های رستر ورودی [الزامی] [در خطوط لوله در دسترس نیست]
  -o, --output <OUTPUT>                                مجموعه داده رستر خروجی [الزامی] [در خطوط لوله در دسترس نیست]
گزینه‌های عمومی:
  -h, --help                                           نمایش پیام راهنما و خروج
  --json-usage                                         نمایش شیوه استفاده به صورت سند JSON و خروج
  --config <KEY>=<VALUE>                               گزینه پیکربندی [تکرارپذیر]
  -q, --quiet                                          حالت بی‌صدا (عدم نمایش نوار پیشرفت یا پیام‌های هشدار) [در خطوط لوله در دسترس نیست]
گزینه‌ها:
  -f, --of, --format, --output-format <OUTPUT-FORMAT>  قالب خروجی (مقدار "GDALG" مجاز است) [در خطوط لوله در دسترس نیست]
  --co, --creation-option <KEY>=<VALUE>                گزینه ایجاد [تکرارپذیر] [در خطوط لوله در دسترس نیست]
  --overwrite                                          آیا رونویسی روی مجموعه داده خروجی موجود مجاز است [در خطوط لوله در دسترس نیست]
                                                       ناسازگار با --append
  --append                                             افزودن به عنوان زیرمجموعه‌داده به خروجی موجود [در خطوط لوله در دسترس نیست]
                                                       ناسازگار با --overwrite
  --resolution <xres>,<yres>                           تفکیک‌پذیری هدف (بر حسب واحدهای CRS مقصد)
                                                       ناسازگار با --size
  --size <width[%]>,<height[%]>                        اندازه هدف بر حسب پیکسل (یا درصد در صورت استفاده از پسوند '%') [الزامی]
                                                       ناسازگار با --resolution
  -r, --resampling <RESAMPLING>                        روش بازنمونه‌برداری. RESAMPLING=nearest|bilinear|cubic|cubicspline|lanczos|average|mode (پیش‌فرض: nearest)
گزینه‌های پیشرفته:
  --if, --input-format <INPUT-FORMAT>                  قالب‌های ورودی [تکرارپذیر] [در خطوط لوله در دسترس نیست]
  --oo, --open-option <KEY>=<VALUE>                    گزینه‌های باز کردن [تکرارپذیر] [در خطوط لوله در دسترس نیست]

دستور gdal raster resize می‌تواند برای تغییر اندازه یک مجموعه داده رستر بدون تغییر محدوده‌های زمین‌مرجع‌شده (georeferenced extents) استفاده شود.

این زیردستور همچنین به عنوان یک مرحله بالقوه از gdal raster pipeline در دسترس است.

این برنامه از سریال‌سازی خط فرمان به عنوان یک فایل JSON با استفاده از قالب خروجی GDALG پشتیبانی می‌کند. فایل حاصل می‌تواند سپس با استفاده از درایور GDALG: GDAL Streamed Algorithm به عنوان یک مجموعه داده رستر باز شود و خط لوله مشخص‌شده را به صورت پویا (on-the-fly) یا جریانی (streamed) اعمال نماید.

روش بازنمونه‌برداری مورد استفاده. روش‌های موجود عبارتند از:

nearest: بازنمونه‌برداری نزدیک‌ترین همسایه (پیش‌فرض، سریع‌ترین الگوریتم، کمترین کیفیت میان‌یابی).

bilinear: بازنمونه‌برداری دوخطی.

cubic: بازنمونه‌برداری مکعبی.

cubicspline: بازنمونه‌برداری اسپلاین مکعبی.

lanczos: بازنمونه‌برداری پنجره‌ای سینک لانچوس.

average: بازنمونه‌برداری میانگین، میانگین وزن‌دار تمام پیکسل‌های مؤثر غیر-NODATA را محاسبه می‌کند.

افزوده‌شده در نگارش 3.12.

تنظیم تفکیک‌پذیری فایل خروجی (بر حسب واحدهای زمین‌مرجع هدف).

با گزینه --size ناسازگار است.

تنظیم عرض و ارتفاع رستر خروجی، بر حسب پیکسل یا در صورت استفاده از پسوند % بر حسب درصد. اگر عرض یا ارتفاع روی 0 تنظیم شود، بعد دیگر از تفکیک‌پذیری محاسبه‌شده حدس زده خواهد شد.

با گزینه --resolution ناسازگار است.

الحاق رستر ورودی به عنوان یک زیرمجموعه‌داده جدید به یک فایل خروجی موجود. فقط با درایورهایی کار می‌کند که از افزودن زیرمجموعه‌داده پشتیبانی می‌کنند، مانند GTiff -- GeoTIFF File Format و GPKG -- GeoPackage raster. این گزینه همچنین در صورتی که مجموعه داده خروجی هنوز وجود نداشته باشد، آن را ایجاد می‌کند.
بسیاری از قالب‌ها یک یا چند گزینه اختیاری ایجاد دارند که می‌توان از آن‌ها برای کنترل ویژگی‌های خاص فایل ایجادشده استفاده کرد. برای نمونه، درایور GeoTIFF از گزینه‌های ایجاد برای کنترل فشرده‌سازی و تعیین اینکه آیا فایل باید تایل‌بندی شود یا خیر پشتیبانی می‌کند.

می‌تواند تکرار شود.

گزینه‌های ایجاد موجود بسته به درایور قالب متفاوت است و برخی قالب‌های ساده هیچ گزینه ایجادی ندارند. فهرستی از گزینه‌های پشتیبانی‌شده برای یک قالب را می‌توان با گزینه خط فرمان --formats مشاهده کرد، اما مستندات مربوط به همان قالب مرجع قطعی اطلاعات درباره گزینه‌های ایجاد درایور است. برای گزینه‌های مجاز ایجاد هر قالب، به مستندات اختصاصی قالب در Raster drivers مراجعه کنید.

نام قالب/درایور برای تلاش جهت باز کردن فایل(های) ورودی. معمولاً نیازی به مشخص کردن آن نیست، اما می‌توان از آن برای چشم‌پوشی از تشخیص خودکار درایور، در مواردی که در انتخاب درایور مناسب ناموفق است استفاده کرد. این گزینه می‌تواند چندین بار تکرار شود تا چند درایور نامزد مشخص گردند. توجه داشته باشید که این گزینه آن درایورها را مجبور به باز کردن مجموعه داده نمی‌کند. به‌ویژه، برخی درایورها نیازمندی‌هایی درباره پسوند فایل دارند.

می‌تواند تکرار شود.

گزینه باز کردن مجموعه داده (مختص هر قالب).

می‌تواند تکرار شود.

تعیین قالب رستر خروجی مورد استفاده. مقادیر مجاز را می‌توان با دستور زیر به دست آورد: gdal --formats | grep raster | grep rw | sort
اجازه دادن به برنامه برای رونویسی روی فایل یا مجموعه داده هدف موجود. در غیر این صورت، به طور پیش‌فرض، اگر فایل یا مجموعه داده هدف از قبل وجود داشته باشد، gdal با خطا متوقف می‌شود.

برنامه در صورت موفقیت کد وضعیت 0 و در صورت بروز خطا مقدار غیرصفر برمی‌گرداند (خطاهای غیرمسدودکننده که به صورت هشدار صادر می‌شوند، به عنوان اجرای موفقیت‌آمیز در نظر گرفته می‌شوند).

$ gdal raster resize --size=1000,500 -r cubic in.tif out.tif --overwrite

$ gdal raster resize --size=50%,50% -r cubic in.tif out.tif --overwrite

Even Rouault <even.rouault@spatialys.com>

1998-2026

August 18, 2026