GDAL-RASTER-PROXIMITY(1) GDAL GDAL-RASTER-PROXIMITY(1) نام (NAME) gdal-raster-proximity - تولید نقشه مجاورت رستر افزوده شده در نسخه 3.12. خلاصه دستور (SYNOPSIS) کاربرد: gdal raster proximity [گزینهها] تولید نقشه مجاورت رستر. آرگومانهای موضعی: -i, --input مجموعهدادههای رستر ورودی [الزامی] [در خطوط لوله در دسترس نیست] -o, --output مجموعهداده رستر خروجی [الزامی] [در خطوط لوله در دسترس نیست] گزینههای عمومی: -h, --help نمایش پیام راهنما و خروج --json-usage نمایش شیوه استفاده به صورت سند JSON و خروج --config = گزینه پیکربندی [تکرارپذیر] -q, --quiet حالت بیصدا (عدم نمایش نوار پیشرفت یا پیامهای هشدار) [در خطوط لوله در دسترس نیست] گزینهها: -f, --of, --format, --output-format قالب خروجی (مقدار "GDALG" مجاز است) [در خطوط لوله در دسترس نیست] --co, --creation-option = گزینه ایجاد مجموعهداده [تکرارپذیر] [در خطوط لوله در دسترس نیست] --overwrite آیا رونویسی روی مجموعهداده خروجی موجود مجاز است [در خطوط لوله در دسترس نیست] ناسازگار با --append --append الحاق به عنوان زیرمجموعهداده به خروجی موجود [در خطوط لوله در دسترس نیست] ناسازگار با --overwrite --ot, --datatype, --output-data-type نوع داده خروجی. OUTPUT-DATA-TYPE=UInt8|Int8|UInt16|Int16|UInt32|Int32|UInt64|Int64|CInt16|CInt32|Float16|Float32|Float64|CFloat32|CFloat64|Byte|UInt16|Int16|UInt32|Int32|Float32|Float64 (پیشفرض: Float32) -b, --band باند ورودی (اندیس مبتنی بر 1) --target-values مقادیر پیکسل هدف [تکرارپذیر] --distance-units واحدهای فاصله. DISTANCE-UNITS=pixel|geo (پیشفرض: pixel) --max-distance حداکثر فاصله. مقدار nodata برای پیکسلهای فراتر از این فاصله استفاده خواهد شد (پیشفرض: 0) --fixed-value مقدار ثابت برای پیکسلهایی که در محدوده حداکثر فاصله هستند (به جای فاصله واقعی) (پیشفرض: 0) --nodata تعیین مقدار nodata برای پیکسلهایی که فراتر از حداکثر فاصله هستند گزینههای پیشرفته: --if, --input-format قالبهای ورودی [تکرارپذیر] [در خطوط لوله در دسترس نیست] --oo, --open-option = گزینههای باز کردن [تکرارپذیر] [در خطوط لوله در دسترس نیست] توضیحات (DESCRIPTION) دستور gdal raster proximity یک نقشه مجاورت رستر تولید میکند که فاصله دکارتی از مرکز هر پیکسل تا مرکز نزدیکترین پیکسل شناساییشده به عنوان پیکسل هدف را نشان میدهد. پیکسلهای هدف آنهایی در رستر مبدأ هستند که مقدار پیکسل رستر برای آنها در مجموعه مقادیر پیکسل هدف قرار دارد. این زیردستور همچنین به عنوان یک مرحله بالقوه از gdal raster pipeline در دسترس است. افزوده شده در نسخه 3.12. خروجی GDALG (مجموعهداده درجا / جریانی) این برنامه از سریالسازی خط فرمان به صورت یک فایل JSON با استفاده از قالب خروجی GDALG پشتیبانی میکند. فایل حاصل میتواند با استفاده از درایور GDALG: GDAL Streamed Algorithm به عنوان یک مجموعهداده رستر باز شود و خط لوله مشخصشده را به صورت درجا (On-the-fly) یا جریانی (Streamed) اعمال کند. نکته: با این حال این الگوریتم ذاتاً با پردازش جریانی سازگار نیست. در نتیجه یک مجموعهداده موقت ایجاد خواهد شد که ممکن است زمان پردازش قابلتوجهی را هنگام باز کردن به همراه داشته باشد. گزینههای اختصاصی برنامه (PROGRAM-SPECIFIC OPTIONS) -b, --band باند ورودی (اندیس مبتنی بر 1) --distance-units واحدهای محاسبه فاصله. اگر geo مشخص شود، فاصله بر حسب واحدهای زمینمرجع (متر یا درجه) با استفاده از اندازه پیکسل رستر ورودی محاسبه خواهد شد. در غیر این صورت، فاصله بر حسب پیکسل تفسیر میشود. --fixed-value تعیین یک مقدار ثابت برای نوشتن در پیکسلهای خروجی که در محدوده --max-distance از پیکسلهای هدف قرار دارند، به جای فاصله واقعی. --max-distance حداکثر فاصله برای جستجوی پیکسل هدف. اگر هیچ پیکسل هدفی در این فاصله یافت نشود، مقدار NoData خروجی داده خواهد شد. فاصله بر حسب پیکسل تفسیر میشود مگر اینکه --distance-units geo مشخص شده باشد. --nodata مقدار NoData برای رستر خروجی. در صورت عدم تعیین، مقدار NoData باند ورودی استفاده خواهد شد. اگر باند خروجی مقدار NoData نداشته باشد، مقدار 65535 برای انواع خروجی ممیز شناور و حداکثر مقدار قابل ذخیرهسازی برای انواع خروجی عدد صحیح استفاده خواهد شد. --target-values یک مقدار منفرد یا فهرستی جداشده با کاما از مقادیر پیکسل هدف در تصویر مبدأ که باید به عنوان پیکسلهای هدف در نظر گرفته شوند. در صورت عدم تعیین، تمامی پیکسلهای غیرصفر به عنوان پیکسلهای هدف در نظر گرفته میشوند. گزینههای استاندارد (STANDARD OPTIONS) --append الحاق رستر ورودی به عنوان یک زیرمجموعهداده جدید به فایل خروجی موجود. فقط با درایورهایی کار میکند که از افزودن زیرمجموعهداده پشتیبانی میکنند، مانند GTiff -- GeoTIFF File Format و GPKG -- GeoPackage raster. این گزینه همچنین در صورتی که مجموعهداده خروجی هنوز وجود نداشته باشد، آن را ایجاد میکند. --co, --creation-option = بسیاری از قالبها یک یا چند گزینه اختیاری ایجاد دارند که میتوان از آنها برای کنترل ویژگیهای خاص فایل ایجادشده استفاده کرد. برای نمونه، درایور GeoTIFF از گزینههای ایجاد برای کنترل فشردهسازی و تعیین اینکه آیا فایل باید تایلبندی شود یا خیر پشتیبانی میکند. میتواند تکرار شود. گزینههای ایجاد موجود بسته به درایور قالب متفاوت است و برخی قالبهای ساده هیچ گزینه ایجادی ندارند. فهرستی از گزینههای پشتیبانیشده برای یک قالب را میتوان با گزینه خط فرمان --formats مشاهده کرد، اما مستندات مربوط به همان قالب مرجع اصلی اطلاعات درباره گزینههای ایجاد درایور است. برای گزینههای مجاز ایجاد هر قالب، به مستندات اختصاصی قالب در Raster drivers مراجعه کنید. --if, --input-format نام قالب/درایور برای تلاش جهت باز کردن فایل(های) ورودی. معمولاً نیازی به مشخص کردن آن نیست، اما میتوان از آن برای چشمپوشی از تشخیص خودکار درایور در مواردی که در انتخاب درایور مناسب ناموفق است استفاده کرد. این گزینه میتواند چندین بار تکرار شود تا چند درایور نامزد مشخص گردند. توجه داشته باشید که این گزینه آن درایورها را مجبور به باز کردن مجموعهداده نمیکند. بهویژه، برخی درایورها نیازمندیهایی درباره پسوند فایل دارند. میتواند تکرار شود. --oo, --open-option = گزینه باز کردن مجموعهداده (مختص هر قالب). میتواند تکرار شود. -f, --of, --format, --output-format تعیین قالب رستر خروجی مورد استفاده. مقادیر مجاز را میتوان با دستور زیر به دست آورد: gdal --formats | grep raster | grep rw | sort --ot, --datatype, --output-data-type نوع داده خروجی از میان Byte، Int8، UInt16، Int16، UInt32، Int32، UInt64، Int64، CInt16، CInt32، Float32، Float64، CFloat32، CFloat64. --overwrite اجازه دادن به برنامه برای رونویسی روی فایل یا مجموعهداده مقصد موجود. در غیر این صورت، به طور پیشفرض، اگر فایل یا مجموعهداده مقصد از قبل وجود داشته باشد، gdal با خطا متوقف میشود. کد وضعیت بازگشتی (RETURN STATUS CODE) برنامه در صورت موفقیت کد وضعیت 0 و در صورت بروز خطا مقدار غیرصفر برمیگرداند (خطاهای غیرمسدودکننده که به صورت هشدار ارسال میشوند، به عنوان اجرای موفقیتآمیز در نظر گرفته میشوند). مثالها (EXAMPLES) مثال ۱ عنوان نقشه مجاورت یک رستر با حداکثر فاصله ۳ پیکسل $ gdal raster proximity --max-distance 3 input.tif output.tif نویسندگان (AUTHORS) Alessandro Pasotti حق نشر (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-RASTER-PROXIMITY(1)