داده های جاده ای انباشته شده

داده‌های جاده‌ای انباشته‌شده به داده‌هایی اشاره دارد که می‌توانید در طول زمان برای مسیرهای انتخابی خود ایجاد کنید. شما پس از ایجاد یک مسیر با API انتخاب جاده‌ها، شروع به دریافت داده‌ها می‌کنید. این داده‌ها می‌توانند برای تجزیه و تحلیل عمیق، برنامه‌ریزی استراتژیک و درک رفتار بلندمدت مسیرها مورد استفاده قرار گیرند.

داده‌های جاده‌ای جمع‌آوری‌شده به صورت داده‌های سری زمانی ارائه می‌شوند که شامل مدت زمان سفر، فواصل سرعت‌سنجی (SRI) و هندسه مسیر برای هر مسیر است. این داده‌ها از طریق BigQuery ذخیره و قابل دسترسی هستند.

راه‌اندازی بیگ‌کوئری

قبل از اینکه بتوانید به داده‌های جاده‌ای خود در BigQuery دسترسی پیدا کنید، باید پروژه Google Cloud خود را راه‌اندازی کرده و در تبادل داده مشترک شوید.

پیش‌نیازها

مطمئن شوید که پروژه و حساب Google Cloud شما تنظیمات زیر را داشته باشد:

  1. فعال کردن BigQuery API. برای دستورالعمل‌ها، به «پرس‌وجو از یک مجموعه داده عمومی با کنسول Google Cloud» مراجعه کنید.
  2. فعال کردن Analytics Hub API. به Analytics Hub API مراجعه کنید.
  3. نقش‌های لازم IAM را اعطا کنید. مطمئن شوید که حساب شما نقش‌های زیر را برای انجام وظایف مشترکین و ایجاد مجموعه داده‌ها دارد:

در تبادل داده خود مشترک شوید

داده‌های جاده‌ای شما از طریق تبادل داده خصوصی در BigQuery (Analytics Hub) با شما به اشتراک گذاشته می‌شود. برای دسترسی به داده‌های خود، یک لینک اشتراک خاص از یکی از شرکای گوگل دریافت خواهید کرد. این مجموعه داده از قرارداد نامگذاری زیر پیروی می‌کند:

historical_roads_data_PROJECT_NUMBER.

برای اشتراک در داده‌هایتان:

  1. روی لینک عضویت که توسط شریک گوگل شما ارائه شده است کلیک کنید. این لینک شما را مستقیماً به بخش تبادل داده در کنسول گوگل کلود هدایت می‌کند.
  2. در کنسول گوگل کلود، جزئیات تبادل داده‌ها را بررسی کنید.
  3. روی دکمه عضویت در کادر محاوره‌ای کلیک کنید.
  4. وقتی اشتراک کامل شد، مجموعه داده‌های پیوند داده شده در پنل BigQuery Explorer در کنسول Google Cloud ظاهر می‌شود. اکنون می‌توانید از نام جداول نشان داده شده در پنل Explorer برای دسترسی به داده‌ها در کوئری‌های SQL خود استفاده کنید.

جداول بیگ‌کوئری

داده‌های جاده‌ای جمع‌آوری‌شده از مسیرهای انتخابی شما تحت یک مجموعه داده جداگانه BigQuery از یک پروژه ابری متعلق به گوگل میزبانی می‌شود. این داده‌ها از طریق یک تبادل داده خصوصی که منحصراً برای شما در اشتراک‌گذاری BigQuery (Analytics Hub) ایجاد شده است، با شما به اشتراک گذاشته می‌شوند. برای دسترسی به داده‌ها، باید در تبادل داده مشترک شوید و مجموعه داده مرتبط را تحت پروژه Google Cloud خود ایجاد کنید.

مجموعه داده‌های مشترک BigQuery شامل چند جدول BigQuery است که توسط گوگل تعریف و ایجاد شده‌اند. در ادامه جزئیات هر جدول آمده است.

جدول historical_travel_time

طرحواره جدول BigQuery historical_travel_time به صورت زیر است:

نام حالت نوع توضیحات
شناسه_مسیر_انتخاب‌شده قابل تهی‌سازی رشته شناسه مسیر selected_route_id برای مسیر
نام_نمایش قابل تهی‌سازی رشته نمایش نام مسیر
زمان_ثبت قابل تهی‌سازی مهر زمانی مهر زمانی که داده‌های مسیر محاسبه می‌شوند
مدت زمان_برحسب_ثانیه قابل تهی‌سازی شناور مدت زمان مسیر با توجه به ترافیک
مدت زمان_ایستا_برحسب_ثانیه قابل تهی‌سازی شناور مدت زمان مسیر بدون اطلاع از ترافیک
هندسه مسیر قابل تهی‌سازی جغرافیا هندسه چندخطی آگاه از ترافیک مسیر

