جيو :: الرمز البريدي :: الموقع

GEO :: Postcode :: الموقع هو فئة مساعد لجيو :: الرمز البريدي الذي يتعامل مع البحث المرجعي الشبكة.
التحميل الان

جيو :: الرمز البريدي :: الموقع الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • William Ross
  • موقع ويب الناشر:
  • http://search.cpan.org/~wross/

جيو :: الرمز البريدي :: الموقع العلامات


جيو :: الرمز البريدي :: الموقع وصف

جيو :: الرمز البريدي :: الموقع هو فئة مساعد لجيو :: الرمز البريدي الذي يتعامل مع البحث المرجعي الشبكة. GEO :: Postcode :: الموقع هو فئة مساعد لجيو :: الرمز البريدي الذي يتعامل مع البحث المرجعي الشبكة. بلدي ($ x، $ y) = geo :: postcode-> الإحداثيات ('EC1R 8BB')؛ جيو :: الرمز البريدي: الموقع يحمل وظائف البحث عن GEO :: Postcode. يتم فصلها هنا لتقليل البصمة من الوحدة النمطية الرئيسية وتسهيل الفئة الفئة الفرعية. ليس لديك حقا واجهة مباشرة مفيدة، لأنه يتطلب كائنا من جيو :: الرمز البريدي الجغرافي (أو Subclass) ويمكن الوصول إليه بسهولة من خلال ذلك كائن، ولكن يحتوي على متغيرات بضعة تكوين وهناك وثائق طريقة هنا لأي شخص مهتم بتكوينه أو تغيير Data DataMe.gridref Datathere - ثلاث طرق على الأقل لتزويد بيانات GridRef الخاصة بك. ضع ملف البيانات الخاص بك إذا استطعت احصل على البيانات الخاصة بك في ملف sqlite، كل ما عليك فعله هو تعيين إما Geo :: Postcode :: الموقع :: DataFile أو $ Env {postcode_data} إلى المسار الكامل إلى ملف البيانات الخاص بك: $ Geo :: Postcode :: الموقع :: datafile = '/home/site/data/postcodes.db'؛ # أو perlsetenv postcode_data / home/site/site/data/postcodes.dbi've المدرجة (في. ortuseful) برنامج نصي أحمق الذي أستخدمه لتحويل البيانات .csv إلى ملف sqlite مناسب للاستخدام مع هذه الوحدة النمطية. الاستعلام الذي نستخدمه لاسترداد معلومات الموقع بسيطة للغاية، ويجب أن يعمل مع أي مقبض قاعدة بيانات DBI. إذا كان طلبك بالفعل يتوفر مقبض قاعدة بيانات مناسب، أو كنت ترغب في إنشاء واحدة خارجيا وتأكد من إعادة استخدامها، يجب أن تعمل فقط: $ Geo :: Postcode :: الموقع :: DBH = $ my_dbh؛ $ GEO :: الرمز البريدي :: الموقع :: TableName = 'postcodedata'؛ بلدي ($ x، $ y) = geo :: postcode-> الإحداثيات ('EC1Y 8PQ')؛ إذا كان يعمل تحت mod_perl، فمن المحتمل أنك لا ترغب في مشاركة المقبض مثل هذا. يمكنك تحقيق نفس الشيء مع أساليب المثيل وتجنب التأثيرات الجانبية، ولكن عليك إجراء المكالمات في الوقت المناسب: My Postcode $ = GEO :: Postcode-> جديد ('EC1Y 8PQ')؛ $ الرمز البريدي-> الموقع-> DBH ($ my_dbh)؛ $ الرمز البريدي-> الموقع-> tablename ('postcodedata')؛ بلدي ($ x، $ y) = الإحداثيات الرمز البريدي ($)؛ تجاوز آلية البحث في الفئة الفرعية يتم تقسيم عملية استرجاع البيانات لجعل هذا بسيطا قدر الإمكان: راجع أوصاف الأسلوب أدناه للحصول على التفاصيل. يجب أن تكون قادرا على استبدال مصدر البيانات عن طريق تجاوز DBH أو إعادة البحث بأكمله عن طريق استبدال استرداد. $ geo :: postcode-> location_class ('my :: الموقع')؛ حزمة بلدي :: الموقع؛ استخدام قاعدة QW (GEO :: الرمز البريدي :: الموقع)؛ Sub DBH {...} المتطلبات: perl.


جيو :: الرمز البريدي :: الموقع برامج ذات صلة