GNMANALYSE(1) GDAL GNMANALYSE(1)

gnmanalyse - تحلیل و تجزیه شبکه‌های جغرافیایی

Usage: gnmanalyse [--help][--help-general][-q][-quiet][--long-usage]
                  [dijkstra <start_gfid> <end_gfid [-alo <NAME>=<VALUE>]...]
                  [kpaths <start_gfid> <end_gfid> <k> [-alo NAME=VALUE]...]
                  [resource [-alo <NAME>=<VALUE>]...]
                  [-ds <ds_name>][-f <ds_format>][-l <layer_name>]
                  [-dsco <NAME>=<VALUE>]... [-lco <NAME>=<VALUE>]...
                  <gnm_name>

برنامه gnmanalyse قابلیت‌های تحلیل شبکه‌های جغرافیایی را در GDAL فراهم می‌کند. نتایج محاسبات در قالب یک لایه OGRLayer یا در صورت تعریف نشدن لایه، به صورت یک خروجی متنی در کنسول برگردانده می‌شوند. تمامی محاسبات با در نظر گرفتن وضعیت انسداد عوارض (blocking state) انجام می‌گیرند.

نمایش این پیام راهنما و خروج.
--help-general
نمایش یک پیام کوتاه درباره گزینه‌های عمومی خط فرمان GDAL و خروج.
محاسبه بهترین مسیر بین دو نقطه با استفاده از الگوریتم دایکسترا (Dijkstra) از نقطه start_gfid تا نقطه end_gfid.
محاسبه K کوتاهترین مسیر بین دو نقطه با استفاده از الگوریتم ین (Yen's algorithm؛ که در داخل برای محاسبه تک‌مسیر از الگوریتم دایکسترا استفاده می‌کند) از نقطه start_gfid تا نقطه end_gfid.
محاسبه «توزیع منابع» (resource distribution). جستجوی مؤلفه‌های متصل با استفاده از جستجوی اول‌سطح (breadth-first search) و با شروع از عوارضی که طبق قوانین به عنوان 'EMITTERS' مشخص شده‌اند، انجام می‌شود.
نام و مسیر مجموعه داده برای ذخیره لایه شامل مسیرهای حاصل. نیازی نیست که مجموعه داده از پیش وجود داشته باشد.
تعیین این گزینه برای مشخص کردن قالب مجموعه داده تازه‌ساخته‌شده است.
نام لایه حاصل. اگر لایه از پیش وجود داشته باشد، بازنویسی خواهد شد.
<gnm_name>
شبکه‌ای که باید روی آن کار شود (مسیر و نام).
گزینه ایجاد مجموعه داده (وابسته به قالب).
گزینه ایجاد لایه (وابسته به قالب).
گزینه الگوریتم (وابسته به قالب).

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

Mikhail Gusev <gusevmihs@gmail.com>, Dmitry Baryshnikov <polimax@mail.ru>

1998-2026

August 18, 2026