رفتارها و حقایق میز

  • این جدول بر اساس روز تقسیم‌بندی شده و برای هر پارتیشن، انقضای 10 ساله تعیین شده است.
  • این جدول هر ساعت با آخرین داده‌های ترافیک که به صورت دسته‌ای نوشته می‌شوند، به‌روزرسانی می‌شود.
  • پس از ایجاد یک مسیر جدید در API انتخاب جاده‌ها، انتظار می‌رود تا ۱ ساعت صبر کنید تا داده‌های موجود در این جدول را ببینید.
  • زمانی که یک مسیر از API انتخاب جاده‌ها حذف می‌شود، هیچ داده جدیدی برای آن مسیر در این جدول نوشته نمی‌شود. با این حال، داده‌های تاریخی تا زمان انقضا باقی می‌مانند.

جدول recent_roads_data

توجه : این جدول فقط زمانی در دسترس است که قرارداد شما شامل داده‌های جاده‌ای بلادرنگ باشد.

برخلاف historical_travel_time ، این جدول داده‌های SpeedReadingInterval نیز در خود نگه می‌دارد. طرح کلی آن در BigQuery به صورت زیر است:

نام حالت نوع توضیحات
شناسه_مسیر_انتخاب‌شده قابل تهی‌سازی رشته شناسه مسیر selected_route_id برای مسیر
نام_نمایش قابل تهی‌سازی رشته نمایش نام مسیر
زمان_ثبت قابل تهی‌سازی مهر زمانی مهر زمانی که داده‌های مسیر محاسبه می‌شوند
مدت زمان_برحسب_ثانیه قابل تهی‌سازی شناور مدت زمان مسیر با توجه به ترافیک
مدت زمان_ایستا_برحسب_ثانیه قابل تهی‌سازی شناور مدت زمان مسیر بدون اطلاع از ترافیک
هندسه مسیر قابل تهی‌سازی جغرافیا هندسه چندخطی آگاه از ترافیک مسیر
فواصل_سرعت_مطالعه تکرار شده رکورد فواصلی که نشان‌دهنده تراکم ترافیک در طول مسیر هستند. تعریف اصلی را در Routes API ببینید.
فاصله‌های_سرعت_خواندن.مختصات_فاصله تکرار شده جغرافیا هندسه این بازه
فواصل_سرعت_خواندن.سرعت قابل تهی‌سازی رشته طبقه‌بندی سرعت برای این بازه. مقادیر ممکن: NORMAL، SLOW، TRAFFIC_JAM

رفتارها و حقایق میز

  • این جدول بر اساس روز تقسیم‌بندی شده و برای هر پارتیشن، انقضای ۶۰ روزه تعیین شده است.
  • این جدول هر ساعت با آخرین داده‌های ترافیک که به صورت دسته‌ای نوشته می‌شوند، به‌روزرسانی می‌شود.
  • پس از ایجاد یک مسیر جدید در API انتخاب جاده‌ها، انتظار می‌رود تا ۱ ساعت صبر کنید تا داده‌های موجود در این جدول را ببینید.
  • زمانی که یک مسیر از API انتخاب جاده‌ها حذف شود، هیچ داده جدیدی برای آن مسیر در این جدول نوشته نخواهد شد. با این حال، داده‌های تاریخی تا زمان انقضا باقی می‌مانند.

جدول routes_status

این جدول شامل فراداده‌های مسیرهای انتخاب‌شده و اطلاعات وضعیت است. هدف آن ارائه روشی آسان‌تر برای مشاهده همه مسیرها و وضعیت آنهاست. می‌توان آن را برای فیلتر کردن داده‌ها به دو جدول دیگر متصل کرد. طرح کلی در BigQuery به صورت زیر است:

نام حالت نوع توضیحات
شناسه_مسیر_انتخاب‌شده قابل تهی‌سازی رشته شناسه مسیر selected_route_id برای مسیر
نام_نمایش قابل تهی‌سازی رشته نمایش نام مسیر
وضعیت قابل تهی‌سازی رشته وضعیت مسیر
اعتبارسنجی_خطا قابل تهی‌سازی رشته خطای اعتبارسنجی مسیر
زمان شروع_استفاده_از_جاده_کم قابل تهی‌سازی مهر زمانی زمانی که مسیر برای اولین بار در طول اعتبارسنجی مجدد، کمترین میزان استفاده از جاده را مشاهده کرد. این با VALIDATION_ERROR_LOW_ROAD_USAGE مرتبط است.
ویژگی_مسیر قابل تهی‌سازی رشته ویژگی‌های سفارشی برای مسیر انتخاب شده

رفتارها و حقایق میز

  • فقط مسیرهایی که وضعیت STATE_RUNNING یا STATE_INVALID دارند در این جدول لحاظ می‌شوند.
  • متادیتا و وضعیت مسیرها هر ساعت و بدون توقف به‌روزرسانی می‌شوند.
  • پس از ایجاد یک مسیر جدید در API انتخاب جاده‌ها، انتظار می‌رود تا ۱ ساعت صبر کنید تا مسیر موجود در این جدول را ببینید.
  • پس از حذف یک مسیر از API انتخاب جاده‌ها، انتظار می‌رود تا ۱ ساعت صبر کنید تا مسیر انتخاب شده از این جدول حذف شود.