Поле на кръстовище История

Шаблон:Mbox

Полето на кръстовище (Junction Box; JB) се ползва да се подобри изчисляването на времената за преминаване и маршрутизиране през сложни кръстовища. Полето просто е "подсказка", която редакторите дават на маршрутизиращия сървър, че "въпреки че сегментите са прекъснати на различни места, те трябва да се възприемат като събрани в една точка". Тази подсказка помага да се изчисляват по-точно времената за преминаване в различните посоки и в резултат да се предоставят по-добри маршрути.

Функция

Чрез "полето на кръстовище" сложно кръстовище, съставено от няколко сегмента, се възприема от маршрутизиращия сървър като един възел (junction node) с няколко входа и изхода. Възприемането на сложно кръстовище като една точка дава няколко преимущества:

  • Събира се пътна информация поотделно за всяко трасе през полето
  • Може да се забранява поотделно всяко трасе през полето
  • Други функции, когато станат налични в бъдеще

За да изчислява времената на преминаване, маршрутизиращият сървър не счита сегментите за изцяло в полето, а по-скоро сякаш всички сегменти, които влизат или излизат от него, са свързани към един възел.


Полетата на кръстовища имат значение само за маршрутизиращия сървър. Към октомври 2015 г. полетата не влияят на указанията и не се виждат в мобилната карта или уебкартата. Полетата не влияят на търсенето; началото или дестинацията могат да се намират в полето.

Подобряване на пътните данни

Нека да видим как едно сложно кръстовище може да изкривява пътните данни за завоите в него. Да разгледаме следното кръстовище например. На пръв поглед изглежда съвсем просто кръстовище, но ако по него има тежък трафик, това кръстовище ще генерира лоши данни.

Нека да приемем, че всички пътища са двупосочни и всички завои са разрешени. Да приемем, че шофьорите преминават от A до F безпроблемно, а от A до Е има задръстване заради левия завой в D.

Ако няма сложено поле за кръстовище, статистиката за сегмента от A до C ще бъде една и съща за червените коли, движещи се направо и сините коли, движещи се наляво. Разлика в статистическите данни за сините и червените коли ще има само за един сегмент - този преди завоя в D (C до D).

Полето на кръстовище коригира този проблем.

С поставено поле се събират исторически данни и данни в реално време, отделно за всяко едно от възможните трасета през кръстовището - на брой 12. Шаблон:Columns Сега, след като трасетата от A до F и от А до Е се измерват поотделно, задръстването за завиващите наляво червени коли, няма да влияе негативно на сините коли.

По този начин, могат да се решават проблеми, свързани с невъзможността да се разграничат времената за завиване наляво от тези за движение направо в някои кръстовища.

Кога да се използват

Полетата на кръстовища са подходящи за определени ситуации, в които е нужно да се използват възможностите на полетата. Ако възникват проблеми с точното засичане на пътните данни или с трасетата на движение, тогава може да се ползва поле, за да се реши проблема. Ако проблемите могат да бъдат решени лесно, чрез обичайните методи (забраняване на завои или на обратното завиване), тогава не е нужно да се ползва поле.

Полетата на кръстовища притежават някои недостатъци, които е добре да се имат предвид:

  • Нуждаят се от повече място за съхранение на пътните данни
  • Маршрутният сървър отделя повече време да анализира полетата и да предоставя маршрути през тях.
  • Сегментите, свързани към полетата, не могат да бъдат редактирани без първо да се изтрие полето.

Поради тези причини, полетата не трябва да бъдат поставяни на всяко кръстовище, а само там, където се появяват неточни времена за завиване.



Източник: Junction Box