جيو :: بحث :: في الوقت

GEO :: Lookup :: ByTime هو وحدة بيرل للبحث عن الموقع حسب الوقت.
التحميل الان

جيو :: بحث :: في الوقت الترتيب والملخص

الإعلانات

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

جيو :: بحث :: في الوقت العلامات


جيو :: بحث :: في الوقت وصف

Geo :: Lookup :: ByTime هو وحدة بيرل للبحث عن الموقع حسب الوقت. جيو :: Lookup :: ByTime هي وحدة Perl Lookup الموقع حسب Time.synopsis استخدم Geo :: Lookup :: BYTIME؛ Lookup $ = GEO :: Lookup :: BYTIME-> NEW (نقاط)؛ بلدي $ PT = Lookup-> الأقرب ($ TM)؛ إعطاء مجموعة من مواقع الطوابع الزائدة تخمين الموقع في وقت معين. هذه عملية مفيدة ل، على سبيل المثال، إضافة معلومات الموقع إلى الصور بناء على الطابع الزمني الخاص بها وتتبع GPS تغطي نفس الفترة الزمنية. إنشاء كائن جديد () إنشاء كائن جديد من توفير قائمة من النقاط. قد يتم توفير النقاط كصفيف أو كمرجع إلى صفيف. قد تكون كل نقطة إشارة إلى التجزئة التي تحتوي على مفاتيح Lat على الأقل ولون والوقت أو المرجع إلى كائن يدعم أساليب الملحق تسمى خطوط الطول والعرض والوقت. إذا تم تزويد Coderef، فمن المفترض أن يكون مقطوعا للماء يتم استدعاء مرارا وتكرارا لتحصل على مجموعة من النقاط. إضافة نقاط (). مواصفات ما يشكل نقطة هو نفسه بالنسبة إلى New.Nearest (Time $ ) إرجاع التجزئة مما يدل على الموضع المقدر في الوقت المحدد. يحتوي Hash المرتجع على مفاتيح LAT و LON و Time Keys مثل هذا: أفضل $ أفضل = {lat => 54.29344، LON => -2.02393، الوقت => $ TIME}؛ إرجاع UNDIF إذا كان لا يمكن حساب الموقف. بشكل افتراضي، سيتم احتساب موقف لأي نقطة تكمن في نطاق الوقت الذي تغطيه النقاط المرجعية. اختياريا $ max_dist قد يتم تحديدها في هذه الحالة وسيتم إرجاع رقم الحكم إذا كانت أقرب نقطة حقيقية أكثر من عدة أمتار من النقطة المحسوبة. إذا كان الوقت المطلوب يتزامن بالضبط مع الطابع الزمني لأحد النقاط ستكون النقطة المرتجعة في نفس الموقع مثل نقطة المطابقة. إذا كان الوقت يقع بين الطوابع الزمنية من نقطتين، فسيتم إرجاع النقطة المرتجعة خطيا من هذين النقاطتين. إرجاع سياق الصفيف قائمة تحتوي على النقطة الاصطناعية في الوقت المحدد (أي القيمة التي سيتم إرجاعها في سياق العددية)، أقرب نقطة حقيقية والمسافة بين الاثنين في متر ($ الأفضل، الأقرب إلى $، $ Distress) = Lookup $ -> أقرب ($ TM)؛ Get_Points () Get_Points () إرجاع مرجع إلى صفيف يحتوي على كل النقاط في وقت تصاعدي order.time_range () العودة كقائمة عنصرين تتراوح الوقت من أقرب إلى الأحدث من النقاط في الفهرس. إرجاع UNDEF إذا كان الفهرس فارغا.hav_distance ($ PT، ...) وظيفة تصدير. يحسب المسافة Hiversine على بعد أمتار على طول الخط الذي وصفته النقاط التي تم تمريرها. يجب أن تكون النقاط مراجع للحجاسة مع مفاتيح LAT و LON. متطلبات: perl.


جيو :: بحث :: في الوقت برامج ذات صلة