Fa:Relation:enforcement
enforcement |
توضیحات |
---|
دستگاههایی که تخلفات رانندگی را اندازهگیری و ثبت میکنند و محدودهٔ زیر پوشش خود را تحت نظر دارند |
گروه: محدودیتها |
اعضا |
وضعیت: پذیرفته |
ابزارهای مفید برای این برچسب |
از این رابطه برای ثبت دستگاههای مختلفی استفاده میشود که بهطور دائمی نصب شدهاند و تخلفات رانندگی را ثبت میکنند، مانند:
- تلههای سرعت
- دوربینهای چراغ قرمز
- محاسبهٔ فاصلهٔ طولی بین خودروها
- بررسی وزن (خودروهای سنگین)
- بررسیهای روزمرهٔ آمدوشد (مدارک، تست الکل و...)
- پیروی از قوانین عوارض جادهها (مخصوصاً الآن در آلمان برای سیستم جمعآوری عوارض)
این دستگاهها نیز همانند سایر اشیای OSM هستند و بنابراین از همان شیوهٔ برچسبدهی استفاده میشود ولی با مقادیر متفاوت. گاهی اوقات لازم است برای دستگاههای چندکاره چند مقدار را بهطور ترکیبی استفاده کنیم (مثلاً دستگاهی که هم دوربین سرعت است و هم دوربین چراغ قرمز).
کجاها بکِشیم؟
توجه کنید که در برخی کشورها واردکردن تجهیزات اجرائیات در نقشه ممنوع است. اگر در کشوری نمایش آنها یا اعلام هشدار برای آنها در برنامههای مسیریابی ممنوع است، با افزودن اطلاعات لازم به نقشه یا برنامهٔ مسیریاب به قانون احترام بگذارید. در این صورت برنامهٔ مسیریابی میتواند این قابلیت را بهشکل افزونه ارائه کند و کاربر بهاختیار خودش آن را نصب میکند.
برچسبدهی
دستگاههای ثبت تخلفات رانندگی یک مکان نیستند که بخواهید به آنجا بروید. بنابراین از برچسب amenity استفاده نکنید.
رابطه بسازید
اگر چند دستگاه ثبت تخلف رانندگی وجود دارد برای هر کدام از آنها یک رابطه بسازید، زیرا هر کدام موضوع خاصی را بررسی میکنند و از سمت متفاوتی به وسایل نقلیه مینگرند.
برچسبهای رابطه
کلید | مقدار | مثال | توضیح |
---|---|---|---|
type | enforcement | enforcement | نوع رابطه. |
enforcement | maxheight / maxweight / maxspeed / mindistance * / traffic_signals / check ** / access | maxheight | بر اجرای چه چیزی نظارت میکند؟ |
enforcement | toll | toll | دروازههای دوربیندار دریافت خودکار عوارض (toll bridge یا دروازهٔ عوارضی) از خودروهای سنگین (Toll Collect در ویکیپدیا را ببینید) در آلمان بر اجرای قوانین نظارت میکنند.
برای باجههای عوارضی معمولی که مستقیماً پرداخت صورت میگیرد از این برچسب استفاده کنید: barrier=toll_booth |
maxheight | عدد؛ اگر به متر نیست واحدش را بنویسید | 4 | حداکثر ارتفاع (فقط اگر maxheight=* وجود دارد، واردش کنید) |
maxweight | عدد؛ اگر به تن نیست واحدش را بنویسید | 16 | حداکثر وزن (اختیاری است. فقط اگر maxweight=* وجود دارد، واردش کنید) |
maxspeed | عدد؛ اگر به کیلومتر/ساعت نیست واحدش را بنویسید | 60 | حداکثر سرعت (فقط اگر maxspeed=* وجود دارد، واردش کنید) |
- * : mindistance=* بهمنظور بررسی فاصلهٔ طولی است.
- ** : enforcement=check برای یک نقطهٔ بازرسی استفاده میشود.
عضوهای رابطه
مثالها
برگرفته از پیشنهادهٔ اصلی
مثال ۱: دوربین چراغ قرمز
مثال ۱-الف: دوربین چراغ قرمز ساده
یک دوربین چراغ قرمز در تقاطع.
N | | W----›››---F---#-----------------E | | S
برچسبهای رابطه: type=enforcement و enforcement=traffic_signals
- گره #: highway=traffic_signals (برچسب گره) و role=device (نقش گره در رابطه)
- گره F: role=from (نقش گره در رابطه)
مثال ۱-ب: دوربین چراغ قرمز که فقط گردش به چپ را ثبت میکند
یک دوربین چراغ قرمز در تقاطع. این دوربین فقط از خودروهایی عکس میگیرد که از غرب میآیند و با گردش به چپ به شمال میروند.
N | T | W----›››---F---#-----------------E | | S
برچسبهای رابطه: type=enforcement و enforcement=traffic_signals
نکتهٔ ۱: از نقش to وقتی استفاده کنید که دستگاه طوری قرار گرفته باشد که بر خودروهای عبوری به جهتهای مختلف بهشکل متفاوت اثر بگذارد. همانطور که در مثال ۱ نشان داده شد، نقش to تا زمانی اختیاری است که گره مربوط به دستگاه روی همان راه باشد (راهی که from قرار دارد).
نکتهٔ ۲: در این مثال و مثال قبل دوربین همان جایی قرار دارد که چراغ قرمز قرار دارد و به این دلیل دستگاه برچسب highway=traffic_signals گرفته است.
مثال ۲: دوربین سرعت
مثال ۲-الف: دوربین سرعت ساده روی خیابان
یک دوربین سرعت در خیابان که از خودروهایی که از غرب به شرق میروند عکس میگیرد.
W---›››----F---#------------------E
برچسبهای رابطه: type=enforcement و enforcement=maxspeed maxspeed=60
مثال ۲-ب: دوربین سرعت ساده در کنار خیابان
یک دوربین سرعت کنار خیابان که از خودروهایی که از غرب به شرق میروند عکس میگیرد.
W----›››---F--------T--------------E #
برچسبهای رابطه: type=enforcement و enforcement=maxspeed maxspeed=60
ویدئوی آموزشی کوتاه دربارهٔ نحوهٔ انجام این کار در JOSM: http://www.youtube.com/watch?v=2tnohs_8gFY
ویدئوی آموزشی کوتاه دربارهٔ نحوهٔ انجام این کار در Potlatch: http://www.youtube.com/watch?v=oJlqlchv4vU
مثال ۲-پ: دوربین سرعتی که از پشت عکس میگیرد
یک دوربین سرعت که آن طرف خطوط عبوری مخالف روی تیر بلندی نصب شده است و از وسایلی که از غرب به شرق میروند عکس میگیرد. این دوربین از پشت وسایل نقلیه عکس میگیرد تا بتواند شمارهپلاک موتورسیکلتها را هم بخواند.
# ===========================«««===== W----------F------------T---›››-----E
برچسبهای رابطه: type=enforcement و enforcement=maxspeed maxspeed=60
- راه ==: نشاندهندهٔ خطوط عبوری مسیر مخالف در این بزرگراه.
- گره #: role=device و
- گره F: role=from و
- گره T: role=to (ضروی است، زیرا دستگاه روی راه قرار ندارد)
مثال ۲-ت: دوربین سرعت برای هر دو جهت
یک دوربین سرعت در کنار خیابان که میتواند به هر دو سوی راه بچرخد.
W-------------F-------T----------E #
برچسبهای رابطهٔ اول: type=enforcement و enforcement=maxspeed و maxspeed=60
برچسبهای رابطهٔ دوم: type=enforcement و enforcement=maxspeed و maxspeed=60
توجه: این کار با یک رابطه انجام نمیشود، زیرا غیرطبیعی است که یک گره همزمان هم from باشد و هم to.
مثال ۳: فاصلهٔ طولی بین خودروها
دوربینی از شما فیلم میگیرد و بررسی میکند آیا فاصلهٔ طولی را با خودروی جلویی رعایت کردهاید یا خیر. این دوربین فقط خودروهایی عبوری از غرب به شرق را زیر نظر دارد.
W--›››----F----#######---T------E
برچسبهای رابطه: type=enforcement و enforcement=mindistance
- راه #: role=device، (چون دوربین مسافت بزرگتری از خیابان را پوشش میدهد، از «راه» استفاده کنید نه «گره»)
- گره F: role=from
- گره T: role=to
مثال ۴: حداکثر وزن
پلیس برخی از خودروهای سنگین را از بزرگراه به پارکینگ هدایت میکند تا تخطی از وزن مجاز را بررسی کند.
W--›››---F----------------T------E \ / \-####-/
برچسبهای رابطه: type=enforcement و enforcement=maxweight
- راه #: role=device، (این علامت نشاندهندهٔ باسکول خودروهای سنگین است، بنابراین گره نیست بلکه راه یا ناحیه است.)
- گره F: role=from
- گره T: role=to
مثال ۵: بررسی ارتفاع پیش از تونل
(این مثال در تونل Elbe واقع در هامبورگ آلمان مشاهده شده) یک حسگر نوری خودروهایی را که از غرب میآیند برای رعایت حداکثر ارتفاع مناسب تونل بررسی میکند. اگر ارتفاع خودرویی بیش از حد مجاز باشد، بهطور خودکار چراغ قرمز روشن میشود و راهبندی بر سر راه خودرو قرار میگیرد.
W--›››----F----#--§--=====T------E \ \ خروج
برچسبهای رابطه: type=enforcement و enforcement=maxheight و maxheight=3.80 یا maxheight:legal=3.80 (حداکثر ارتفاع مجاز)، در صورت تمایل: maxheight:physical=3.89 (حداکثر ارتفاع در واقعیت)
- گره #: role=device و maxheight=3.80 (Maxheight برای رسم در نقشه لازم است)
- گره F: role=from (اینجا یک تابلو هست که میگوید: اگر ارتفاع خودرویتان از ۳٫۸ متر بیشتر است به راست بپیچید)
- راه "===": tunnel=yes و maxheight=3.80 یا maxheight:legal=3.80
- گره T: role=to
- گره §: role=force (اگر ارتفاع خودرویتان بیش از حد مجاز باشد در اینجا با چراغ قرمز متوقف میشوید)
نکته: طبیعی است که دستگاههای سنجش ارتفاع خودرو از برخورد کامیونها با دیوارههای تونل پیشگیری میکنند. بنابراین اغلب اوقات تجهیزاتی تعبیه میشود که در مواقع لزوم بهطور خودکار راه مسدود شود. اگر چنین تجهیزاتی نصب نشده باشد، وجود عضو force در رابطه اجباری نیست.
نحوهٔ نمایش روی نقشه
همچنین ببینید
- اصل پیشنهاده
- highway=speed_display - یک تابلوی الکترونیکی که سرعت وسایل موتوری عبوری را نمایش میدهد