| GPSPLOT(1) | مستندات GPSD | GPSPLOT(1) |
نام (NAME)
gpsplot - ابزاری برای استخراج و رسم پویای دادهها از gpsd
خلاصه دستور (SYNOPSIS)
gpsplot [OPTIONS] [server[:port[:device]]]
gpsplot -h
gpsplot -V
توضیحات (DESCRIPTION)
gpsplot ابزاری برای اتصال به gpsd و رسم پویای دادهها بر روی صفحه نمایش کاربر است. انواع نمودارها شامل نمودارهای پراکندگی (scatterplots) و نمودارهای نواری پیوسته (stripcharts) هستند.
رسم نمودار نیازمند نصب ماژول Matplotlib در پایتون و وابستگیهای متعدد آن روی میزبان نمایشگر است. اگر میزبان نمایشگر، همان میزبان gpsd نباشد، در این صورت نیازی به نصب بودن Matplotlib روی میزبان gpsd نیست.
gpsplot به دسترسیهای ریشه (root) نیازی ندارد، اما میتواند با دسترسی root اجرا شود. اجرای آن با sudo باعث از دست رفتن برخی عملکردهای آن خواهد شد. این ابزار را میتوان بهطور همزمان با ابزارهای دیگری که به gpsd محلی متصل هستند بدون ایجاد مشکل اجرا کرد.
گزینهها (OPTIONS)
-?, -h, --help
-b BACKEND, --backend BACKEND
-B, --backends
-d LVL, --debug LVL
--device DEVICE
--exit
--fields FIELDS
--file FILE
--host HOST
--image IMAGE.EXT
-n COUNT, --count COUNT
--plottype PLOTTYPE
-p PORT, --port PORT
-V, --version
-x SECONDS, --seconds SECONDS
آرگومانها (ARGUMENTS)
بهطور پیشفرض، کلاینتها دادهها را از دیمن محلی gpsd که روی localhost در حال اجراست و با استفاده از پورت پیشفرض GPSD یعنی 2947 جمعآوری میکنند. آرگومان اختیاری برای هر کلاینت میتواند این رفتار را لغو کند: [server[:port[:device]]]
برای توضیحات بیشتر و مثالها، بخش ARGUMENTS را در صفحه راهنمای gps(1) ببینید.
محیط (ENVIRONMENT)
میتوانید متغیر محیطی MPLBACKEND را روی بکاند دلخواه Matplotlib تنظیم کنید. این کار شما را از استفاده مکرر از -b BACKEND در هر بار اجرای gpsplot بینیاز میکند.
مثالها (EXAMPLES)
تولید یک نمودار پراکندگی از عرض جغرافیایی، طول جغرافیایی و ارتفاع از سطح متوسط دریا (altMSL). توقف پس از ۶۰ ثانیه:
gpsplot --seconds 60 --fields llm
تولید یک نمودار پراکندگی از عرض جغرافیایی، طول جغرافیایی و ارتفاع از بیضوی مبنا (altHAE). توقف پس از ۶۰ فیکس موقعیت:
gpsplot --count 60 --plottype stripchart
استفاده از بکاند WXAgg برای تکرار آزمایش قبلی به منظور بررسی سرعت یا ظاهر بهتر:
export MPLBACKEND=WX gpsplot --count 60 --plottype stripchart
تولید محلی نمودار پراکندگی عرض جغرافیایی، طول جغرافیایی و altMSL از یک نمونه دوردست gpsd روی میزبان "example.com" و دستگاه دوردست "/dev/ttyS0". جمعآوری ۶۰ فیکس موقعیت، توقف، ذخیره نمودار در "save.jpg" و خروج:
gpsplot --count 60 --exit --fields llm --image save.jpg example.com::/dev/ttyS0
کدهای بازگشتی (RETURN VALUES)
0
1
همچنین ببینید (SEE ALSO)
منابع (RESOURCES)
تارنمای پروژه: https://gpsd.io
کپیرایت و تکثیر (COPYING)
حق نشر این
فایل متعلق
به پروژه GPSD
در سال 2020 است.
SPDX-License-Identifier: BSD-2-clause
نویسنده (AUTHOR)
Gary E. Miller
| 2025-11-04 | GPSD 3.27.5 |