OGRLINEREF(1) GDAL OGRLINEREF(1)

ogrlineref - ایجاد مراجع خطی و انجام محاسبات با استفاده از آن

ogrlineref [--help] [--help-general] [-progress] [-quiet]
           [-f <format_name>] [-dsco <NAME>=<VALUE>]... [-lco <NAME>=<VALUE>]...
           [-create]
           [-l <src_line_datasource_name>] [-ln <layer_name>] [-lf <field_name>]
           [-p <src_repers_datasource_name>] [-pn <layer_name>] [-pm <pos_field_name>] [-pf <field_name>]
           [-r <src_parts_datasource_name>] [-rn <layer_name>]
           [-o <dst_datasource_name>] [-on <layer_name>] [-of <field_name>] [-s <step>]
           [-get_pos] [-x <long>] [-y <lat>]
           [-get_coord] [-m <position>]
           [-get_subline] [-mb <position>] [-me <position>]

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

  • ایجاد یک فایل مرجع خطی از داده‌های ورودی
  • بازگرداندن فاصله "مرجع خطی شده" برای تصویر مختصات ورودی (نقطه) روی مسیر
  • بازگرداندن مختصات (نقطه) روی مسیر بر اساس فاصله "مرجع خطی شده"
  • بازگرداندن بخشی از مسیر بر اساس فاصله‌های شروع و پایان "مرجع خطی شده"

ابزار ogrlineref یک مرجع خطی ایجاد می‌کند - فایلی شامل قطعاتی با طول مشخص (برای نمونه ۱ کیلومتر بر حسب واحدهای مرجع). کاربر می‌تواند مختصات، فاصله‌های مرجع خطی یا زیرخط‌ها (زیرمسیرها) را از این فایل دریافت کند. این ابزار نیازی به مؤلفه‌های M یا Z در هندسه ندارد. نتایج را می‌توان در هر قالبی که توسط OGR پشتیبانی می‌شود ذخیره کرد. همچنین برخی اطلاعات در خروجی استاندارد نوشته می‌شوند.

نمایش این پیام راهنما و خروج
--help-general
نمایش پیام کوتاه راهنما برای گزینه‌های عمومی خط فرمان GDAL و خروج.
نمایش درصد پیشرفت.
عدم نمایش پیام‌های پیشرفت و سایر خروجی‌های غیرخطا.
انتخاب نام قالب خروجی. مقدار پیش‌فرض ایجاد یک shapefile است.
گزینه ایجاد مجموعه داده (مختص به هر قالب)
گزینه ایجاد لایه (مختص به هر قالب).
ایجاد فایل مرجع خطی (رشته خطی از قطعات).
مسیر منبع داده رشته‌خط ورودی (مانند جاده)
نام لایه در منبع داده
نام فیلد مقادیر یکتا جهت تفکیک خطوط ورودی (مانند مجموعه جاده‌ها).
مسیر نقاط مراجع خطی (مانند نشانگرهای مایل یا کیلومتر جاده)
نام لایه در منبع داده
نام فیلد فاصله‌ها در طول مسیر (مانند مقادیر سنگ‌نشان‌ها)
نام فیلد مقادیر یکتا برای نگاشت نقاط مرجع ورودی به خطوط.
مسیر فایل مرجع خطی.
نام لایه در منبع داده
مسیر فایل مرجع خطی خروجی (منبع داده رشته‌خط)
نام لایه در منبع داده
نام فیلد جهت ذخیره مقادیر یکتای خطوط ورودی
اندازه قطعه بر حسب واحدهای خطی
بازگرداندن موقعیت مرجع خطی برای مختصات ورودی X و Y
مختصات طول جغرافیایی ورودی (X)
مختصات عرض جغرافیایی ورودی (Y)
بازگرداندن نقطه روی مسیر برای فاصله خطی ورودی
فاصله خطی ورودی
بازگرداندن بخشی از مسیر ورودی از و تا موقعیت‌های خطی ورودی.
فاصله خطی شروع ورودی
فاصله خطی پایان ورودی

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

این مثال یک shapefile (parts.shp) حاوی داده‌های لازم برای ارجاع خطی (قطعات ۱ کیلومتری) ایجاد می‌کند:

ogrlineref -create -l roads.shp -p references.shp -pm dist -o parts.shp -s 1000 -progress

Dmitry Baryshnikov <polimax@mail.ru>

1998-2026

August 18, 2026