| OGR_LAYER_ALGEBRA(1) | GDAL | OGR_LAYER_ALGEBRA(1) |
نام (NAME)
ogr_layer_algebra - انجام عملیات جبری گوناگون روی لایههای برداری
در نسخه ۳.۶ اضافه شد.
خلاصه دستور (SYNOPSIS)
ogr_layer_algebra [--help] [--help-general]
Union|Intersection|SymDifference|Identity|Update|Clip|Erase
-input_ds <path> [-input_lyr <name>]
-method_ds <path> [-method_lyr <name>]
-output_ds <path> [-output_lyr <name>] [-overwrite]
[-opt <NAME>=<VALUE>]...
[-f <format_name>] [-dsco <NAME>=<VALUE>]... [-lco <NAME>=<VALUE>]...
[-input_fields {NONE|ALL|<fld1>,<fl2>,...<fldN>}] [-method_fields {NONE|ALL|<fld1>,<fl2>,...<fldN>}]
[-nlt <geom_type>] [-a_srs <srs_def>]
توضیحات (DESCRIPTION)
ابزار ogr_layer_algebra یک ابزار خط فرمانی برای انجام عملیات مختلف جبری روی لایههای برداری فراهم میکند. این ابزار یک منبع برداری ورودی و یک منبع متد را دریافت کرده و خروجی عملیات را در فایل خروجی مشخصشده تولید میکند.
نکته:
راهنمایی:
ببینید: gdal vector layer-algebra.
- --help
- نمایش این پیام راهنما و خروج
- --help-general
- نمایش پیام کاربرد کوتاهی درباره گزینههای عمومی خط فرمان GDAL و خروج.
- <mode>
- که در آن <mode> یکی از هفت حالت موجود زیر است:
- •
- Union
- •
- Intersection
- •
- SymDifference
- •
- Identity
- •
- Update
- •
- Clip
- •
- Erase
- -input_ds <path>
- مسیر مجموعه داده ورودی برای انجام عملیات. برای عملیاتی که شامل دو مجموعه داده هستند، این یکی از مجموعهها است.
- -input_lyr <name>
- نام لایه مربوط به input_ds که عملیات باید روی آن انجام شود (اختیاری).
- -method_ds <path>
- مسیر مجموعه داده متد برای انجام عملیات. این معمولاً مجموعه داده شرطی ارائهشده به عملیات است (مانند: clip، erase، update). این دومین مجموعه داده در عملیات است (مانند: Union، Intersection، SymDifference).
- -method_lyr <name>
- نام لایه مربوط به method_ds که عملیات باید روی آن انجام شود (اختیاری).
- -output_ds <path>
- مسیر مجموعه داده خروجی برای نوشتن نتیجه عملیات انجامشده توسط ogr_layer_algebra.
- -output_lyr_name <name>
- نام لایه در خروجی که وکتور حاصل باید در آن نوشته شود (اختیاری).
- -overwrite
- مشخص میکند که آیا output_ds باید با نتیجه تولیدشده توسط ogr_layer_algebra رونویسی شود یا خیر.
- -opt <NAME>=<VALUE>
- ویژگیهایی که عملیات باید با آنها روی input_ds و method_ds اجرا شود.
- -f <format_name>
- انتخاب قالب خروجی. در صورت عدم تعیین، قالب از روی پسوند حدس زده میشود (قبلاً ESRI Shapefile بود). از نام کوتاه قالب استفاده کنید.
- -dsco <NAME>=<VALUE>
- گزینه ایجاد مجموعه داده (مخصوص قالب مشخص).
- -lco <NAME>=<VALUE>
- گزینه ایجاد لایه (مخصوص قالب مشخص).
- -input_fields {NONE|ALL|<fld1>,<fl2>,...<fldN>}
- فهرست جداشده با کاما از فیلدهای لایه ورودی برای کپی در لایه خروجی، در صورتی که بر اساس عملیات واجد شرایط باشند.
- -method_fields {NONE|ALL|<fld1>,<fl2>,...<fldN>}
- فهرست جداشده با کاما از فیلدهای لایه متد برای کپی در لایه خروجی، در صورتی که بر اساس عملیات واجد شرایط باشند.
- -nlt <geom_type>
- تعیین نوع هندسه (geometry) برای لایه ایجادشده. یکی از مقادیر: NONE، GEOMETRY، POINT، LINESTRING، POLYGON، GEOMETRYCOLLECTION، MULTIPOINT، MULTIPOLYGON، GEOMETRY25D، POINT25D، LINESTRING25D، POLYGON25D، GEOMETRYCOLLECTION25D، MULTIPOINT25D، MULTIPOLYGON25D.
- -a_srs <srs_def>
- تخصیص یک SRS
خروجی، اما
بدون
بازتصویر
کردن (reprojecting).
سیستمهای مرجع مختصاتی که میتوانند ارسال شوند هر موردی است که توسط فراخوانی OGRSpatialReference.SetFromUserInput() پشتیبانی میشود، شامل سیستمهای تصویرشده، جغرافیایی یا ترکیبی (Compound) از EPSG (مانند EPSG:4296)، یک تعریف متنی شناختهشده (WKT) از CRS، تعاریف PROJ.4، یا نام یک فایل .prj حاوی تعریف WKT CRS.
وضعیت خروج (EXIT STATUS)
برنامه در صورت موفقیت کد وضعیت ۰ و در صورت بروز خطا مقداری غیر صفر برمیگرداند (خطاهای غیرمسدودکننده که به صورت هشدار صادر میشوند، اجرای موفقیتآمیز در نظر گرفته میشوند).
کپیرایت و تکثیر (COPYRIGHT)
1998-2026
| August 18, 2026 |