OSM FaSpaceFixer Script/Bot

سلام دوستان.
طبق پیشنهادی جالبی که جناب آقای دکتر قاضی (کسلر) برای اصلاح فاصله های رعایت نشده اعداد در اسامی فارسی دادن و گفتوگو های انجام شده در گروه تلگرام این اسکریپت آماده شده است.

این تاپیک به منظور بحث و گفتگو راجع به این اسکریپ ایجاد شده است.
عملیاتی که ربات انجام میدهد به شرح زیر است که نمونه ای از خروجی آن به پیوسته ارائه شده است:
اصلاح فاصله گذاری قبل و بعد از اعداد فارسی درون تگ نام که مقدار فارسی دارد. به عنوان مثال:
عدالت۲۱ → عدالت ۲۱
مسیر ۱۷۴و ۱۶۳و۱۱۷ → مسیر ۱۷۴ و ۱۶۳ و ۱۱۷
نمونه فایل تغییرات اعمال شده:

فایل HTML : https://htmlpreview.github.io/?https://github.com/FTABoy/FaSpaceFixer-Sample/blob/master/sample1.html
در حال حاضر حدود ۵۰۰۰ آبجکت نیاز به این اصلاح دارن…
اطلاعات تکمیلی مانند صفحه گیت لب و اکانت اختصاصی و صفحه ویکی اسکریپت به زودی اعلام میشود.
با تشکر

wiki page : https://wiki.openstreetmap.org/wiki/Automated_edits/FaSpaceFixer
GitLab : https://gitlab.com/OSMIran/faspacefixer
dedicated bot account : https://www.openstreetmap.org/user/FaSpaceFixerBot

سلام.
من موافق اجرای این اسکریپت هستم، چون فکر میکنم به بهبود نقشه اوپن استریت مپ کمک میکنه.

Hello, I’m agree with running this script because I think it will make OpenStreetMap better.

خیلی خوبه
درباره این موردها هم فکری کردید که چطور باید عمل کرد؟

نام بلوکها که یک حرف کنار یک عدد قرار میگیره مثل ب۳

نامهایی که دارای علامتهایی مثل - یا + هستند مثل کوچه ۱۲+۱ یا پارکینگ ۱-۳

مواردی که باید عدد به حرف بچسبه مثل خیابان ۶ام یا ۲۷ام

سلام.
مورد اول رو نمیشه براش استثنایی در نظر گرفت. البته شاید بتونم به برنامه بگم اگه یه کاراکتر بود حرفش مثل ب۳ اینو فاصله نذاره. ولی اصلا فاصله هم گذاشته بشه ب ۳ مشکلی ایجاد میکنه؟ این موارد هم کم هستند. با روشی که گفتم تا احنمال زیادی میشه جلوش رو گرفت.
در مورد دومی که مثال زدید برای علامت ها این مورد رو هم شاید بشه به همون صورت جلوی تغییرش رو گرفت.
توی اولین فرصت این موارد رو لحاظ میکنم توی برنامه.
مرسی بابت نکته بینی شما. بازم نظرتو رو بگید هم فکری کنیم.

از اقای نوروزی هم تشکر میکنم

من خودم هم نظری ندارم درباره مورد اول. فقط لازمه که همفکری بشه و مشخص بشه کدوم صحیحه مثلا ب۳ یا ب ۳. بعد طبق همون برنامه نوشته بشه.

مواردی که اشاره کرده بودین برطرف شد
@Reza Babri
اسکریپت برای اولین بار اجرا شد و حاصل تغییرات آن در این چنجست قابل مشاهده است:
https://www.openstreetmap.org/changeset/74442573
همچنین میتونید لاگ برنامه رو از طریق لینک زیر در گیت لب برنامه ببینید:
https://gitlab.com/OSMIran/faspacefixer/blob/master/logs/Changes_2019-09-13_19-24-27.html