Транспортная сеть на примере Криворожского скоростного трамвая. Упорядочивание информации.
Posted by ID`s on 9 July 2019 in Russian (Русский).Итак, по транспортной сети. Продолжаю крутить Криворожский скорик. Сразу скажу - данный пример не по принципу роут-мастера. В каждое направление - отдельные линии маршрута. Так же хочу определить основную идею - минимум дублирующейся информации и её упорядоченность на каждом из уровней материнских и дочерних отношений. В договорной деятельности есть такое понятие, как “границы балансовой принадлежности”, поэтому довольно важно понимать, где кончается ответственность одних и начинается ответственность других. Кроме того, есть элементы, которые одновременно обслуживают несколько компаний. Как пример - линию highway=…, если по ней ходит троллейбус и над проезжей частью находится контактная линия будут обслуживать не только дорожники, но и предприятие, обслуживающее работу троллейбуса. Поэтому, хоть и не напрямую, к линии highway=… необходимо на одном из уровней поместить operator=…
Примерно, пока только в голове, прикинул систему отношений, которую в итоге хочу получить. По сути, предприятие-перевозчик состоит из 2 основных составных частей - это сами маршруты и полностью или частично обслуживаемые территории. Пойдем по порядку.