سؤال

لدي مجموعة من الأسماء والعناوين التي تم إدخالها في جدول بيانات Excel، ولكن المشكلة هي أن العديد من الأشخاص الذين أدخلوا العناوين أدخلوها في العديد من التنسيقات المختلفة غير القياسية.أريد مسح العناوين قبل نقلها جميعًا إلى قاعدة البيانات الخاصة بي.بالنظر حولي، كل ما وجدته حقًا في طريقة أدوات تنظيف العناوين (الموزعين أو المنسقين) هو الذي يتم طرحه بواسطة إشارة.ولأغراضي، لا أحتاج حقًا إلى كل ذلك ولا أرغب في دفع رسوم ترخيص البرنامج.هل هناك أي شيء مجاني و/أو مفتوح المصدر من شأنه أن يقوم بالتنقيح بالنسبة لي؟

هل كانت مفيدة؟

المحلول

وبما أنني أعمل في مجال البريد..

العنوان القابل للمراسلة ليس ترميزًا جغرافيًا.أحدهما يسمح لـ USPS بتسليم البريد والآخر يخبرك بمكان هذه النقطة على الأرض.لا تقوم USPS بترميز عناوينها البريدية جغرافيًا.إنه مفيد لتحديد مناطق/مناطق الأشخاص لاستهدافها.

أنت لا تشتري ترخيصًا للبرنامج، بل تشتري البيانات.لدى مكتب البريد الكثير من القواعد خاصة إذا كنت تفعل ذلك تجاريًا وتحاول الحصول على سعر أفضل من الدرجة الأولى.يرى دليل البريد المحلي USPS للحصول على القائمة الكاملة للقواعد.تقوم USPS بنقل السحابات والأسر بين السحابات طوال الوقت.تدفع الشركة (التي أعمل بها) USPS مقابل قائمتها البريدية المحدثة حتى نتمكن من تحديث قواعد البيانات الخاصة بنا.أسبوعي.

العودة إلى سؤالك.هل تريد تغيير البيانات إلى تنسيق شائع (شارع -> st) أم أنك تبحث عن نسخ مكررة وتريد تخزين العناوين الحقيقية القابلة للبريد فقط؟

للشكل المشترك؛يمكنك تقسيم العنوان إلى أجزاء، وتنظيف المساحة البيضاء، وتطبيق قاموس المصطلحات/الترجمات.ثم قم بتطبيق بعض SQL للعثور على التكرارات.ضع في اعتبارك أن الأسر (شارع رئيسي واحد) تختلف عن الأشخاص (جون دو، شارع رئيسي واحد).

بالنسبة للعناوين القابلة للمراسلة، حسنًا، البعض منكم (القراء) لن يحب هذه الإجابة، لكنكم تريدون معلومات وهذا ليس مجانيًا.ينفق شخص ما الوقت أو المال للحصول على هذه القوائم والحفاظ عليها.لذلك، ابحث عن نموذج عمل للحصول على الأموال اللازمة للقائمة أو اذهب إلى شخص سيقوم بذلك نيابةً عنك. إدارة البيانات والبريد

واقعيا، إشارة رخيص جدًا، فقط ضع في اعتبارك أنه يجب تحديث قاعدة بيانات العنوان كل ثلاثة أشهر وأن سعر 19 دولارًا لكل ربع سنوي رخيص جدًا.

منتج آخر لتنظيف العناوين. ساب بوستسوفت.لا أعرف ما هي تكلفة البيانات بالرغم من ذلك.

نصائح أخرى

أنا أعمل بالفعل في مجال التحقق من العناوين...إجابة جيم هي قبول ذكي.لسوء الحظ بالنسبة لأولئك الذين لديهم ميزانيات منخفضة، فإن بيانات USPS الرسمية باهظة الثمن والأنظمة معقدة.(أعرف من خلال الخبرة، حيث أن الشركة التي أعمل بها، سمارتي ستريتس, ، يوفر التحقق من العنوان بمعدلات أقل من معظمها.)

أفضل ما يمكنني فعله هنا للمساعدة هو التوصية ببديل منخفض التكلفة/مجاني (اعتمادًا على حجمك) مثل LiveAddress، حيث لا يوجد حد أدنى للشراء بالنسبة لقائمة العناوين، كما أن واجهة برمجة التطبيقات (API) رخيصة للغاية وسهلة للغاية، نسبيا.

مجمّع .NET لواجهات برمجة تطبيقات USPS

http://www.codeproject.com/KB/cs/USPS_Web_Tools_Wrapper.aspx

معظم البرامج التي عملت معها للقيام بذلك مكلفة للغاية (أو بعبارة أخرى، أقسام التسويق ساذجة ولديها ميزانيات ضخمة).

هذا النوع من العمل هو مقدمة للترميز الجغرافي.هذا مقالة ويكي مرتبطة يتضمن قائمة ببرامج الترميز الجغرافي، وبعضها مجاني.إذا كنت محظوظًا، فقد تتضمن بعض البرامج المجانية إجراءات توحيد العناوين.

إذا وجدت فكرة جيدة، اسمحوا لي أن أعرف.

نحن نستخدم أكوزيب.إنها أرخص كثيرًا من معظم الحلول (حوالي 700 دولار سنويًا) وتأتي مع تحديثات نصف شهرية.يستخدم واجهة برمجة تطبيقات توحيد عناوين USPS، والتي كتبت لها غلاف .NET.يتيح لي هذا تشغيله في الوقت الفعلي (يأتي Accuzip افتراضيًا فقط مع الوضع الدفعي).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top