You are not logged in.

#1 2019-08-29 17:55:25

Navid Hosseinzadeh
Moderator
Registered: 2018-09-25
Posts: 33

OSM FaSpaceFixer Script/Bot

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

kesler wrote:

Hi dear Navid;
Thanks for your nice efforts for OSM Iran, specially this useful Bot, I have a suggestion.... Is it possible to add a space before the numbers that preceding character is a letter?

سلام نوید عزیز
ممنون از تمام تلاشهای خوبی که برای جامعه  ا اس ام ایران انجام میدی، من یک پیشنهاد دارم... امکانش هست قبل از عددهایی که کاراکتر قبلشون یک حرف هست (یعنی بلافاصله به حرف قبل چسبیدن) یک فاصله اضافه کنی مثلا <گل۱۱> بشه <گل ۱۱>. ممنون

این تاپیک به منظور بحث و گفتگو راجع به این اسکریپ ایجاد شده است.
عملیاتی که ربات انجام میدهد به شرح زیر است که نمونه ای از خروجی آن به پیوسته ارائه شده است:
اصلاح فاصله گذاری قبل و بعد از اعداد فارسی درون تگ نام که مقدار فارسی دارد. به عنوان مثال:
عدالت۲۱  -->  عدالت ۲۱
مسیر ۱۷۴و    ۱۶۳و۱۱۷  -->  مسیر ۱۷۴ و ۱۶۳ و ۱۱۷
نمونه فایل تغییرات اعمال شده:
Untitled.jpg
فایل HTML : https://htmlpreview.github.io/?https:// … mple1.html
در حال حاضر حدود ۵۰۰۰ آبجکت نیاز به این اصلاح دارن...
اطلاعات تکمیلی مانند صفحه گیت لب و اکانت اختصاصی و صفحه ویکی اسکریپت به زودی اعلام میشود.
با تشکر

Offline

#2 2019-08-29 19:08:41

Navid Hosseinzadeh
Moderator
Registered: 2018-09-25
Posts: 33

Offline

#3 2019-08-31 13:57:08

moreno96
Member
Registered: 2018-09-25
Posts: 13

Re: OSM FaSpaceFixer Script/Bot

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

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

Offline

#4 2019-08-31 17:01:56

Reza Babri
Member
From: Tehran, Iran
Registered: 2017-01-20
Posts: 4

Re: OSM FaSpaceFixer Script/Bot

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

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

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

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

Last edited by Reza Babri (2019-08-31 17:02:39)

Offline

#5 2019-09-01 17:34:52

Navid Hosseinzadeh
Moderator
Registered: 2018-09-25
Posts: 33

Re: OSM FaSpaceFixer Script/Bot

Reza Babri wrote:

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

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

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

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

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

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

Offline

#6 2019-09-01 21:18:35

Reza Babri
Member
From: Tehran, Iran
Registered: 2017-01-20
Posts: 4

Re: OSM FaSpaceFixer Script/Bot

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

Offline

#7 2019-09-13 16:16:00

Navid Hosseinzadeh
Moderator
Registered: 2018-09-25
Posts: 33

Re: OSM FaSpaceFixer Script/Bot

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

Offline

Board footer

Powered by FluxBB