GDAL-RASTER-TPI(1) GDAL GDAL-RASTER-TPI(1) نام (NAME) gdal-raster-tpi - تولید نقشه شاخص موقعیت توپوگرافی (TPI) افزوده شده در نسخه 3.11. خلاصه دستور (SYNOPSIS) Usage: gdal raster tpi [OPTIONS] Generate a Topographic Position Index (TPI) map Positional arguments: -i, --input Input raster datasets [required] [not available in pipelines] -o, --output Output raster dataset [required] [not available in pipelines] Common Options: -h, --help Display help message and exit --json-usage Display usage as JSON document and exit --config = Configuration option [may be repeated] -q, --quiet Quiet mode (no progress bar or warning message) [not available in pipelines] Options: -f, --of, --format, --output-format Output format ("GDALG" allowed) [not available in pipelines] --co, --creation-option = Creation option [may be repeated] [not available in pipelines] --overwrite Whether overwriting existing output dataset is allowed [not available in pipelines] Mutually exclusive with --append --append Append as a subdataset to existing output [not available in pipelines] Mutually exclusive with --overwrite -b, --band Input band (1-based index) (default: 1) --no-edges Do not try to interpolate values at dataset edges or close to nodata values Advanced Options: --if, --input-format Input formats [may be repeated] [not available in pipelines] --oo, --open-option = Open options [may be repeated] [not available in pipelines] توضیحات (DESCRIPTION) دستور gdal raster tpi یک رستر تکباندی با مقادیر محاسبهشده از روی دادههای ارتفاعی تولید میکند. شاخص TPI مخفف Topographic Position Index (شاخص موقعیت توپوگرافی) است که به صورت اختلاف میان یک پیکسل مرکزی و میانگین سلولهای پیرامون آن تعریف میشود (ببینید Wilson et al 2007, Marine Geodesy 30:3-35). این زیردستور همچنین به عنوان یک مرحله بالقوه در gdal raster pipeline در دسترس است. مقدار -9999 به عنوان مقدار داده نامعتبر (nodata) استفاده میشود. همچنین اگر حداقل یک پیکسل با مقدار nodata در پنجره 3x3 متمرکز بر هر پیکسل منبع یافت شود، در مجموعه داده هدف یک مقدار nodata تولید خواهد شد. به طور پیشفرض، الگوریتم با درونیابی مقادیر از دست رفته، مقادیر را در لبههای تصویر یا در صورت یافتن مقدار nodata در پنجره 3x3 محاسبه میکند؛ مگر اینکه --no-edges مشخص شده باشد که در این صورت یک حاشیه ۱ پیکسلی در اطراف تصویر با مقدار nodata تنظیم خواهد شد. خروجی GDALG (مجموعه داده جریانی / برخط) این برنامه از سریالسازی خط فرمان به صورت یک فایل JSON با استفاده از فرمت خروجی GDALG پشتیبانی میکند. سپس فایل حاصل میتواند با استفاده از درایور GDALG: GDAL Streamed Algorithm به عنوان یک مجموعه داده رستری باز شده و خط لوله (pipeline) مشخصشده را به صورت برخط و جریانی اعمال کند. گزینههای اختصاصی برنامه (PROGRAM-SPECIFIC OPTIONS) -b, --band اندیس باندی (با شروع از ۱) که TPI باید برای آن محاسبه شود. --no-edges تلاش نکردن برای درونیابی مقادیر در لبههای مجموعه داده یا نزدیک مقادیر nodata. گزینههای استاندارد (STANDARD OPTIONS) --append الحاق رستر ورودی به عنوان یک زیرمجموعهداده (subdataset) جدید به یک فایل خروجی موجود. تنها با درایورهایی کار میکند که از افزودن زیرمجموعهدادهها پشتیبانی میکنند؛ مانند GTiff -- GeoTIFF File Format و GPKG -- GeoPackage raster. همچنین اگر مجموعه داده خروجی هنوز وجود نداشته باشد، آن را ایجاد میکند. --co, --creation-option = بسیاری از فرمتها یک یا چند گزینه اختیاری ایجاد (creation option) دارند که میتوان برای کنترل ویژگیهای مربوط به فایل ایجادشده از آنها استفاده کرد. برای مثال، درایور GeoTIFF از گزینههای ایجاد برای کنترل فشردهسازی و اینکه آیا فایل به صورت موزاییکی (tiled) باشد پشتیبانی میکند. میتواند تکرار شود. گزینههای ایجادِ در دسترس، بسته به درایور فرمت متفاوت هستند و برخی از فرمتهای ساده اصلاً گزینه ایجادی ندارند. فهرستی از گزینههای پشتیبانیشده برای یک فرمت را میتوان با گزینه خط فرمان --formats مشاهده کرد، اما مستندات مربوط به همان فرمت، منبع معتبر و نهایی اطلاعات درباره گزینههای ایجاد درایور است. برای گزینههای مجاز ایجاد هر فرمت، به مستندات اختصاصی فرمت در Raster drivers مراجعه کنید. --if, --input-format نام فرمت/درایور برای تلاش جهت باز کردن فایل (یا فایلهای) ورودی. معمولاً نیازی به تعیین آن نیست، اما میتواند برای رد کردن تشخیص خودکار درایور هنگام عدم موفقیت در انتخاب درایور مناسب استفاده شود. این گزینه میتواند چندین بار برای مشخص کردن چندین درایور نامزد تکرار شود. توجه داشته باشید که این کار آن درایورها را مجبور به باز کردن مجموعه داده نمیکند؛ بهویژه برخی درایورها نیازمندیهایی روی پسوند فایل دارند. میتواند تکرار شود. --oo, --open-option = گزینه باز کردن مجموعه داده (مختص به فرمت). میتواند تکرار شود. -f, --of, --format, --output-format فرمت رستری خروجی مورد استفاده. مقادیر مجاز با اجرای دستور زیر قابل مشاهده است: gdal --formats | grep raster | grep rw | sort --overwrite اجازه دادن به برنامه برای بازنویسی روی فایل یا مجموعه داده مقصدِ موجود. در غیر این صورت، به صورت پیشفرض اگر فایل یا مجموعه داده مقصد از قبل وجود داشته باشد، gdal با خطا متوقف میشود. کد وضعیت بازگشتی (RETURN STATUS CODE) این برنامه در صورت موفقیت کد وضعیت 0 و در صورت بروز خطا مقداری غیر صفر بازمیگرداند (خطاهای غیرمسدودکننده که به صورت هشدار اعلام میشوند، اجرای موفقیتآمیز در نظر گرفته میشوند). مثالها (EXAMPLES) مثال ۱: تولید یک نقشه شاخص موقعیت توپوگرافی (TPI) از یک فایل DTED0 $ gdal raster tpi n43.dt0 out.tif --overwrite نویسندگان (AUTHORS) Even Rouault حق نشر (COPYRIGHT) 1998-2026 August 18, 2026 GDAL-RASTER-TPI(1)