openvenues/libpostal
چه کاری انجام میده؟
این یک کتابخانهٔ C برای تجزیه و نرمالسازی آدرسهای خیابانی در سراسر جهان است. با استفاده از پردازش زبان طبیعی آماری (NLP) و دادههای جغرافیایی باز، آدرسهای متنی نامنظم را به بخشهای استاندارد مثل خیابان، شهر، کد پستی و کشور تبدیل میکند.
کاربرد:
برای سیستمهایی که نیاز به درک و استانداردسازی آدرسهای کاربر دارند، مثل سرویسهای نقشه، تحویل، یا پست الکترونیکی. ️
در چه شرایطی بهتره استفاده شود؟
وقتی با آدرسهای کاربر در قالبهای مختلف و بدون ساختار روبرو هستید، مخصوصاً در پروژههای بینالمللی که آدرسها به زبانها و فرمتهای متفاوتی نوشته شدن.
چند مثال از موارد استفاده:
- تبدیل "خیابان ولیعصر، پلاک ۱۲۳، تهران" به فرمت استاندارد با فیلدهای جداگانه ️
- تصحیح و نرمالسازی آدرسهای واردشده توسط کاربر در فرمهای وب
- بهبود دقت سرویسهای مکانیابی و مسیریابی با استخراج صحیح جزئیات آدرس
- ##address
- ##geocoding
- ##NLP
- ##open
- ##postal
- ##libpostal
- ##data
- ##location
- ##C
- ##geo
