وب‌سرویس مجید

پروژه libpostal

openvenues/libpostal

چه کاری انجام میده؟

این یک کتابخانهٔ C برای تجزیه و نرمال‌سازی آدرس‌های خیابانی در سراسر جهان است. با استفاده از پردازش زبان طبیعی آماری (NLP) و داده‌های جغرافیایی باز، آدرس‌های متنی نامنظم را به بخش‌های استاندارد مثل خیابان، شهر، کد پستی و کشور تبدیل می‌کند.

کاربرد:

برای سیستم‌هایی که نیاز به درک و استانداردسازی آدرس‌های کاربر دارند، مثل سرویس‌های نقشه، تحویل، یا پست الکترونیکی. ️

در چه شرایطی بهتره استفاده شود؟

وقتی با آدرس‌های کاربر در قالب‌های مختلف و بدون ساختار روبرو هستید، مخصوصاً در پروژه‌های بین‌المللی که آدرس‌ها به زبان‌ها و فرمت‌های متفاوتی نوشته شدن.

چند مثال از موارد استفاده:

- تبدیل "خیابان ولیعصر، پلاک ۱۲۳، تهران" به فرمت استاندارد با فیلدهای جداگانه ️

- تصحیح و نرمال‌سازی آدرس‌های واردشده توسط کاربر در فرم‌های وب

- بهبود دقت سرویس‌های مکان‌یابی و مسیریابی با استخراج صحیح جزئیات آدرس

  • ##address
  • ##geocoding
  • ##NLP
  • ##open
  • ##postal
  • ##libpostal
  • ##data
  • ##location
  • ##C
  • ##geo